资源简介 《Python的函数》教材和学情分析本章节《Python的函数》python程序设计语言的基础知识最后一节,内容不难,但知识点较多,也是学生第一次接触程序中函数的概念。对于Python的函数教材中共分为内置函数和自定义函数。其中对于内置函数书上列举了许多,应要求学生掌握常用的内置函数,特别是其中与数学相关的函数在此后的编程中应用很广泛。对于自定义函数书上只是简单的提了以下,所以只要求学生了解即可,能够看懂一个自定义函数就行,但对于自定义函数的各方面的细节,例如参数、return等应注意配合实例进行讲解,以保证学生能够用理解吸收。教学建议本章节知识内容较多,建议授课课时为两课时,第一课时讲内置函数,第二课时讲自定义函数。本章节教学要特别注意与前面的所学习的数据类型、运算符等知识有机融合,让学生在学习新知识的同时不断复习巩固已学习的知识。同时,可以适当的出一些简单的编程题让学生进行练习,为后面的学习做好铺垫。三维目标1. 知识与技能1. 知道函数的概念。2. 掌握常见的内置函数。3. 了解自定义函数的格式及其注意事项。2. 过程与方法1. 通过对问题的讨论引出函数的概念,为编写程序作准备。2. 通过对学生熟悉的几个例子,系统地学习常见的函数,有助于理解相关概念之间的联系与区别。3. 将实际问题和函数编码紧密联系,提高学生的分析问题和解决问题的能力,感受程序解决问题的过程。3. 情感、态度与价值观1. 学生通过积极参与课堂上对问题的分析,感受函数的重要性。2. 通过教师引导和同学们的自主思考,编码函数解决问题,提高学生动手实践和修改调试的能力,初步发展学生的程序思维。3. 让学生在编写程序的过程中激发对信息技术的兴趣。教学重难点教学重点:掌握常见的内置函数和能够看懂自定义函数。教学难点:1. 熟练使用内置函数。2. 能够正确区分理解形参和实参的概念。教学过程1. 导入展示本地的景点,与同学讨论这些景点,并进行传统文化和绿色发展理念教育,激发学生的兴趣,引出出行交通工具的概念。再利用工具的功能特点引出程序中的函数的概念,从而完成课堂导入。2. 新授任务一、函数的概念与回忆已学习函数根据导入的内容系统展示出函数的概念,并回忆之前学习的函数。函数:是组织好的、可重复利用的、用来实现某一功能的代码段。共同回忆之前学习的函数len(x)、sum(x)、print(x)等并进行题目练习。任务二、数学相关函数共同学习abs(x) 、abs(x) 、round( x [, n=0] )等数学相关函数。首先进行函数单独练习,例如回答abs(a)的返回值等,在进行函数的综合练习,例如 等,让学生写出这些数学表达式对于的python代码形式,为后面函数在程序中的应用做好铺垫。任务三、类型转换函数首先询问同学们:如果在python中直接讲字符与数字相加会怎么样呢?例如print(”1”+1)。同学们通过动手编码验证说明这样是错误的,借此抛出类型转换的概念。学习类型转换函数int(x)、float(x)、str(x)并进行题目练习。任务四、随机函数python的随机函数是非常神奇且有意思的函数,学习关于random随即库的三种函数并提示学生使用random一定要先导入random库,即random math。将随机函数与之前学习的函数进行综合题目的编程练习。随机产生一个在1~10的整数半径r,输出以r为半径的圆的面积s?同学们编写调试代码,教师下去巡视进行互动指导。时间到后展示同学们的答案和参考答案,对于其中的共性问题进行讲解。任务五、自定义函数结构展示两段代码,一段未使用函数,一段使用函数,通过对于引出自定义函数的概念和优点。结合实际代码一一对应自定义函数的结构任务六、自定义函数的注意事项通过实际代码案例与让同学们知道自定义函数中定义函数、命名规则、参数、语句组和return返回值的各个环节的注意事项。3. 练习编程实现:定义一个函数test1,接收两个参数a、b,返回两个参数的平方和?编程实现: 定义一个函数test2,接收三个参数a、b、c分别代表三角形的三边,根据海伦公式返回所组成的三角形的面积,结果保留两位小数?( 海伦公式: S= ,其中p = )同学们编写调试代码,教师下去巡视进行互动指导。时间到后展示同学们的答案和参考答案,对于其中的共性问题进行讲解。4. 小结先学生小结,再教师展示思维导图小结5. 作业作业:所有同学单击老师发送到桌面上的问卷星答题链接,完成答题 展开更多...... 收起↑ 资源预览