课题六选择结构程序设计

上传人:创****公 文档编号:139179531 上传时间:2020-07-20 格式:DOC 页数:2 大小:333.50KB
返回 下载 相关 举报
课题六选择结构程序设计_第1页
第1页 / 共2页
课题六选择结构程序设计_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《课题六选择结构程序设计》由会员分享,可在线阅读,更多相关《课题六选择结构程序设计(2页珍藏版)》请在金锄头文库上搜索。

1、课题六 选择结构程序设计(if)【教学内容】选择(分支)结构程序设计【教学目的】掌握if语句的格式、功能及应用 掌握if语句的匹配原则及if语句的嵌套【重点难点】if语句的功能【教学方法】例举 + 实际操作【教学过程】1、什么是分支结构程序引例1:用海伦公式求三角形面积时,若输入的三条边不构成三角形时,程序如何处理?引例2:求三个电阻的并联电阻时,若有一个电阻值为0时,程序又如何处理?分支程序:程序执行时,根据条件的不同,会执行程序中不同的语句部分,从而形成分支。2、关系运算和逻辑运算关系运算:、=、=、!=逻辑运算:&、| 、!优先级别:(!算术运算 关系运算逻辑运算),&优先于|3、逻辑表

2、达式应用闰年表达式:year%4=0 & year%100!=0 | year%400=0ch为小写字母:ch=a & ch=97 & ch=122判断一个整数k是否是7的倍数,或者是3的倍数:( k % 7=0 ) | ( k % 3 = 0 ) 或 !( k % 7 ) & ( k % 3 )逻辑运算的短路现象:进行&运算时,若第一个表达式值为假,则可不理会第二个表达式;进行 | 运算时,若第一个表达式值为真,则可不理会第二个表达式。4、分支程序的两种结构格式1:if (条件表达式) 语句1 else 语句2功能:若“条件表达式”为真,则执行“语句1”,否则执行“语句2”格式2:if (条

3、件表达式) 语句1功能:若“条件表达式”为真,则执行“语句1”,否则顺序执行举例1:编程输出两个数中的大数(课件)举例2: 输入三角形的三条边,求出三角形的面积。三角形面积公式为:area=sqrt(s*(s-a)*(s-b)*(s-c),其中s为三角形的半周长(课件)。5、if语句的嵌套与嵌套匹配原则 强烈建议:将内嵌的if语句,一律用花括号括起来匹配原则:else总是与在它上面、距它最近、且尚未匹配的if配对6、分支程序的应用例3 输入任意三个整数a、b、c,求三个数中的最大值例4 输入任意三个数x、y、z,按从小到大的顺序排序输出例5 解方程ax2+bx+c=0【学习与讨论】1、if ( a - b ) c=a*a; else c=b*b;表示的的是什么?2、if ( a=b ) c=a*b; a+=1; 与if ( a=b ) c=a*b; a+=1; 执行结果是否相同(注意复合语句的使用)?【课后小结】【课后任务】1、从键盘输入a、b、c和d四个数,将其按从大到小的顺序输出。2、上任意输入一个三位的整数,并判断它是否是水仙花数。3、函数的求值,从键盘上任意输入x的值,计算并输出y的值。y的计算公式如下:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板/表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号