325函数与模块(第一课时)学习任务单-浙教版高中信息技术必修一第三章_第1页
325函数与模块(第一课时)学习任务单-浙教版高中信息技术必修一第三章_第2页
325函数与模块(第一课时)学习任务单-浙教版高中信息技术必修一第三章_第3页
325函数与模块(第一课时)学习任务单-浙教版高中信息技术必修一第三章_第4页
325函数与模块(第一课时)学习任务单-浙教版高中信息技术必修一第三章_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学习任务单

课程基本信息学科信息技术年级高二学期秋季课题3.2.5函数与模块(第一课时)学习目标通过对内建函数的分析,感受构造函数的必要性掌握构造函数的方法、函数的调用、参数的传递,函数值的返回掌握函数的简单应用培养学生用模块化解决问题的思想课前学习任务1.复习内建函数

2.预习函数的构造及应用课上学习任务【学习任务一】

填空:熟记函数构造的语法

def():<函数体>[return]

【学习任务二】

实例:求地块面积某地块示意图如图a所示,地块边长分别为L1、L2、L3、L4。要想计算其面积,课通过如下算法完成:先将此地块划分成如图所示的两个三角形如图b所示,只要再丈量出L5的长度,就可以利用海伦公式分别计算出这两个三角形的面积S1和S2,从而得到此地块的总面积S(S=S1+S2)计算其面积。图b图a图b图a1.打开“求地块面积.py”文件,掌握构造函数、调用函数、理解参数的传递过程。2.改变边长的数据,进行调试验证。【提升】地块面积的计算也是一个常用的功能,请将地块计算定义为一个函数方便以后遇到类似问题时直接调用。【参考代码】defquad(a,b,c,d,e):returnArea(a,b,e)+Area(c,d,e)quad(L1,L2,L3,L4,L5)【学习任务三】观察下面3个函数的构造和调用方式,指明哪些部分是必须的,哪些部分是不可或缺的。记录结果如下:【实践活动】回文素数的判断。项目描述如果一个整数只能被1和本身整除,这个数就是素数。如果一个数从左到右和从右到左看都是一样的,称这个数为回文数。既是素数又是回文数的为回文素数。设计一个算法,列举出给定范围内的所有回文素数。项目分析根据回文素数的定义,每个符合条件的数既是素数又是回文数,因此可以将问题分为3个子问题∶(1)判断一个数是否为素数。(2)判断一个数是否为回文数。(3)列举出给定范围内既是素数,又是回文数的回文素数。实践提示:抽象与建模设计算法请同学们在ss子模块和主模块中完善流程图k*10+k%10k*10+k%10

编写程序#判断一个数是否为素数defss(i):forjinrange(2,i):if:returnFalsereturnTrue#判断一个数是否为回文数defhw(i):x=ik=0whilex!=0:k=k*10+x%10x=x//10ifk==i:returnTrueelse:returnFalse#主程序n=int(input("请输入待检测数据范围:"))foriinrange(2,n1):if:print(i)调试运行程序编号n输出结果错误描述可能的原因123【学习评价】请同学们根据自身完成任务的情况,在自评表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论