程序帮我做运算——输入处理和输出教学设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序帮我做运算——输入、处理和输出教学设计

杨洁

【教学内容分析】

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函数输出数据。

例如:n ame=input(‘请输入您的大名:’)

注意:通过input输入的数据类型是字符串。

例1:x=input(‘请输入一个整数:’)

y=x*2

print(x,’的2倍是:’,y)

分析:运行后显示的是预想的结果吗?

小结:输入的数据是字符串,因此运行的结果是重复两遍。

3、数据输出

①打印字符串%s

print(‘His name is %s’%(‘Tom’))

学生输入并查看运行结果。

②打印整数%i

print(‘H e 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=i nt(input(‘请输入你年龄:’))

print(‘姓名:%s年龄%i’%(name,age))

注意:变量类型必须跟格式化标识一致。

4、算术运算

y=int(x)**2

print(‘%s的平方是%i’%(x,y))

学生讨论:每行语句实现什么功能?

学生练习:写出求2.5的平方的算法并查看运行结果。

5、读取、输出到文件(扩展内容)

①从文件中读取数据

myfile=open(“c:\\test.txt”,”r”);#打开指定文件

st=myfile.read(); #读取内容赋值给变量st

print(st) #将变量st内容显示出来

②将程序结果输出到文件中

x=input(‘请输入被除数:’)

y=input(‘请输入除数:’)

z=int(x)/int(y)

f=open(‘c:\\test.txt’,’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数学

相关模块,了解更多内容。

六、板书设计

程序帮我做运算

——输入、处理和输出教学设计Array

一、输入数据——input()函数

二、输出结果——print()函数

①打印字符串%s

②打印整数%i

③打印浮点数&f

④打印浮点数(指定保留小

数点位数)

相关文档
最新文档