《选择结构》教学设计

上传人:仙*** 文档编号:79568452 上传时间:2022-04-24 格式:DOC 页数:5 大小:28.50KB
收藏 版权申诉 举报 下载
《选择结构》教学设计_第1页
第1页 / 共5页
《选择结构》教学设计_第2页
第2页 / 共5页
《选择结构》教学设计_第3页
第3页 / 共5页
资源描述:

《《选择结构》教学设计》由会员分享,可在线阅读,更多相关《《选择结构》教学设计(5页珍藏版)》请在装配图网上搜索。

1、《选择结构》教学设计 一、教学内容分析 1、课程标准内容 了解选择结构及其重要作用,能解释计算机程序执行的基本过程。 2、教材作用与地位 本节内容处于选修模块《算法与程序设计》的第二章第三节 《程序的基本结构》,主要内容是用选择结构编写简单的程序解决具体问题。它是建立在学生已学习了顺序结构的基础之上的,通过本课的学习,有利于学生进一步理解“分析问题、设计算法、编写程序和调试程序”这一程序设计的基本过程,充分认识这一过程在算法与程序设计中的地位和作用。同时也可促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序

2、设计的思想,也为多分支选择结构的学习打下基础。 二、教学对象分析 此前学生已经理解了算法的概念、程序设计中数据的表示与处理;针对现实生活中的顺序结构问题,能分析问题算法,并编写出正确的顺序结构程序。在教师的有效引导下,有能力进行探究,若用贴近学生日常生活的例子来分析选择结构的话,学生应该会感兴趣的。 三、教学目标: 1、知识与技能目标: ①理解选择语句的计算机执行方式和工作流程。 ②掌握if语句的使用 ③熟练掌握关系表达式和逻辑表达式 2、过程和方法目标: 结合生产、生活与学习中的问题,让学生亲历分析问题、设计算法、编写程序、解决问题的过程。 3、情感与价值目标: 通

3、过比较、探究、讨论、交流等多种教学活动,激发学生学习程序设计的兴趣和热情,感受编程的乐趣,形成积极主动学习信息技术的态度。 四、教学重点和难点: 教学重点:让学生学会使用If语句,掌握选择程序结构,来解决实际问题 教学难点:对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。 五、授课地点: 学生机房(配置“远志多媒体教学软件”) 六、课堂素材准备: 几个“半成品”程序 七、教学过程 (一)引入: 师:在现实生活中,我们经常需要根据实际情况决定计划和安排。例如,周末我的安排是去公园,当然也许我不得不在家看电视,这得取决于周末的天气(给出流程图1)进一步说明:如果天

4、气好,那么我们去踏青,否则我们在家看电视;if天气好then我们去踏青else我们在家看电视;如果天气好,那么我们去公园了,要买票。(给出流程图2,让学生解读)if 达到10人 then 买团体票 else 买个人票;if 人数>=10 then 票价=单价*0.8*人数 else 票价=单价*人数;if n>=10 then s=price*0.8*n else s=price*n。 问题:假设我们一共有12人去公园,单价为10元,那么我们的票价为多少? (学生回答) 学生练习一: 根据你的生活经验,仿照前面的模式,写些 if…then…else语句 总结:学生

5、对此结构的把握程度。 设计意图:通过日常生活中的事例引出选择结构,将算法用流程图描述出来,使学生自然而然的联想到用vb语言来描述这个带条件的算法结构。在学生对流程图的描述过程中适时的引出if…then…else这样的关键字。 进一步强化理解:读程序,写结果 (给出四段代码,分别是单、双分支的行语句和块语句结构。) 下面我们先读几个选择结构的语句,用你们掌握的英语知识和对表达式的理解模拟计算机运行,说出各程序中变量m的结果。 a = 5 b = 10 If a < b Then m = b a = 2 b = 1 c = 5 If a < b Then m = a El

6、se m = b a = 3 b = 4 If a < b Then m = a End If x = 20 If x >= 10 Then m = 5 * x Else m = 4 * x End If 归纳总结: 1.条件即关系表达式中“=”是相等的含义,运算结果是逻辑值 2.单分支结构: 格式1:if 条件 then 语句 格式2:if 条件 then 语句块 end if 3.双分支结构: 格式1:if 条件 then 语句1 else 语句2 格式2:if

7、 条件 then 语句块1 else 语句块2 end if 设计意图:此处通过读程序,一是让学生进一步体会选择结构语句的执行过程;二是让学生接触if语句的行语句结构和块语句结构,注意其中的书写区别。 (二)小试身手 上节课我们曾利用顺序结构分别完成了一元二次方程的求解和三角形面积的计算,当时不少同学提出如果△<0怎么办?三角形的三边不能构成三角形么办?现在请分别完成PPT中的任务一和任务二。 【任务一】:输入三角形的三边,输出此三角形的面积。 Dim a As Single Dim b As S

8、ingle Dim c As Single Dim p As Single Dim s As Single a = Val(InputBox("input a")) b = Val(InputBox("input b")) c = Val(InputBox("input c")) If _____________________ Then p = (a + b + c) / 2 s = Sqr(p * (p - a) * (p - b) * (p - c)) Print s _______________________ Print "不能构成三

9、角形" _______________________ 【任务二】:输入一元二次方程的二次项系数、一次项系数和常数项,输出此方程的根。 a = Val(InputBox("input a")) b = Val(InputBox("input b")) c = Val(InputBox("input c")) d = b * b - 4 * a * c ______________________ x1 = (-b + Sqr(d)) / (2 * a) x2 = (-b - Sqr(d)) / (2 * a) Print x1, x2 ____

10、_______ Print "无实数根" ___________ (教师巡视、指导。借用学生机演示学生完善的代码,对普遍存在的问题给予提示和纠正。特别强调if语句的块结构必须以end if结束。) 设计意图:此处提供两个半成品程序,为了循序渐进,任务一在需要添加代码的地方留有空余并提供注释语句,任务二则没有。 (三)深化:if语句的嵌套结构 在学生顺利完成任务一和任务二的基础上,提出如果一元二次方程中考虑a=0的情况,则程序怎么修改,引出if语句的嵌套结构。 If语句的嵌套:三个或三个以上分支的。 【任务三】:完善D盘中的“身高体重自测器”代码:根据已经设计好的

11、界面,实现功能: 身体质量(BMI) = 体重(公斤) / 身高2; BMI>23时,Label11 上显示:“建议以减重饮食控制加运动的方式减肥,最好不要用药物或者不当的外力,反而容易使身体受损。” BMI<20时候, Label11 上显示:“表示体型偏瘦了,建议以少量多餐的方式增加体重,吃素者也要多摄取不足的营养素。” 20≤BMI≤23时, Label11 上显示:“我好羡慕你啊,你这可是标准身材啊!! ” (四)学以致用 【任务四】出租车的计费器选做 3月3日盐城市区出租车运价进行适当调整:即市区出租汽车起步里程由2公里调整为3公里,起步价由5元调整为7元;车公里运价由每公里1.20元调整为1.60元;返程空驶费从3公里开始加收,调整为从5公里开始加收,幅度仍为车公里单价的50%;等候费进入计价器,累计等候5分钟,超过5分钟以上每分钟收取0.20元。 (五)总结 这节课通过实际操作,我们对选择结构的概念有了深刻的理解,学会了使用if语句的单分支、双分支以及多分支的嵌套,当然如果分支太多,特别是同属性的不同情况我们可以使用另一种选择结构的语句:case语句使程序更简洁更清晰。这就是我们下节课的学习任务。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!