山东省日照青山学校高中信息技术教科版选修一:2.3顺序、选择结构 学案+课件 (2份打包)

2018-06-23
| 2份
| 36页
| 496人阅读
| 113人下载
特供

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 高一
章节 2.3 程序的基本结构
类型 备课综合
知识点 -
使用场景 同步教学
学年 2018-2019
地区(省份) 山东省
地区(市) 日照市
地区(区县) -
文件格式 ZIP
文件大小 704 KB
发布时间 2018-06-23
更新时间 2023-04-09
作者 小蜜蜂11
品牌系列 -
审核时间 2018-06-23
下载链接 https://m.zxxk.com/soft/8120606.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

§ 2.3.1-2.3.2顺序结构与选择结构 课题:§2.3.1顺序结构 §2.3.2选择结构 课时:2课时 教学目标: 知识与技能:1、让学生了解程序的执行顺序。通过分组体会不同的书写顺序程序的执行结果不同以及修改程序,体会程序的顺序结构。 2、掌握选择结构,理解程序运行机制 过程与方法: 1、熟悉VB运行环境 2、能独立设计程序界面 情感与态度: 培养学生利用计算机解决实际问题的能力 教学重点:顺序结构 选择结构 教学内容: 1、 导入: 一个船工要送一匹狼、一只羊和一颗白菜过河.每次只能带一样,并且狼和羊不能单独在一起,山羊和白菜也不能单独在一起。应该如何渡河? (绘流程图) 结论:从流程图来看,该问题解决起来是按顺序依次完成了,如果我们把顺序乱了,问题也就出来了。 分组讨论 分组体验程序的运行结果 [来源:Z+xx+k.Com] 问题:为什么程序几乎相同而只是书写的顺序不同其结果不一样? 分析程序执行中变量的变化并得出: 程序按照由上而下,从左到右的顺序依次逐个语句执行的。 2、 顺序结构新课解析: 两个瓶子中液体互换实例P33: 实现过程:借助空瓶子C A C 或: B C B A A B C B C A 流程图及代码实现: 结论:像这样代码按照由上到下的顺序一行一行的执行,程序执行过程没有分支,没有重复,这种结构称为顺序结构 3、 选择结构 引入:最近凌云超市水果搞促销活动,苹果每公斤5元,超过5公斤打八折,我和李老师都挑选了一些,一秤我的5.5公斤需交22元,李老师4.7公斤,需交23.5元,我们是不是被骗了? 分析:设我们买苹果的重量用X表示, 需交的线用M表示,则可绘出流 程图如右: 从流程图可见,该流程与顺序结构不同,出现了分支,需要我们选择走哪条路径,这就是选择结构。[来源:学§科§网] 课例讲解: 判断飞船能否成功升空问题:P34 分析:能否成功升空取决于飞船速度与第一宇宙速度7.91千米/秒这个临界值之间的关系: V>=7.91 则可升空 V<7.91 则不能升空 这种依据条件来判断取向的问题属选择结构,取向是两种则为双分支选择结构 (流程图略) 代码实现: · Privat sub cmdok_click() · V=val(inputbox(“输入速度(km/s)”) · If v >=7.91 then · Lblshow.caption=“飞船成功飞行” · Else · Lblshow.caption=“飞船不能升空” · End if · End sub 条件语句的格式 If <条件> then < 语句块1> Else < 语句块2> End if 说明:如果条件成立(true),则执行语句块1;否则,执行语句块2;任何情况下两语句块不可能都执行到条件的设置必须根据具体的问题而立。[来源:学科网] 巩固练习 · 1.尝试编写程序:输入一个数,判断它是奇数还是偶数 · Dim a as single · A=inputbox(“请输入一个整数”) if a mod 2=0 then print “A是偶数” Else print “A是奇数” End if 2.编写程序:输入两个数,比较大小,输出最大值 Dim a ,b as single A=inputbox(“请输入第一个数”) B=inputbox(“请输入第二个数”) If a > b then print “最大值是”;a Else print “最大值是”;b End if 习题训练[来源:Zxxk.Com] · 1、 a=1 · b=2 · c=a+b · a=c-a · b=c-a · 最后,变量b的值是( ) · 1关于语句if x=1 then y=1下列说法正确的是() · A x=1 和y=1均为赋值语句 · Bx=1 和y=1均为关系表达式 · Cx=1为关系表达式, y=1为赋值语句 · Dx=1为赋值语句, y=1为关系表达式 · 2.写出程序运行结果 · X=2 · Y=1 · If x*y< 1 then · Y=y-1 · Else · Y=-1 · End if · Print y-x>0 · A true B false C -1 D 1 · 4.x=5 · Y=20 · If x>0 then · Y=x-2 · Else · X=y-3 · End if · (1) 程序执行完

资源预览图

山东省日照青山学校高中信息技术教科版选修一:2.3顺序、选择结构 学案+课件 (2份打包)
1
山东省日照青山学校高中信息技术教科版选修一:2.3顺序、选择结构 学案+课件 (2份打包)
2
山东省日照青山学校高中信息技术教科版选修一:2.3顺序、选择结构 学案+课件 (2份打包)
3
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。