导学案232选择结构

上传人:我*** 文档编号:136124783 上传时间:2020-06-24 格式:DOC 页数:6 大小:261.50KB
返回 下载 相关 举报
导学案232选择结构_第1页
第1页 / 共6页
导学案232选择结构_第2页
第2页 / 共6页
导学案232选择结构_第3页
第3页 / 共6页
导学案232选择结构_第4页
第4页 / 共6页
导学案232选择结构_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《导学案232选择结构》由会员分享,可在线阅读,更多相关《导学案232选择结构(6页珍藏版)》请在金锄头文库上搜索。

1、2.3.2选择结构 班级: 姓名: .一、 设计依据:课标中活动建议学习目标学习重点、难点选择实例,根据解决问题的要求分析设计算法,恰当地使用选择结构编写源程序,调试并运行该程序1、记住IF语句的格式2、学会使用If语句实现选择结构的嵌套3、当生活面临选择时,要学会如何分析条件,走最恰当的路。重点:掌握IF语句的执行过程及其含义难点:学会使用If语句实现选择结构的嵌套二、 导学指导:1、 预备知识 A:层次写出下面表达式的值。 53 23 mod 2 2+510 2012 mod 4 当a=4,b=8,c=12,则a+b=c的值: Not(2012 mod 100=0) B:层次阅读以下程序,

2、请在横线上写出C的值。Private Sub Command1_Click()Dim A,B|,C As BooleanA = 5 3 B = 6 3 C = true or false MsgBox C End SubC:层次在VB中使用逻辑表达式怎么表示下面的语句意义:1、X+Y小于10 且 X-Y要大于0 2、Y能被4整除,但不能被10整除 3、Y能被400整除 2、 发现问题阅读教材“2.3.2选择结构”内容。思考:人类发射航天器不是一帆风顺的,必须在一定条件下才可能成功,如必须通过一定的技术手段让航天器达到第一宇宙速度才能绕地球匀速圆周运动,否则,就会失败。因此,发射航天器结果就有两

3、种可能,即“成功飞行”和“不能升空”。这样,就不能只靠上一节课学习的顺序结构设计来得到固定的结果。那么,我们要解决这类在不同条件下得到结果不同的问题时,我们还要学习哪些知识呢?怎么去学习呢?3、 自主学习单分支结构双分支结构IfThen语句If Then End If流程图表示为:IfThenElse语句 If Then Else End If 流程图表示为:4、 课堂练习程序1: (要求:请根据流程图完成程序填空)输入一个整数到变量a,输出它的绝对值(不用绝对值函数)Private Sub Command1_Click()Dim a As Integera = InputBox()If Th

4、en End IfPrint aEnd Sub程序2:(要求:请根据流程图完成程序填空)从键盘输入一个整数到变量a,判断是不是偶数,如果是,则输出“YES”,否则,输出“NO”。 Private Sub Command1_Click() Dim a As Integer a = InputBox() If Then Print YES Else Print NO End IfEnd Sub程序3:(要求:请先在右边的文本框中绘制流程图,然后完成程序填空)从键盘输入一个整数到变量Y,判断能不能满足条件:“Y能被4整除,但不能被100整除”,如果满足条件,则输出“YES”,否则,输出“NO”。 P

5、rivate Sub Command1_Click() Dim a As Integer a = InputBox() If Then Print YES Else Print NO End IfEnd Sub5、 调试程序把以上三个程序在Visual Basic 6.0中调试。各组分工,每个组员任选其中一个调试。把调试过程中出现的问题记录下来:(可参考“学习资源”中的“如何调试vb程序”)调试的程序错误的语句错误原因能否自己修正程序1程序2程序36、 知识归纳如:1、vb语言中选择结构的一般结构你记住了吗? 2、比较单分支结构和双分支结构,你可以得出哪些结论? 3、讨论顺序结构和选择结构的不

6、同之处。 7、 合作探究If语句嵌套结构:在分支结构的一个分支上再加入一个分支结构简单If 语句嵌套格式如下:流程图如下:If 表达式1 Then 语句块1Else If 表达式2 Then 语句块2Else 语句块3 End ifEnd if程序4:(要求:请根据下面的流程图,编写vb程序,各组合作完成。)已知分段函数y= ,当输入x值后,请输出y的值。 8、 交流提升程序5:(要求:请结合教材中的伪代码,设计一个判断某一年份是否为闰年的程序。)算法分析:判断闰年的条件是:如果该年份能被4整除但不能被100整除,或者能被400整除,则该年为闰年。参考资料:教材第一章第二节“算法描述与设计”中

7、的“3.用伪代码描述算法”内容。 9、 终结评价(根据各方面表现程度分等级给分)同学对你的评价序号评价项目分值1听课表现(满分3分)2积极发言频次(每发言一次加1分,满分3分)3同学间讨论的参与度(满分3分)合计自我评价序号评价项目分值1能记住if语句的一般格式(满分3分)2敢于提出问题(满分3分)3自己主动参与同学的讨论(满分3分)4今天的学习对你以后的学习有用程度(满分3分)合计三、 学后反思(以下方面仅供参考)1、 你能举出一些生活中能应用if语句的嵌套解决的问题吗? 2、 通过对if语句嵌套格式的学习,你能感觉到良好程序的书写习惯的重要性吗? 3、 你能体会到数学和计算机科学内在的关系 4、 对于同学的评价你满意吗?你觉得以后在学习方法上还要从哪些方面进行改进? 5、 你认为还有哪些不清楚或需要补充的问题?

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

当前位置:首页 > 办公文档 > 事务文书

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