- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2-3程序的选择结构
2-3程序的选择结构
2-3 程序的选择结构
一、教,,,,目标
1、知识与技能
理解程序选择结构中的条件选择语句的执行流程,掌握条件选择语句的使用方法,能够编写简单的选择结构的程序,以解决生活中的一些计算问题。
2、方法与过程
本节从简单的问题入手,通过一道求一个数的绝对值的题目,让,,,,生明白条件选取择语句的执行流程及使用方法。进而再做类似的练习,加强,,,,生的理解,课程安排形成循序渐进的梯度,充分挖掘,,,,生潜力。
3、情感态度和价值观
程序设计选取的题目都是生活中遇到的例子,加强,,,,生利用本,,,,科解决日,,,,生活中的问题的意识。
二、 重点难点
1、教,,,,重点
(1)条件选择语句的使用
(2)程序条件选择结构的执行流程
(3)会使用条件语句编写程序解决简单的应用题
2、教,,,,难点
根据题目写出正确的程序
三、教,,,,环境
1、教材处理
教材选自《广东省普通高中信息技术选修一:算法与程序设计》第二章第三节,原教材的第一个程序例子有关矩形的计算,涉及到解二元一次方程,使用的表达式也较为复杂,授课过程中可能花的时间太多。所以上课时,把教材的导入例子作了的简单的处理,以求一个数的绝对值作为导入,,,,,生更易理解条件语句的执行。至于多种选择语句,教材选用一道求恩格尔系数,从而判断生活水平的高低的题目,授新课前,就简单说明一下,再用另一道根据,,,,生分数判断该成绩是属于哪一个等级的题目作为实践,从而与,,,,生的,,,,习更有联系,提高,,,,习兴趣。
2、 预备知识
,,,,生已掌握算法的概念及描述方法,定义常量与变量的方法,程序设计的四个步骤--分析问题、建立模型、设计算法和编写程序。
3、硬件要求
建议本节课在多媒体电脑教室中完成,有广播教,,,,系统或投影仪。
4、所需软件
,,,,生机要安装VB6.0或以上版本。
5、 所需课时
1课时(45分钟)
四、教,,,,过程
创设情境:
在中央电视台的综艺节目幸运52相信大家都看过,其中有一环节是看商品 猜价格的游戏,下面我们也来模拟玩一下这个游戏。
活动:猜价格游戏。
在这个VB所编的程序中,能够对所输入的价格进行判断、选择给出不同提示信息(高了、低了)从而引导游戏者猜中正确的体格。那么,在程序设计中如何实现判断和选择呢,这就是我们这节课要,,,,习的内容--程序的选择结构(条件语句)。
新课教,,,,:
我们先来看一个简单的例子:不用函数,如何编程求一个数的绝对值?
(1)分析问题:设所输入的数为x,其绝对值为y,则:
(2)设计算法:
①输入一个数x
②如果x≥0则
y=x
否则
y=-x
③输出y
(3)编写程序:
程序2-4
Private sub command1_click() 定义名为command1_click()的事件过程
Dim x As Single 定义求绝对值的数x为单精度实型
x=Val(Text1.Ttext) 输入x的值
If x=0 Then 如果A=0
y=x 将x 赋于y
Else
y=-x 将-x 赋于y
End If
Text2.Text=y 输出y的值
End sub 过程结束
(4)调试、运行程序
演示:用户操作界面设计、程序代码编写并运行程序。
分析程序,归纳出条件语句的格式。
(一)条件语句的基本格式是:
演示:将程序2-4中If 语句改写成另一种格式,并运行。
两种格式的区别:①是否在一行内写完 ②是否要End If
其中,条件是一个逻辑表达式,语句组是一组VB的语句。
(二)条件执行语句的执行过程
条件语句的执行过程是:当条件成立时,执行then后面的语句组1,否则执行语句组2,条件语句的执行流程图如左下图所示。
在条件语句的基本格式中有时可以省略else和语句组2,
文档评论(0)