下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
序号:3章节名称项目6函数设计(一)教学课时2授课班级人工智能2501、2502授课时间授课地点教学目标知识目标1.理解函数的概念及使用优势,能清晰描述函数在减少代码冗余、提升程序模块化方面的作用。2.掌握函数的定义语法(和调用方法,能准确区分形式参数与实际参数。3.理解函数参数的几种传递方式(位置参数、关键字参数、默认参数及混合传递),明确不同传递方式的使用规则和优先级。4.掌握函数返回值的概念及用法。能力目标1.能根据实际需求定义无参函数和带参函数,规范编写函数文档字符串,正确调用函数并传递参数。2.能灵活运用不同的参数传递方式(位置、关键字、默认参数)调用函数,解决参数传递中的常见问题。3.能在函数中合理使用return语句返回处理结果,并在程序中接收和使用返回值,完成如数值计算、条件判断等实际功能开发。素质目标1.培养模块化编程思维,体会函数在程序设计中的简洁性和高效性,养成规范组织代码的习惯。2.增强逻辑分析能力,在参数传递和返回值处理中理清数据流转逻辑,提升问题解决的严谨性。3.激发对编程优化的探索欲,通过减少重复代码培养追求高效、简洁编程风格的意识。教学内容主要内容1.任务1:函数的定义语法,函数的调用方法。2.任务2:函数参数的传递方式,混合传递的优先级原则,函数的返回(return语句)。重点函数的定义语法、不同参数传递方式(位置、关键字、默认参数)的使用规则、函数返回值的定义与接收。措施:通过多组代码示例演示函数定义与调用过程,对比不同参数传递方式的运行结果,让学生通过实操练习强化对语法和规则的理解。难点形参和实参的区分及参数传递过程中的匹配逻辑,尤其是混合传递时的优先级问题、函数返回值的正确使用。措施:结合具体案例拆解参数传递的匹配过程,通过错误示例分析常见问题(如默认参数位置错误、参数数量不匹配);针对return语句设计对比练习,明确其终止函数的特性。教法改革教学方法讲授法、演示法、实操法、案例分析法教学手段多媒体教学、编程环境实操、任务驱动练习教学反思作业及学习评价表学习评价表评价内容自评同桌评师评能定义无参函数和带参函数能在函数中合理使用return语句返回结果能灵活运用不同参数传递方式完成函数调用,解决参数匹配问题能积极回答教师的提问能积极参与小组讨论评价指标A.优秀B.一般C.较差二、教学设计教学步骤教学内容与情境设计教师活动学生活动时间分配情境导入1.结合阿曹编写正方形打印程序时,因调整边长需重复复制修改代码的场景,提问:如何避免代码重复、提高编程效率?(板书:函数的定义与使用)2.明确任务目标:掌握函数的定义、调用、参数传递及返回值的使用。
【课程思政】通过真实编程痛点激发探索欲,培养高效解决问题的意识引入场景、提出问题、明确学习目标思考问题,结合场景理解学习函数的必要性5分钟知识讲解1(任务1:函数定义)1.函数的概念与优势(5分钟):讲解函数是“组织好的、实现单一功能的代码段”,结合阿曹的案例说明函数可减少重复代码、使程序模块化的优势。2.函数的定义语法(10分钟):讲解def关键字、函数名、参数列表、文档字符串、函数体、return语句的作用,结合示例greet()和greet_name(name)演示语法结构。3.函数的调用方法(5分钟):说明函数定义后需调用才执行,演示无参函数greet()和带参函数greet_name('小明')的调用方式,区分形参和实参。
【课程思政】强调代码模块化的重要性,培养规范编程的意识PPT讲解概念,代码演示函数定义与调用过程,对比形参和实参的区别记录函数定义语法格式,标注形参实参的差异,观察演示案例的运行结果20分钟实操演练1(任务1)任务:完成“判断是否为正数”实操(例6.2)和“判断字符串是否为空”巩固任务。要求:先定义函数,再调用函数验证不同输入的输出结果。
【课程思政】通过实操锻炼动手能力,体会函数“一次定义、多次使用”的高效性巡回指导,重点解决函数名命名错误、参数传递遗漏等问题编写is_positive(num)和is_empty_string(s)函数,调用并验证结果,记录调试过程中的错误及解决方法15分钟知识讲解2(任务2:参数传递与返回)1.参数传递方式(10分钟):依次讲解位置参数(按顺序传递)、关键字参数(按参数名传递)、默认参数(未传参时用默认值)及混合传递的规则,结合greet(name,age)函数的不同调用示例(如greet("小明",18)、greet(name="小花",age=20))演示差异,强调默认参数需位于普通参数之后。2.函数的返回值(10分钟):讲解return语句的作用,演示add(a,b)函数返回两数之和,及get_discount(price)函数中多return语句的执行逻辑(一旦执行return则函数结束)。
【课程思政】通过参数传递规则的学习,培养逻辑严谨性,理解“规则带来灵活性”的道理讲解参数传递优先级,演示不同参数组合的调用结果;分析return语句在函数中的执行流程记录不同参数传递方式的语法特点,对比有无return语句的函数差异,整理参数传递优先级顺序20分钟实操演练2(任务2)任务:完成“计算分数”实操(例6.3)和“判断偶数”实操(例6.4)。要求:使用混合参数传递调用函数,验证返回值的正确性;尝试修改参数类型观察结果变化。
【课程思政】通过多样化参数测试,培养严谨的测试思维,提升问题解决能力指导学生处理参数顺序错误、默认参数位置不当等问题,讲解return值的接收方法编写calculate_score(grade,weight=0.2)和is_even(num)函数,调用并打印返回值,测试不同参数输入下的结果15分钟总结与作业1.总结任务1和任务2核心要点:函数定义语法(def关键字、参数、函数体、return)、参数传递方式(位置、关键字、默认、混合)、返回值的作用。2.布置作业:完成任务1巩固
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大暑古诗介绍
- 大学英语语法知识点课件
- 2026年能源储存技术创新项目营销方案
- 2026年流式细胞仪国产化突破项目营销方案
- 城市社区参与机制方案
- 预防疫情安全培训课件
- 2025至2030中国农业无人机技术升级与精准农业融合路径研究报告
- 2025至2030中国人工智能芯片市场供需格局与竞争策略研究报告
- 2026交通银行秋招题库及答案
- 2026年太空旅游产业创新报告及行业商业模式分析报告
- 输液泵的使用培训课件
- 中医针灸治疗妇科疾病
- 25年自来水考试试题大题及答案
- 中职数学高等教育出版社
- 肿瘤科一科一品十佳案例
- 25春国家开放大学《学前儿童音乐教育活动指导》期末大作业答案
- 提优点7 衍生数列问题
- 2025-2030中国制药工业AGV行业市场发展趋势与前景展望战略研究报告
- 2025潍坊护理职业学院辅导员考试题库
- 科技领域安全风险评估及保障措施
- 锅炉水质化验记录表(完整版)
评论
0/150
提交评论