ID: 11342283

中图版(2019) 必修1 Python编程选择结构——智能贵阳地铁2号线计费程序设计 教案(表格式)

日期:2026-01-24 科目:信息技术 类型:高中教案 查看:52次 大小:275043B 来源:二一课件通
预览图 1/2
贵阳,教案,程序设计,计费,2号,地铁
  • cover
Python编程选择结构———智能贵阳地铁2号线计费程序设计 《课程标准》要求 掌握一种程序设计语言的基本知识,使用程序设计语言,实现简单算法。 通过解决实际问题体验程序设计的基本流程。 教学目标 ①通过模仿和完善程序,掌握选择结构程序在设计语言中的基本格式(计算思维)。 ②根据语言表达、流程图,学习单分支、双分支、多分支结构的基本格式,通过体验编写程序体验程序设计的流程,领会选择结构的核心思想(计算思维)。 ③通过分析并解决我们生活中的实际问题,感受计算机编程的魅力(信息社会责任)。 教学对象分析 ①从学生的认知水平来看,学生的逻辑思维能力逐步在趋于成熟,可以有条理的用语言表达一个过程或规则,为我们进一步发展学生的计算思维,创造了有利的条件。 ②学生通过前面章节的学习,可以自然的理解用流程图表示算法的方法,但对用编程语言来进程序设计还有很大的困难,所以本节课让学生在学生前期初步掌握相关变量赋值和表达式的正确书写情况下,让学生采用模仿补充的形式来完成对应程序设计。 ③学生初步尝试了利用程序解决问题的过程,在学习的过程当中,体会到了程序设计的乐趣。学生通过补全游戏程序代码的过程,更进一步加深学生的学习兴趣,学生期待着能够用计算机编程解决更多问题 教学重难点 教学重点:理解选择结构思想,能用if语句编程及实现多分支问题的求解。 教学难点:理解多分支结构中各分之间的逻辑关系,并能够根据实际问题选择适当的语句编程解决该问题 教学方法与手段 教学方法:以问题引导 活动探究激发引导整个课堂 教学手段:体验活动、小组探究 教学过程设计 教学环节 教学内容 学生活动 设计意图 情景导入 发现问题 情景导入:通过声音引入贵阳地铁二号线,通过买票过程实际体验买票付款情景。 教师引导地铁售票距离与价格之间的关系。 引用贵阳市地铁二号线收费标准,让学生思考,提出今天课题“利用python编写一个智能贵阳地铁二号线程序” 思考回答体验总结 通过贵阳地铁2号线买票过程,引发学生思考其程序实现过程,激发学生兴趣。 提出任务 分析任务 单分支结构应用 1.情景设问:根据贵阳市地铁的收费标准,能否用Python 写一个智能贵阳地铁2号线计费程序? 2.引出今天的课题《Python编程选择结构———智能贵阳地铁2号线计费程序设计》。 3.师生互动:项目1:按贵阳地铁交通收费标准,请编写一个在4公里以内乘坐地铁的收费程序? 4.展示收费标准:起步价2元,可以乘坐4公里。并进行分析。 5.师生共同分析:如果要把这个程序写出来,我们可以怎么样用语言来描述,并请学生进行表达。 6.根据师生互动的结果,分析展示流程图,并展示程序示例。 s=int(input("请输入距离:")) if s<=4: print("票价为2元") 体验探究 思考回答 学生通过思考,并进行语言表达,帮助学生分析程序实现的过程,从而更好的理解分支结构的核心思想 练习反馈程序测评 1请学生打开运行 “贵阳二号线计费系统.py”文件,并对程序进行补充。 2.巡视指导学生,请完成的学生相互指导讨论,老师发现问题,进行程序示例演示,强调输入法必须为英文,同时条件语句必须用冒号结束。 完善程序 展示交流 学生通过对程序的模仿完善,从而进一步理解选择结构单分支格式,在此老师发现学生问题,并对学生进行提醒。从而加深对选择结构语言的认识 提出任务 分析任务双分支结构应用 1.师生互动:项目2:按贵阳地铁交通收费标准,已经有了一个在4公里以内乘坐地铁的收费程序,要求里程超过4公里输出文字“地铁费用超过2元”。 2.师生共同分析:首先展示收费标准,要把这个程序写出来,我们可以怎么样用语言描述,并请学生进行表达。 3.学生表达:我们前面是满足条件输出票价2元,那么超出4公里,就是不满足条 ... ...

~~ 您好,已阅读到文档的结尾了 ~~