行if语句和块if语句的区别

行if语句和块if语句的区别

ID:23028041

大小:69.00 KB

页数:9页

时间:2018-11-03

行if语句和块if语句的区别_第1页
行if语句和块if语句的区别_第2页
行if语句和块if语句的区别_第3页
行if语句和块if语句的区别_第4页
行if语句和块if语句的区别_第5页
资源描述:

《行if语句和块if语句的区别》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、行if语句和块if语句的区别教案1(IF语句的三种形式)第1页共5页第2页共5页第3页共5页第4页共5页第5页共5页篇二:第4章第5节用块if语句实现选择结构第4章第5节用块IF语句实现选择结构教学目标1、掌握块if语句的基本格式、功能和执行过程2、熟悉块if语句的注意事项3、理解选择结构程序的设计思想,让学生能够用块if语句编写程序,来解决实际问题教学重点行if语句的执行过程和注意事项教学难点理解运用块if语句解决实际问题授课过程:【引入】1.回顾行if语句的基本格式和执行过程基本格式:If<条件>then<语句1>[else<语句2>]

2、2.通过实例“输出x的绝对值”引出行if语句的局限性,进而导入新课[例]运用程序实现输出x的绝对值(用行if语句)Input“x=”;xIfx>=0theny=xelsey=-xprint“y=”;yend思考:如果要求当x<0时,在求出绝对值的同时输出“x为负数”行IF语句的局限性:then后的语句1和else后的语句2只能是一条语句【新授】一、块if语句的基本格式(注意和行if语句的比较)if<条件>then<语句组1>[else<语句组2>]endif二、块if语句的执行过程1)判断条件是否满足2)若条件满足,为真,则执行

3、语句组1,然后跳过else和语句组2,由endif退出。3)若条件不满足,为假,则跳过then和语句组1,执行else部分的语句组2,然后由endif退出三、注意事项(通过实例体现块if语句的注意事项)1.If?then必须写在一行,“then”是该行的结尾语句组1不能和if?then写在同一行上【例】input“请输入两个数”;A,BifA<Bthenelseprint“A的值比B大”endifprintA,Bend2.语句组可以包含多个或者可以空缺【例】ifa<bthent=aa=bb=telseprint“a的值比b大”endif3.else部分可以缺省4.

4、if?then必须和endif配对使用5.else和语句组2可写在一行,但建议最好分开,让else单独成为一行6.注意书写格式,为了增强程序的可读性,语句组1和语句组2可向内缩进四、举例说明1、用块if语句实现输出x的绝对值input“x=”;xifx>=0theny=xelsey=-xprint“x为负数”endifprint“y=”;yend2、写出下列程序的运行结果1)x=3:y=5z=x+yifx<5thenx=x+2elsez=z+2endifprintx;y;zend五、实际运用1、任务一:判断一元二次方程ax2+bx+c=0是否有实根。程序如下:in

5、put“a,b,c”;a,b,cp=________________if_________thenprint“方程有两个实根”elseprint”方程没有两个实根”__________________end2、任务二:出租汽车的收费办法:行驶里程在3km以内(含3km)按7元收费,超过3km,超过部分按1.8元加收。编写出租汽车的收费程序分析:设出租车的行程数为X千米,收取的费用为Y元Y=(x-3)*1.8x>33、任务三:从键盘输入3个数,求其中的最大值分析提示:1)将a看成是最大值max,max=a2)将b与max中的值进行比较,如果b比max中的大,就把b的值赋给

6、max3)将c中的值与max中的值进行比较,如果c比max中的大,就将c中的值赋给max4)最终,max中的值就是a,b,c中最大值六、思考根据任务三进一步引申,将从键盘输入的3个数按从小到大的顺序输出七、课堂小结1.块if语句的基本格式2.块if语句的执行过程3.块if语句书写过程中的注意事项4.块if语句在实际中的应用八、课后作业九、板书设计篇三:块IF语句嵌套一、学情分析:高一的学生在之前的五堂面向对象程序设计课程中已经基本掌握了面形对象的概念,控件的使用,对象的属性修改,数据类型,常见函数,变量的定义,以及表达式、赋值的使用。在这样的一个基础上,他们已经能够编写简单的

7、VB程序段,并且也学习了选择结构中的If语句,并能接受更深层次的知识。二、教学目标:巩固块If语句中的双分支和多分支两种形式,学习If语句中的嵌套句式,能够针对不同的情况使用相应的句式。三、教学重点:块If语句中嵌套的使用。四、教学难点:读懂块If语句中的嵌套。五、教学过程:?1)上一堂课我们已经学习了If语句的两种形式,分别是行If语句和块If语句(PPT展示两种语句),请同学们仔细观察这两种语句的不同。除了语句长短,不知道大家有没有发现,行If语句的Then之后是有语句的,而块If语句中,Then之

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。