内容正文:
课题名称
用Python编程
教学目标
知识与技能
1. 了解算法的内涵
2.学会运用画程软件绘制流程图
3.学会使用几个重要的算术运算符
过程与方法
1、 通过玩一玩计算器,对学习任务有所了解;
2、 通过背景知识阅读,对计算机程序算法有初步认识,并能够画出“小葱拌豆腐”的流程图;
3、 通过完善“计算器”程序,实现两个数字的算术运算。
情感、态度与价值观
1、 培养学生发现问题、解决问题的能力及创新能力;
2、 培养学生独立思考、敢于动手实践的能力
重点
绘制流程图
难点
算术运算符的使用
课时
2课时
教学过程
教师行为
学生行为
设计意图
活动一:先玩为快
打开桌面上的“calculator.exe”文件,玩一玩
打开文件,玩一玩计算器,你能认识其中的每一个运算符吗?
从游戏入手,明确本节课任务
活动二:了解背景知识
组织学生阅读活动单上的背景知识,了解什么是算法?
画出“小葱拌豆腐”的流程图,并分析该程序其实包含了三大基本结构:顺序结构、分支结构和循环结构
1、 计算机程序设计就是告诉计算机做什么事。“算法”不过是“程序”或者“食谱”的另一种悦耳的说法
2、 打开“画程”软件,画出流程图并展示
3、 看一下代码窗口自动生成的代码
从生活中的实例入手,对算法有所认识。
并尝试画流程图来帮助自己对算法进行理解。
活动三:认识算术运算符
组织学生认识算术运算符,利用python解释器来计算结果
>>> 1-2
-1
>>> 1+2
3
>>> 32784*13
426192
>>> 1/2
0.5
此外,还有:“%” 取余
>>> 6 % 3
0
>>> 7 % 3
1
再试试“ ** ” 幂运算(乘方)符
>>> 2**6
64
把一个复杂的问题分解成若干个简单的问题来处理,比如先完成加法的运算并输出
活动四:计算器
打开4-calculator.py文件,完善程序,实现两个数字的算术运算。
1、 画流程图
2、 根据文件中的注释来补充代码(可以参照流程图中生成的代码)
3、 运行与测试
活动五:神机妙算
根据用户输入的底和高,计算三角形面积,怎么编写它的语句?
尝试代码的编写与运行
培养学生举一反三的能力
活动六、知识小结
组织学生进行知识小结,并要求每位学生做好笔记
把程序上传到ftp个人文件夹
养成保存作业的好习惯
六、课后反思
1、对于算法的解释引入的流程图,流程图能够帮助学生理清思路,其实也是在梳理步骤,而且能从流程图中直观得看出使用的哪种结构。我认为对于学生学习程序设计还是有帮助的。
2、在课上很多学生犯的一个错误是,把两个数运算的和、差、积等都放在了同一个变量里,出现的结果就是只输出最后一个结果,因为前面的都被覆盖了。如何讲清楚这个问题,还是要从变量的定义入手,以及让学生改错。
3、输入两个数,我认为可以不用引入split()函数,根据以前的所学可以解决这一问题。可以让学生动手试一试,先输入第一个数,再输入第二个数
学科网(北京)股份有限公司
$$