admin 管理员组文章数量: 1184232
2024年1月10日发(作者:北大青鸟it培训费用)
程序帮我做运算——输入、处理和输出教学设计
杨洁
【教学内容分析】
Python的代码十分简洁易懂,功能强大,学生通常能够轻松掌握它的使用方法。本节课将要学习输入命令、输出命令和常用的一些算术运算符。把编程和数学结合起来,让程序设计变得丰富有趣。
【教学目标】
知识目标:
1.学会输入数据input函数的用法。
2.学会输出数据print函数的用法,能初步使用格式化输出语句。
3.掌握常用python算术运算符。
能力目标:
1. 培养学生的逻辑思维能力。
2. 能编写具有输入、处理和输出功能的程序。
3. 能运行简单程序。
情感目标:
通过本课学习,培养学生对程序设计的兴趣,让学生体验程序设计的乐趣。
【教学重点】
1.掌握输入语句的用法。
2.掌握输出语句的用法,理解输出语句的格式。
【教学难点】
1.理解输出语句的格式。
2.格式化输出到文件。
3.从文件中读取数据。
【教法】
情景创设法、讲授法、分析演示法
【学法】
实践练习法、自主分析法
【 教学过程】
一、创设情景,发布任务
14的平方是多少?16的平方是多少?我们常常记不清楚,要去算,要去查。今天我们就请python帮我们做一做简单的计算题吧。
二、引入新课,探索新知
1、输入下面3条语句,看看运行结果是什么?
print(14*14)
print(16*16)
print(26*26)
我们发现这些输出语句只能对事先预定好的数据进行运算,如何才能让程序更灵活呢?
2、数据输入
一个完整的程序,一般具备数据输入、运算处理、数据输出三个要素。Python通常input函数输入数据,用print函数输出数据。
例如:name=input(‘请输入您的大名:’)
注意:通过input输入的数据类型是字符串。
例1:x=input(‘请输入一个整数:’)
y=x*2
print(x,’的2倍是:’,y)
分析:运行后显示的是预想的结果吗?
小结:输入的数据是字符串,因此运行的结果是重复两遍。
3、数据输出
①打印字符串%s
print(‘His name is %s’%(‘Tom’))
学生输入并查看运行结果。
②打印整数%i
print(‘He is%d years old.’%(25))
学生输入并查看运行结果。
③打印浮点数&f
print(‘His height is %f m.’%(1.83))
学生输入并查看运行结果。
④打印浮点数(指定保留小数点位数)
print(‘His height is %.2fm.’%(1.83))
学生输入并查看运行结果。
例2:name=input(‘请输入你的名字:’)
age=int(input(‘请输入你年龄:’))
print(‘姓名:%s年龄%i’%(name,age))
注意:变量类型必须跟格式化标识一致。
4、算术运算
python常用算术运算符
运算符 描述
+ 加
- 减
* 乘
/ 除
// 取整除
% 取模
** 幂
例3:x=input(‘请输入x的值:’)
y=int(x)**2
print(‘%s的平方是%i’%(x,y))
学生讨论:每行语句实现什么功能?
学生练习:写出求2.5的平方的算法并查看运行结果。
5、读取、输出到文件(扩展内容)
① 从文件中读取数据
myfile=open(“c:”,”r”);#打开指定文件
st=(); #读取内容赋值给变量st
print(st) #将变量st内容显示出来
② 将程序结果输出到文件中
x=input(‘请输入被除数:’)
y=input(‘请输入除数:’)
z=int(x)/int(y)
f=open(‘c:’,’w’)
print(x,’÷’,y,’=’,z,sep=’’,end=’n’,file=f,flush=True)
print(x,’÷’,y,’=%.2f’%z,sep=’’,end=’n’,file=f,flush=True)
综合分析:每行语句实现什么功能?
三、大显身手,体验成功
1. 输入一个数,计算它的平方,并输出结果。
2. 输入圆的半径,计算它的周长和面积,输出结果并打印出来。
四、成果展示,互帮互助
比比看哪个小组的同学输出了正确的结果?请程序编写正确的小组帮助不正确的小组写出正确的语句。
五、课堂小结,拓展延伸
1. 同学们,通过这一节课的学习你学到了哪些知识?
① 学会了输入函数的用法。
② 学会了输出函数的基本用法。
③ 掌握了python常见的算术运算符。
④ 会将以上命令结合起来编写小程序。
2. 同学们如果想知道更多的数学计算方法,可以到老师的QQ空间学习python数学相关模块,了解更多内容。
六、板书设计
程序帮我做运算
三、python常用算术运算符
——输入、处理和输出教学设计
运算符 描述
+ 加
一、输入数据——input()函数
- 减
二、输出结果——print()函数
* 乘
① 打印字符串%s
/ 除
② 打印整数%i
// 取整除
③ 打印浮点数&f
% 取模
④ 打印浮点数(指定保留小** 幂
数点位数)
四、读取、输出到文件
版权声明:本文标题:程序帮我做运算——输入处理和输出教学设计 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1704852932a464375.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论