好文档 - 专业文书写作范文服务资料分享网站

山东版初中八年级下册信息技术《代码复用调函数》教案

天下 分享 时间: 加入收藏 我要投稿 点赞

山东版初中八年级下册信息技术《代码复用调函数》参考教案 单元 课型 Python语言程序设计 新授 课时 课题 1 代码复用调函数 总课时 1 知识与技能:通过本节课学习,使学生了解函数的作用和python中常用的内置函数。 教学过程与方法:设置真实任务情境,掌握函数的定义和调用方法。 目标 情感、态度与价值观:通过本节课学习,培养用Python函数编程解决实际生活中实际问题的能力。 1、Python函数的定义和调用; 教学重点 2、内置函数和自定义函数的应用。 教学1、Python函数的定义和调用; 难点 2、内置函数和自定义函数的应用。 教学过程 教师活动 学生活动 一、导入新在编写程序时,小智发现有些程序在不同的位课 置需要重复编写一些具有相同功能的程序段。这样的程序段可否只编写一次,在程序需要时重复使用呢? 答案是肯定的!我们可以将这些重复使用的代码提取出来,定义成函数,在需要时,直接调用相应的函数。 使用函数的两个目的: (1) 分解问题,降低编程难度; (2) 代码复用 二、新课讲python语言的函数分类: 解 ? 用户自定义函数 (一)内置? 系统内置函数 函数 1、数学函数 python内置了丰富的数学函数,如求绝对值函数abs(x)、求乘方函数pow(x,y)(与x**y功能相同)等。 2、字符串函数 len(str) isdigit() lower() upper() max(str) min(str) find(str,beg,end) (二)自定python使用def关键字来定义函数,基本格义函数 式如下: ? Def函数名(参数列表)

明确目标 激发兴趣 认识并应用python的内置函数 理解自定义函数的定义方式 ? 函数体 ? Return返回值 注意: 1. 函数名的命名规则和变量一样 2. 参数列表中的参数可以有多个,用“.”号隔开。也可以没有,如果没有则称为无参数函数。 3. Return语句可以省略。 使用某个函数时,调用格式为: 函数名(实际参数) (三)函数实践探究活动: 的应用 一、 请用函数编写程序,在屏幕上输出如下图像。 A AAA AAAA AAAAA 二、 求n!(n!=1*2*3*…n) 三、 计算多边形的面积 了解自定义函数的基本规则 复用代码实例 实参和形参 小试身手: 写一个判断素数的函数。 def prime(a): i=2 for i in range(2,a): if a%i==0: break if i==a-1: return True else: return False n=int(input()) if prime(n): print(n,\是一个素数。\else: print(n,\不是一个素数。\三、巩固提1、自定义函数判断字符串是否为回文(回文升 字符串是指顺读和倒读都一样的字符串,如“aba”)。 def huiwen(str): i=0 j=len(str)-1 while i<=j: if str[i]==str[j]: i=i+1 j=j-1 else: break; if i>j: flag=True else: flag=False return flag

j=len(str)-1 while i<=j: if str[i]==str[j]: i=i+1 j=j-1 str1=input('请输入一个字符串:') if huiwen(str1): print(str1,'字符串是一个回文字符串') else: print(str1,'字符串不是一个回文字符串') 2、如果一个自然数是素数,且它的数字位置经过对换后仍为素数,则成为绝对素数。试求所有两位数中的绝对素数。 def prime(x): for y in range(2,x): if x%y==0: break if y==x-1: flag=True else: flag=False return flag for i in range(10,100): a=i//10 b=i c=b*10+a if prime(i)and prime(c): print(i,end=' ') 四、课堂小1、这节课,你学到了Python的哪些内置函数,结 掌握了自定义函数了吗? 完成本节课的指定操作,同教师一起2、分享你编写的程序,分析不同程序代码的回顾本节课的知识点。 优缺点,改进自己的编程思维。

山东版初中八年级下册信息技术《代码复用调函数》教案

山东版初中八年级下册信息技术《代码复用调函数》参考教案单元课型Python语言程序设计新授课时课题1代码复用调函数总课时1知识与技能:通过本节课学习,使学生了解函数的作用和python中常用的内置函数。教学过程与方法:设置真实任务情境,掌握函数的定义和调用方法。目标情感、态度与价值观:通过本节课学习,培养用Python函数编程解决实际生活中实际问题
推荐度:
点击下载文档文档为doc格式
64zc44qt1l423gj8gje700kc52051d00kdz
领取福利

微信扫码领取福利

微信扫码分享