8上第6课《多分支结构程序设计》教学设计公开课.docx

上传人:太** 文档编号:86405394 上传时间:2023-04-14 格式:DOCX 页数:5 大小:43.83KB
返回 下载 相关 举报
8上第6课《多分支结构程序设计》教学设计公开课.docx_第1页
第1页 / 共5页
8上第6课《多分支结构程序设计》教学设计公开课.docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《8上第6课《多分支结构程序设计》教学设计公开课.docx》由会员分享,可在线阅读,更多相关《8上第6课《多分支结构程序设计》教学设计公开课.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第六课多分支结构程序设计教学设计课题多分支结构程序设计单兀第一单兀学科信息技术年级八年级学习 目标1 .信息意识1 1) 了解多分支结构的执行过程,初步掌握多分支结构。2 .计算思维:(1)掌握if-elif语句的格式。(2)理解多分支结构,并能用if-elif语句解决实际问题。(3)理解if-elif条件语句中的tiy/except语句的格式和功能,并能进行实际应用。3 .数字化学习与创新:(1)学生通过本节课,初步认识多分支结构特点,编辑和运用方式,学会如何用程序 处理一些实际问题的方法。(2)小组探讨,结合之前所学,完成课堂练习。(3)自主探究:同学可以发挥自己创造力,设计程序解决生活中

2、的问题。教材 分析本课是浙江教育出版社信息技术(八年级)第二单元第六课多分支结构。 这是对 上节课分支结构的延生,学生对于分支结构也有所了解,因此对本节课内容应该容易接受, 所以我打算用1课时完成。本节课将使用书中的例子来教学,即通过比拟a, b,c三位数, 输出最大的数。通过判断数字大小的程序,让学生熟悉本节课的内容,少说多做,多出时间 让学生动手实践,引导学生尝试独立编写代码,灵活运用if-elif语句。最后,让学生对本节课内容进行总结和分析,看看自己有何收获。教师对学生本节课的学习效果和学习体 会进行评价。重点1、多分支结构的执行过程,if-elif条件语句的一般格式与执行过程;2、用编

3、程思想解决实际问题。难点1 try/except语句的格式和功能;2、能理解多分支结构,并用多分支结构语句来解决实际问题学情 分析本节课针对的是初二的学生,他们对信息技术充满兴趣,对新知识的求知欲强,也具备 了一定的逻辑思维能力。在此之前,我们已经学过分支结构,因此对于多分支结构学生应该 能够快速上手。在教学中,教师采用他们熟悉的事物代入教学,运用猜数字游戏的方式,吸 引学生的注意力,让学生主动参与到学习中来。针对这个年纪的学生,更喜欢动手操作,所 以在教学过程中发挥指导的作用,尽量把时间交给学生们来。通过任务引导学生,让学生自 己来发挥学习的能动性。教学过程教学环节教师活动学生活动设计意图导

4、入新课同学们,上课前我们一起来玩 个小游戏,大 家一起来猜一猜老师想的是什么数字?当输入数字6,程序运行显示:再小一点就对啦当输入数字4时,程序运行显示:再大一点 就对啦当输入数字5时,程序显示:恭喜你,猜对了!展示程序:猜数字游戏游戏导入,吸引 学生,学生会思 考怎么做出来 的,提高积极性。0 猜数- C:/Users/Administrator.PJKX-20180708GO/DesFile Edit Format Run Options Window Help分一5b=f loat (input (请大家来清一猜老师想的是什么数字:)1 if a=b:print (恭音你,猜对了 !)e

5、lif ba:print 咽吗,再小一点就对啦!“)1 else:(prirrt(“哈哈,可以再大一点哦像这些语句我们就叫多分支结构,通过今天的学习,以后同学们也能编写这样的小游戏。讲授新课在分支结构程序设计中,中选择的情况较多时,Python中提供了 if-elif语句。(1)多分支结构的语法呈现:If 条件1:语句块1elifv条件 2:语句块2elifv条件 3:语句块3elif条件 n:语句块nelse:语句块n+l条件语句的拗行淙程如示图,首先计算测式表达式的值一一然后判 断是否与表达式1匹配,如果匹配,执行语句块1 如果不匹配,判断是否与表达式2匹配,如果 匹配,执行语句块2,以此

6、类推,直至程序结束。【例子】我们举个例子,比拟三个数a ,b,c输出其中最大的 数,用条件语句描述如下:聆听多了一个分支联系上节内容,思考回答思考回答思考情况增多的情况思考、回答介绍多分支结 构,通过介绍与 分支结构的异同 让学生找到联 系,更容易理解 新的内容。复习上节内容, 进一步拓展延伸 内容,让学生全 面理解多分支结 构的语法在运用的过程中 会遇到问题,教 师根据学生遇到 的问题,及时讲 解,学生更容易 内化。简单的数学问题 多分支结构的实 现,能够提高学生编写程序的信#比拟三个数为瓦士输出其中最小的数。 a二float (input (请输入a的值:) b=float (input

7、(,vjW:11)c=float tinpu/i善输入 c的值:11) if a=b and a=c:prirrtC三个数中最大数为:、a)elif b=c:prints三个数中最大数为:、b) else: print。三个数中最大数为:、c)【任务一】小组合作比拟三个数a,b,c输出其中最小的数错误范例:File Edit Format Run Options Winder 点比拟三个数冉瓦立输出其用最小的数。一 a=float (input Cm输入a的值:) b二float (input看清输入b的宿:5 5 c=float (input ClW 输入c的ff :) if a=b and a=cprint (三个数中最小数为: a)| elif b=l and mc=6:df=lstme-1print (工程得分为:、df)else print (输入的名次不在1-6范隹! ”)课堂小结一、多分支结构的认识二、多分支语句的格式三、多分支结构程序设计小结板书多分支结构一、if- elif条件语句格式二、多分支结构的流程图表示三、分支结构的程序实例任务分析:算法设计:代码编写:运行调试:

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

当前位置:首页 > 应用文书 > 解决方案

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁