版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言分支流程控制语句,北海职业学院电信系 罗莎,if 语句,2020/8/13,2,复习引入,程序的基本结构 顺序结构 分支结构 循环结构,2020/8/13,3,顺序结构,A,B,一个入口,一个出口,C语言语句,2020/8/13,4,分支结构,Yes,No,条件,A,B,条件判断,C语言语句,本节课学习内容:,什么是分支结构呢?,2020/8/13,5,告诉他,不能留长发,告诉她,不能带首饰,例:大足职教中心学生管理规定:男生不能留长发,女生不能带首饰。,这就称为一个分支结构。,首先,判断是男生还是女生;,2020/8/13,6,复习引入,针对基本结构,各种程序语言都有各自对应的语句来实
2、现。 C中用来实现分支结构的语句 if语句(本节内容) switch语句,2020/8/13,7,本节内容,(一)if语句 1 单选条件语句 2 双选条件语句 3 多选条件语句 (二)本节课内容总结 (三)作业布置,2020/8/13,8,目 标 掌握if语句格式、执行过程 能运用if语句编写简单的程序 重、难点内容 分支语句的格式和使用,2020/8/13,9,(一)if 语句,根据给定的条件,决定执行几个分支程序段中的某一个分支程序段。 if语句的三种形式: 单选条件语句 双选条件语句 多选条件语句,2020/8/13,10,1 单选条件语句,格式: if() 注意: if语句中的“表达式
3、”必须用“(”和“)”括起来。 if语句中的“表达式”一般为关系或逻辑表达式,也可以为数值类型的表达式。 “语句”可以是一条简单语句、空语句或复合语句,也可以嵌套其它流程控制语句。,例:if (5) (正确) if(5|!0,if(53) printf(“2013级1班:”); printf(“共60人。”); ,复合语句,输出结果:2013级1班:共60人。,空语句,2020/8/13,12,单选条件语句,执行过程:,a.首先先判断表达式的值,b.若为非0(真)则执行“语句”,c.若为0(假)则跳过 “语句”。,2020/8/13,13,流程分析: (1) 输入一个整数a; (2) 如果a0
4、 则输出a 。,例2:输入一个整数a, 如果该数为正数,则输出该数。,输入一个整数a,a0,输出a,结束,开始,Y,你来做一做吧,N,2020/8/13,14,#include main() int a; scanf(%d, ,根据流程图,写出程序代码:,条件判断语句,2020/8/13,15,2 双选条件语句,格式: if() else ,2020/8/13,16,双分支选择语句,a.首先先判断表达式的值,b.若为非0(真)则执行语句1,c.若为0(假)则执行语句2,执行过程:,2020/8/13,17,例:输入一个数X,判断其是否为偶数,是则输出“YES”,否则输出“NO”.,开始,输入正
5、整数X,X%2=0,输出“Yes“,输出”No”,结束,假,真,If(表达式) 其值有:真(非0)或假(0),不是偶数就输出“No”,是偶数则输出“Yes”,你来试试吧,2020/8/13,18,根据流程图,写出程序代码,#include “stdio.h” main() int x; scanf(“%d”, ,条件判断语句,当条件不满足时则 执行else下的语句,2020/8/13,19,3 多选条件语句,if() else if() else if() else ,格 式:,2020/8/13,20,3 多选条件语句,执行过程:,直到得出最后结果,2020/8/13,21,例:饭卡里有5元
6、钱,可以去买一份盒饭;如果有4元钱,只能买一份面条;如果有3元钱,只能买一份稀饭和一个包子;如果有1元钱,只能买一个馒头;没有钱,回家吃。,+,5元,4元,3元,1元,0元,2020/8/13,22,有下列分段函数: x+1 (x0) y= x2-5 (0 x10) x3 (x10) 编一程序,输入x,输出y的值。,流程分析: (1)输入数据x ; (2)如果x=10则输出y=x*x*x; (5)输出y的值。,应该怎么做呢? 大家想一想,2020/8/13,23,流 程 图,开始,输入一个数x,x0,y=x+1;,x10,y=x*x-5;,y= x*x*x;,输出y的值,结束,真,假,真,假,2020/8/13,24,#include void main() float x,y; printf(请输入x:); scanf(%f, ,根据流程图,写出程序代码:,你来写一写,2020/8/13,25,(二)本节课总结,if语句 单选条件语句 双选条件语句 多选条件语句,2020/8/13,2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024医院科室承包合同协议书
- 2024装修公司合伙合同范本
- 2024珠宝销售员工合同
- 2024范文合同补充协议书
- 2024脚手架租赁合同(样本)
- 深圳大学《游泳》2021-2022学年第一学期期末试卷
- 深圳大学《新媒体概论》2022-2023学年第一学期期末试卷
- 安居房建设合同(2篇)
- 初一开学季家长对孩子的寄语(85句)
- 关于酒驾的心得体会(9篇)
- 期中 (试题) -2024-2025学年人教PEP版英语四年级上册
- 动物疫病防治员(高级)理论考试题及答案
- 跨境电商行业研究框架专题报告
- 提升初中生英语写作
- 2024年深圳市优才人力资源有限公司招考聘用综合网格员(派遣至吉华街道)高频500题难、易错点模拟试题附带答案详解
- 高中政治必修四哲学与文化知识点总结
- 湖北省襄阳市2023-2024学年六年级上学期语文期中考试试卷(含答案)
- 医学课件血管性痴呆
- 2024年国家基本公卫培训考核试题
- 【心理咨询师心理学个人分析报告论文4200字】
- 2024年自然资源部直属企事业单位公开招聘考试笔试(高频重点复习提升训练)共500题附带答案详解
评论
0/150
提交评论