8.用计算机做科学实验30

上传人:无*** 文档编号:147242101 上传时间:2022-09-01 格式:DOC 页数:8 大小:633KB
收藏 版权申诉 举报 下载
8.用计算机做科学实验30_第1页
第1页 / 共8页
8.用计算机做科学实验30_第2页
第2页 / 共8页
8.用计算机做科学实验30_第3页
第3页 / 共8页
资源描述:

《8.用计算机做科学实验30》由会员分享,可在线阅读,更多相关《8.用计算机做科学实验30(8页珍藏版)》请在装配图网上搜索。

1、提出问题-分支结构教学设计一、 教材分析1、本节的主要内容及在本章中的地位分支结构是算法与程序设计模块中的一个重要内容。既是顺序结构的延续,又是程序编写的一个基础,对形成算法影响重大。通过本课的学习,可以促进学生体验程序设计方法和算法思想,提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,提升信息技术核心素养,为高中学习多分支选择结构起到承上启下的作用。2、课时安排:1课时(45分钟)二、 学情分析本节是在学习了程序的基本要素和顺序结构简单程序后的一课时,大部分学生对程序的编写和结构有了一定认识,所以在这个基础上学习,学生可以再上一个台阶。但仍有部分学生对程序的要素和顺序结构认识

2、不够、掌握不好,不能顺利地编写好程序;这部分学生仍需老师的辅导、鼓励和同学的帮助。三、教学目标1.知识与技能(1)了解分支程序的结构,流程以及作用。(2)掌握分支语句的语法格式,能够选择分支结构(构造合适的分支条件)实现条件判断控制。(3)能够运用分支选择结构设计编写程序解决实际问题。2.过程与方法(1)通过简单游戏程序的运行和流程思考,培养学生的思考逻辑分析能力。(2)通过分析算法、编写程序及运行程序,帮助学生掌握分支语句算法,从而锻炼了学生的计算思维核心素养。(3)通过体验和分析程序,修改和编写程序,指导学生积极寻求有效的问题解决方法,拓展学生的思维能力。3.情感态度价值观(1)在思维分析

3、中,体验学习带来的自信与成就感,激发学生学习的兴趣。(2)通过浅显的教学内容,使学生具有好奇心和想象力;激发学生坚持不懈的探索精神;培养学生勇于探究的核心素养。(3)通过小组学习,提高学生对算法与程序设计的学习兴趣和团结合作精神。三、 教学重点与难点重点:掌握单分支结构和二分支结构的流程图,分支语句的实现过程和条件语句中“关系运算符”,和数据类型“布尔型”。难点:能够构造合适的分支条件,分支语句的应用。四、 教学方法和学法教法:结合本课内容,根据学生的实际情况,我将选用讲授法、任务驱动、启发法,分层练习等方法。以教师为主导,学生为主动,亲身体验,总结思考提高的教学策略。五、 学法指导探究学习法

4、、分析法、讨论法。教学过程教学环节教师教学学生活动设计意图创设情境引入新课(5分钟)引入播放一段猜商品价格的视频。提问:刚刚视频中的两个人,为什么能够准确的猜出每件商品的价钱?教师:在日常生活中,常常需要对某件事进行分析和判断,然后得到结果来决定下一步要做什么,请同学举一些这样的例子吧。那么在python语言中,这类问题是通过什么来解决呢?分支结构。学生回答:跟据对方的提示,“多了”,“少了”,猜价位的人通过“判断”,得出准确的价格。学生回答:网吧,安检,做出租车。激发学生兴趣,引起学生思考。通过生活实例,引出本节课的新知分支结构。新课讲授学生探究那我们就用刚才同学举的 “出租车计费的例子”。

5、例1、 出租车起步价8元,3公里以内。(教师解释:公里数在0-3公里,付费8元)回忆:先前我们学到的“顺序结构”在生成程序代码之前,我们先画什么?请打开模板是不是已经注意到,先前我们学的是顺序结构,只是将语句模块顺序连接,但这次需要我们进行判断,判断模块用的是什么?任务一:请同学们根据例1构造流程图。 哪位同学到前面进行操作?并讲解流程图。 请你用数学的方法在流程图 中写出“条件”。 在python的条件中我们以数学的方式输入,机器是会报错的,那么我们如何输入才是正确的呢?请打开书P109页。请根据书中提示写出正确条件。并请一位同学到前面操作 教师请学生根据km0and kmand km=3

6、付费8元“如果”英文是 if 所以可以写成if 条件:(提示别忘记有冒号)(tab键缩进)结果1 结果2 这种格式我们称其为“单分之结构”。了解了单分之结构的格式,下面完成任务二:编写“出租车起步价为3公里以内付费8元”程序代码。 教师请两个小组代表运行并讲解程序。 刚刚同学说了,出租车的付费方式不只有一种,还会根据里程发生变化。请试着完成任务三。任务三:(1)出租车起步价8元,3公里以内。(2)超过三公里,每公里收取2元。 教师请两个小组代表运行并讲解程序。 通过刚刚学生的演示,我们发现,用了两个if,尽管程序运行是正确的,但在我们现实中是否会说:如果如果如果吗?我们会如何说?如果否则 哪位

7、同学可以演示一下流程图? 通过流程图请同学给总结一下其格式。if 条件1:(tab键缩进)结果1 else:(tab键缩进)结果2 结果3这种格式我们称其为“二分之结构”。任务四:用二分支结构写出下面的程序。(1)出租车起步价8元,3公里以内。(2)超过三公里,每公里收取2元。 教师请小组代表运行并讲解程序。学生回答:流程图学生:根据提供的模板完成任务一。学生:运用模板画出流程图。开始结束学生:写出数学表达式0km3学生:根据书中讲解,写出正确的条件。学生:通过分析回答教师提出的问题。学生:完成习题。学生:思考并回答学生完成主体语句的编写while True: km = float(input

8、(请输入公里数:) if km 0: print(您需要支付8元车费!) break学生完成主体程序:while True: km = float(input(请输入公里数:) if km 0: print(您需要支付8元车费!) if km 3: cost = 8 + (km - 3) * 2 print(您需要支付 %s%cost,元车费!)学生完成主体程序while True: km = float(input(请输入公里数:) if km 0: print(您需要支付8元车费!) else: if km 3: cost = 8 + (km - 3) * 2 print(您需要支付 %s

9、%cost,元车费!)知识掌握和知识渗透。完成练习巩固新知 到目前为止我们已经初步掌握了python的单分支与二分支结构,下面我们来做几个练习吧。你至少做一题,做得快的同学两题都做。第一题:密码登录import getpass_username = dancheng_password = 123username = input(username:);password = input(password:);ifprint(登陆成功)print(不符合)第二题:猜年龄# Author:danchengage_of_dancheng = 20guess_age = int(input(guess_age:)ifprint(对了)print(猜错了);第三题:编写一个python程序,输出两个数,比较他们的大小,输出其中较大的数。教师请小组代表分别演示,在演示的过程中会出现“等号”输入为=,应为=语句中出现少冒号,用了中文输入状态等等的错误,让学生进行分析并改正。教师:根据习题进行讲解,并将本课识进行梳理。通过练习,巩固新知。留出作业巩固练习今天老师来的时候,听到收音机里说我们天津的出租车要涨价了,其标准是:起步价为:3公里以内11元,在3公里以上,2.2元,在夜间23:00(含)至次日5:00(不含)运营时,车公里运价加收30%费用。完成练习,知识延伸。

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