- 0
- 0
- 约2.79千字
- 约 4页
- 2026-01-20 发布于广东
- 举报
序号: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(
您可能关注的文档
- 4机器学习理论与应用_习题参考答案a(1).doc
- ch01开发前的准备.pptx
- ch05边框线的魔幻之旅.pptx
- 项目 1 Python 开发环境配置教案 (1).docx
- 项目 1 Python 开发环境配置教案 (2).docx
- 项目 2 Python基础语句教案 (1).docx
- 项目 2 Python基础语句教案 (2).docx
- 项目 3 Python 序列教案 (1).docx
- 项目 3 Python 序列教案 (2).docx
- 项目 4 选择与判断教案 (1).docx
- (正式版)DB33∕T 2574-2023 《 数字乡村建设规范 》.pdf
- (正式版)DB33∕T 2554-2022 《“GM2D”进口商品数据元 》.pdf
- (正式版)DB33∕T 2573-2023 《 助残护理员照护服务规范 》.pdf
- (正式版)DB33∕T 2542-2022 《餐饮计量规范 》.pdf
- (正式版)DB33∕T 2558.1-2022 《林下套种菌药生产技术规程 第1部分:大球盖菇》.pdf
- (正式版)DB33∕T 2558.3-2022 《林下套种菌药生产技术规程 第3部分:羊肚菌 》.pdf
- (正式版)DB33∕T 2575-2023 《 野生猛禽和涉禽安全救护技术规程 》.pdf
- (正式版)DB33∕T 2544-2022 《森林人家建设规范》.pdf
- (正式版)DB33∕T 310010-2021 《沿海防护林生态效益监测与评估技术规程》.pdf
- (正式版)DB33∕T 3004.1-2015 《农村厕所建设和服务规范 第1部分:农村改厕管理规范 》.pdf
最近下载
- ALPINE 阿尔卑斯制动液 DOT 4 化学品安全技术说明书.pdf
- 中国CSCO肝癌诊疗指南2025.docx VIP
- 利用偶氮酪蛋白测定蛋白酶的活性.pdf VIP
- 绿袖子(理查德·克莱德曼演奏版)调钢琴谱五线谱.pdf VIP
- 下肢动脉硬化闭塞症及糖尿病足的外科治疗----杂交技术的临床应用PPT.ppt
- WS∕T 225-2024 临床化学检验血液标本的采集与处理.pdf
- 部编人教版三年级下册语文全册1-8单元知识要点背诵小结汇编(期末总复习资料).doc VIP
- 线路改迁施工组织设计.docx VIP
- 中国临床肿瘤学会(CSCO)肝细胞性肝癌诊疗指南2025.docx
- AI赋能课堂教学创新 课件.pptx VIP
原创力文档

文档评论(0)