教学课题:多重if结构
教学目标:
1、了解多重条件结构的种类
2、了解多重if结构的书写格式
3、熟练应用多重if结构编写程序
教学重点:熟练应用多重if结构编写程序
教学难点:熟练应用多重if结构编写程序
教学方法:讲授法、问题探究法、自主实践法
教具准备:教学课件、机房
教学过程及内容
多重条件结构:
要处理多重条件判断的情况,需要使用多重条件结构
多重if
嵌套if
switch结构
多重if:
多重if结构是if-else的另一种形式,这种形式也称为阶梯式if-else-if
if(条件1) 语句1;elseif(条件2) 语句2;elseif(条件3) 语句3;..else 语句n;
课堂练习一:
求一元二次方程的解:a*x^2+b*x+c=0
在上一节课的基础上,修改程序。
如果dt0,则输出无解
否则,如果dt==0,则输出一个解
否则,输出两个解。
课堂练习二:
输入一个学生成绩grade:
判断他优秀‘A’(90=grade=)
良好‘B’(80=grade90)
合格‘C’(60=grade80)
不合格’D’(0=grade60)
否则,输入成绩不符合要求’N’。
拓展练习:
任意输入一个字符,判断该字符是什么字符?
数字:’0’~’9’
小写字母:’a’~’z’
大些字母:’A’~’Z’
其他字符。
总结:
条件结构解决了程序种需要根据不同情况进行判断的情况
条件语句中需要提供判断条件,该条件要求返回逻辑值(真或假)
条件运算符是if–else语句的另一种表现形式
多重if结构就是在主if块的else部分中还包含其他if块
与本节相关文章:《C语言程序设计》第一节:C语言基础
《C语言程序设计》第二节:变量及输入输出函数
《C语言程序设计》第三节:算术运算符及字符处理
《C语言程序设计》第四节:关系运算符
《C语言程序设计》第五节:逻辑运算符
《C语言程序设计》第六节:条件结构
赞赏