- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
教学设计
课程基本信息
学科
信息技术
年级
高一年级
学期
秋季
课题
4.3运用选择结构分析问题求解过程
教学目标
1.理解选择结构的基本思想,掌握选择结构语句的基本用法;
2.通过问题求解,感受计算机解决问题的过程,能够运用选择结构描述问题的求解过程,提高计算思维能力;
3.运用贴合学生实际的教学实例,激发学生的学习兴趣,能独立在计算机中完成程序的输入和调试,鼓励学生利用计算机等工具进行数字化学习,提升信息技术学科素养。
教学重难点
教学重点:
if语句的单分支、双分支、多分支及嵌套的语句格式和执行过程。
教学难点:
体会选择结构在计算编程中的重要性,能够运用恰当的if语句解决问题。
教学过程
一、教学回顾:
上节课我们学习了运用顺序结构描述问题求解过程,认识了程序设计中最简单而又最常用的顺序结构,它的执行过程就好比走在一条笔直的公路上,程序从开始到结束,自上而下依次执行每一条语句。
二、新课导入:
然而生活中,往往需要我们对面前的情况做出选择。例如我们走在公园的小路上,前方出现了两个分支,一条向左,一条向右,这时就需要我们做出选择,但我们不可能同时选择两条小路。再比如,我们接到陌生来电,我们可以选择接听,也可以选择拒绝,但我们没办法同时选择接听和拒绝。分析这两种情况你有什么发现呢?顺序结构能够帮我们解决类似的问题吗?下面,我们来看一个实例,从中寻找答案。
三、新课讲授:
1.教学实例一:购物消费劵。
多地政府为了刺激消费,纷纷发放了政府消费劵。例如图中满50元立减10元的消费劵。输入顾客的购物金额,如果购物金额达50元及以上,可以使用消费劵,输出顾客付款金额;如果购物金额不足50元,不能使用消费劵,输出应付购物金额。
实例中需要对顾客的购物金额做出判断,选择不同的结果。面对这个问题,顺序结构就无能为力了。Python中提供了if语句来解决这类问题。
首先,if语句的语句结构:
if表达式:#表达式后注意加冒号,不可省略
语句块#语句块向里缩进,通常为四个空格,多条语句时执行同一缩进
其次:if语句的执行流程:
学习了if语句的使用方法,我们继续来看这个教学实例。根据计算机解决问题的过程,我们按步骤以下:
步骤一:分析问题。已知顾客的购物金额为amount,根据分析我们可以得到:如果购物金额amount≥50,则优惠后金额为amount-10;如果购物金额amount50,则购物金额为amount;
步骤二:设计算法。①输入购物金额,存放到amount变量中;②如果amount≥50,则输出amount-10的值;③如果amount50,则输出amount的值;④结束。我们也可以用流程图来表示:
步骤三:编写程序。PyCharm是由JetBrains打造的一款PythonIDE,是一款支持多语言编程的多功能编译器。这里我们用Pycharm软件为大家演示。
程序演示。
老师写的程序你发现问题了吗?请大家在学习任务单中完成。
程序演示。
程序书写和运行正确,我们再回过头来看一下这个程序。程序中我们用了两个if语句对消费者的购物金额进行判断,要么大于等于50,要么小于50,面对只有两种分支的情况,Python中还为我们提供了if-else双分支语句。
首先,if-else语句的语句结构:
if表达式:#表达式后注意加冒号,不可省略
语句块1#语句块1缩进,通常为四个空格,多条语句时执行同一缩进
Else:#else后注意加冒号,不可省略
语句块2#语句块2缩进,通常为四个空格,多条语句时执行同一缩进
其次:if-else语句的执行流程:
学习了if-else语句,我们可以对刚才编写的程序进行修改,把第二个if语句中amount50改为else,可以达到同样的效果。
相较if语句,if-else语句更加方便和灵活,希望大家可以掌握。
2.教学实例二:100米短跑最后成绩。
校园运动会100米项目中分别记录了甲、乙、丙三位同学的短跑成绩,编程输出100米项目中的最好成绩。
步骤一:分析问题。首先输入三位同学的短跑成绩a,b,c,设其中的最小值为m,先找出a和b中较小的数赋给m,然后再比较m和c,从而找出三个数中的最小值。
步骤二:设计算法。根据分析,算法描述如下:①输入三个数字a,b,c;②如果ab,则m=a;否则m=b;③如果cm,则m=c;④输出m的值;⑤结束。
步骤三:编写程序。请同学们对照学习任务单,完成学习任务四,把程序补充完整。
程序演示。
老师在这里提一个新的要求,已知校园运动会中100米记录为12.58秒,程序最后能否输出是否打破校运会
您可能关注的文档
- 幼儿园班本课程故事游戏案例:《有趣的洞洞》.pptx
- 幼儿园班本课程故事游戏案例:《有趣的洞洞》文稿.docx
- 幼儿园班本课程故事游戏案例:(调查表)洞洞大调查.docx
- 高中信息技术浙教版(2019)必修2:2.4.5信息系统中的控制-教学设计.docx
- 初中生物学人教版八年级下册:免疫与计划免疫第二课时.docx
- 初中数学浙教版八年级下册:4.2 平行四边形及其性质-教学设计.docx
- 小学数学三年级上册人教版:《归总(两步)》教学设计.docx
- 高中化学人教版选择性必修第一册:化学平衡(第一课时).docx
- 初中英语人教版八年级下册:Unit 2 I'll help to clean up the city parks. Section A Grammar focus 4a—4c-教学课件.pptx
- 高中历史统编版必修 中外历史纲要(下)第九单元 当代世界发展的特点与主要趋势第22课 世界多极化与经济全球化.docx
- 高中信息技术粤教版必修1:运用循环结构描述问题求解过程(第二课时).docx
- 小学科学教科版(2024)一年级上册:第5课 植物的变化 -教学设计.docx
- 初中历史统编版八年级上册:第15课 国共合作与北伐战争.docx
- 高中地理人教版选择性必修1 自然地理基础第三章 大气的运动第三节 气压带和风带对气候的影响 (1).docx
- 小学科学教科版(2024)一年级上册:第3课 植物长在哪里-教学设计.docx
- 小学科学教科版(2024)一年级上册:第2课 观察植物-教学设计.docx
- 高中语文统编版选择性必修下册古诗词诵读(《拟行路难∙其四》等四首)登快阁.pptx
- 高中化学人教版必修第一册:第三章第二节金属材料(第二课时).docx
- 初中数学七年级上册浙教版:第5章一元一次方程复习.docx
- 初中道德与法治七年级上册:第二课 正确认识自我 复习课.docx
最近下载
- 《背影》课内阅读训练.doc VIP
- Amason艾茉森电子乐器VP-73GH说明书.pdf
- 《机械臂结构》课件.ppt VIP
- 护理学本科毕业论文范文范文本科护理护理学毕业论文范文.doc
- 11CD008-4 固定资产投资项目节能评估文件编制要点及示例(电气)(OCR).pdf VIP
- 单片机课程设计报告 简易电子琴 .pdf VIP
- 网课章节答案《科学启蒙》超星尔雅答案2023.pdf VIP
- 吉他六线谱空白模版A4 六线 2mm 8行 通用版2打印模板.pdf VIP
- 安全生产规章制度和操作规程完整版.pdf VIP
- 国家开放大学《管理英语4》边学边练Unit 1-4(答案全).docx VIP
原创力文档


文档评论(0)