4-1.4 Python函数
课题
4-1.4 Python函数
学情分析
本课教学对象为高一学生,学生已经具备了一定的逻辑推理的能力和抽象地表达事物本质特征的能力充分发挥学生的想象力,锻炼了学生信息技术的表达能力。
学生已经具备一定的计算机操作能力和编程知识基础,本节课通过教师知识点拨、学生探究操作,完成教学目标;通过学生发挥想象力自我创作更多图形作品,达到反复练习落实知识的目的;通过学生亲自尝试两种方式完成同一目标,使学生切身理解函数在编程中的重要性。
教学目标
知识与技能
(1)了解函数的作用
(2)掌握函数的定义和调用方法。
(3)利用函数编程解决实际问题。
过程与方法
(1)通过提取重复使用的代码将其定义为函数,按需求调用对应函数输出相应图形,掌握函数的定义和调用方法。
(2)通过尝试两种方式完成同一图形的输出,体会函数编写程序的简单明了性。
(3)通过自我创作更多图形作品,提高探究创新能力。
情感态度
与价值观
通过python的函数定义与调用组合输出不同图形体验编程的乐趣;通过自主探究、自我创作,培养学生的解决问题思想与创新能力。
教学重点
函数定义及函数调用的方法
教学难点
编程过程中灵活使用函数
方法解读
教学方法
讲授法、演示法、任务驱动法
教学准备
课件、导学案、练习素材
python新手函数
教学过程
教学环节
教学内容
教师活动
学生活动
创设情境
引入主题
1、绝对值代码引入
2、概念函数是一个能完成特定功能的代码块,可在程序中重复使用,减少程序的代码量和提高程序的执行效率。
引入概念,铺垫函数使用情景
引入新课
发挥想象力
探究操作
学生倾听
学生思考
分析实践
构建新知
abs(x)
返回x的绝对值。
len(x)
计算变量x的长度,但x必须是可以计算长度的类型。
min(x)
返回变量x的最小值。
max(x)
返回变量x的最大值。
int(x)
把变量:转换成整型。
float(x)
将变量x转换成浮点型。
sum(x)
计算变量x中元素的总和。
bin(x)
把数值x转换为二进制数字。
bool(x)
x如果是False、None或是空值就返回False。
chr(x)
返回整数x对应的ASCII字符。
divmod(a,b)
返回a/b的商和余数,以元组的方式返回。
all(x)
x中的所有元素都是True才会返回Trueor
any(x)
x中的所有元素中只要有一个是True就会返回True。
input(x)
显示出信息x,并要求输人数据。
print( )
输出函数。
培养学生观察学习能力
培养学生操作能力;培养学生探究拓展能力
通过观察学习和动手操作,掌握定义函数和调用函数的知识
学生练习
1、Python输入函数为(  )。
A.time()    B.round()    C.input( )    D.print()
2、input( )函数的返回结果是(  )。
A.数值型    B.集合    C.列表    D.字符串
3.在下列程序设计语言中,属于人工智能语言的是(  )。
A.Python
B.VB
C.Pascal
D.C
提高学生知识应用能力和创新能力
促进学生相互交流学习

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。