C语言基础入门选择结构-if语句.pptVIP

  • 30
  • 0
  • 约 78页
  • 2020-08-03 发布于浙江
  • 举报
C语言基础入门选择结构-if语句_电脑基础知识_IT/计算机_专业资料。第9单元选择结构—if语句《程序设计基础》北京八维研修学院第1节选择结构导入?...

《程序设计基础》 北京八维研修学院 第9单元 选择结构—if语句 选择结构 导入 春节回家 使用选择结构可以解决 导入 如果 有1000元预算 选择坐飞机回家 如果 有800元预算 选择坐高铁回家 如果 有500元预算 选择拼车回家 如果 有300元预算 选择坐大巴车回家 ? 选择的依据? 本节课目标 if选择结构的概念 单分支选择结构--if if语句使用规范 流程图及应用案例 什么是if选择结构 if选择结构: if选择结构 概念名 最小的属 种差(内涵) 1、判断if条件 2、根据判断结果执行后续操作 同属的其它种 switch 选择结构 判断if条件,根据判断结果执行后续操作的选择结构。 选择结构 外 延 单分支if 使用单分支选择结构--if语句实现 为什么要用单分支选择—if语句 ? 场景一:如果你在家,我就去拜访! 场景二:如果考试不及格,就重修! 自然语言:如果……,就…… 如何使用单分支if 单分支if选择结构一般格式: if ( 表达式 ) { 执行语句; } 表达式:指判断条件,真为1,假为0 只有一条语句时,可以省略{},但建议不省略 单词:if,中文含义:如果 练一练 #include stdio.h void main() { int a=3,b=5,c=7; //变量定义 if(ab) //判断 a=b; c=a; if(c!=a)//判断 c=b; printf(%d,%d,%d\n,a,b,c); } 3,5,3 考点:省略花括号 输入一个数,判断能否被4整除或者能被7整除,并且不能被3整除,满足就打印出来。 if选择结构应用一 #include stdio.h void main() { int number; //变量定义 printf(请输入一个数: ); //提示输入一个数 scanf(%d,number); //输入一个数 //判断是否满足条件 if ((number%4==0||number%7==0) number%3!=0 )) { printf(%d\n,number); //打印结果 } } 如何使用if选择结构 if选择结构执行过程: if ( 表达式 ) { 执行语句; } 条件为真(1) 执行{}中的语句 判断条件成立 判断条件不成立 if选择结构应用二 任意输入两个数,输出最大值? void main() { float num1=0,num2=0,max; //定义变量 printf(请输入两个数:); scanf(%f%f,num1,num2); //输入 max=num1; //赋值num1最大 if(maxnum2) //判断 { max=num2; } printf(“最大值是%f”,max); //输出 } 课堂编程 任意输入三个数,输出最大值。 要求: 1、先输入三个数 2、判断并输出最大值 学生练习3分钟 if选择结构应用三 void main() { int number; //定义变量 printf(请输入一个数:); scanf(%d,number); //输入 if(number%2==0) //判断 { printf(%d是偶数\n,number); } printf(程序结束); //输出 } 任意输入一个数,如果是偶数,则输出。 课堂编程 判断小明同学的成绩,是否满足三好学生的要求。 要求: 1、数学成绩大于等于90,语文成绩大于等于90,英语成绩不低于95分。 2、单if判断大小。 学生练习3分钟 课堂编程 任意输入两个数,按从小到大的顺序,输出这两个数。 要求: 1、输入任意两个数。 2、单if判断大小,使用交换语句 学生练习3分钟 内容小结 控制结构 选择结构 内涵 判断给定条件,根据判断结果来控制程序流程的控制结构 单分支 双分支 多分支 外延 if 执行过程 语句格式 双分支选择结构 导入 使用双分支选择结构—if-else语句实现 为什么要用双分支选择—if-else语句 ? 场景一:买水果,如果苹果的质量好,多买,否则,少买 场景二:天气,如果明天晴天,去爬山,否则,宅在家里 自然语言:如果……,否则…… 商场购买电冰箱,选择购买海尔品牌,如果冰箱价格500—800就买,否则,不做考虑。 使用两个基本单if选择结构 使用if-else选择结构实现 if(price=500p

文档评论(0)

1亿VIP精品文档

相关文档