- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
教案
课程名称
Python程序设计
学时
2
序号
14
授课班级
日期
任课教师
课题
项目7:函数应用
任务:简易计算器设计
学习目标
1.了解函数的概念及作用。
2理解函数的模块化设计思想。
3.掌握函数的定义和调用方法。
4.能够根据功能需求定义函数。
5.能够根据功能需求定义嵌套函数。
学习内容
函数的定义
调用方法。
函数的返回值
学习重难点
重点:
函数的定义和调用方法。
函数的返回值处理。
函数的嵌套定义
项目/任务
任务:简易计算器设计
任务描述:运用PyCharm开发工具编写Python程序,设计一个简易的计算器,要求该计算器能实现两个数字的加、减、乘、除(+、-、*、/)运算等功能,其中每一种运算都要求通过调用函数来完成。
教学资源
准备
1.开发环境:PyCharm开发工具;
2.程序清单:简易计算器;
3.多媒体资源:课件、源代码、视频短片;
4.数字资源:智慧职教MOOC学院精品在线课《Python程序设计》;
5.教材:清华大学出版社张小志主编的《Python程序设计项目教程》;
清华大学出版社张小志主编的《Python程序设计项目化教程(数字教材)》。
教案
教
学
过
程
步骤
教师活动
学生活动
时间
分钟
1
教师通过提问引发思考:“在日常生活中,我们经常会使用计算器进行数学运算。那么,如果我们用Python编程语言来制作一个简易的计算器,会涉及到哪些知识点呢?”
学生思考并回答教师的问题,回顾之前学过的数学运算知识。
2
2
教师简要介绍Python函数的基本概念和用途,为后续实现计算器做铺垫。
学生认真听讲,了解Python函数的基本概念和用途。
3
3
提出任务:教师通过函数的相关知识,提出实现简易计算器的功能。
学生思考实现该任务需要函数的哪些相关知识。
1
4
任务分析:教师引领学生对任务进行分析,需要用到的函数的相关知识。
学生分析任务,将实现过程分步骤分析;
2
5
教师明确本次课程的学习目标:
掌握Python函数的基本语法和调用方式、函数参数的传递方式、返回值的处理以及变量的作用域,能够使用函数实现简单的数学运算功能。
学生认真听讲,明确学习目标。
2
6
教师强调学习Python函数的重要性,它不仅能够帮助我们组织代码,提高代码的可读性和可维护性,还是实现复杂功能的基础。
学生思考如何制作计算器。
3
7
教师设计与Python函数和数学运算相关的小问题,通过课堂互动或线上平台进行前测。
学生积极回答问题,展示自己对Python函数和数学运算的理解。
5
8
教师根据学生的回答情况,了解学生对Python函数和数学运算的掌握程度,为后续教学做好铺垫。
学生根据教师的反馈,调整自己的学习状态,为接下来的学习做好准备。
5
9
相关知识:
教师进行知识讲解与演示:
讲解Python函数的基本语法,包括函数的定义、参数传递和返回值以及变量的作用域等。
演示一个简单的数学运算函数,如加法函数,并解释其工作原理。
学生知识学习与练习:
认真听讲,学习Python函数的基本语法和用法。
跟随教师的演示,尝试编写简单的数学运算函数。
10
10
任务实现:
教师安排小组合作:
将学生分成若干小组,每组负责实现一个特定的数学运算功能(如加法、减法、乘法、除法)。
要求每组使用函数来实现该功能,并考虑异常处理(如除数为零的情况)。
学生小组合作与交流:
在小组内讨论并分工,共同实现特定的数学运算功能。
互相交流代码和思路,共同解决问题,提高合作能力。
15
11
教师设计一个创意挑战:
在基本运算功能实现的基础上,提出一个创意挑战,为计算器增加额外功能,如求平方、开方、计算三角函数值等。
鼓励学生发挥想象力,结合所学知识和实际生活需求,提出并实现创新功能。
学生创意实现:
根据创意挑战的要求,结合所学知识,提出并实现创新功能。
展示并解释自己的创意实现,接受教师和同学的点评。
15
12
教师安排互动游戏:
设计一个与计算器相关的互动游戏,如“快速运算大挑战”。
邀请学生轮流使用计算器进行运算,比较速度和准确性,增加学习的趣味性。
学生参与互动游戏:
积极参与互动游戏,展示自己的运算能力和反应速度。
从游戏中学习并巩固数学运算知识,增强学习兴趣。
15
13
教师收集各小组的计算器作品,进行展示和点评。重点关注函数的实现方式、异常处理以及创新功能的实现情况。
学生展示自己的计算器作品,接受教师和同学的点评。
2
14
教师邀请部分学生分享在开发过程中的心得和体会,以及如何将函数应用到生活中。
学生分享在开发过程中的经验和教训,以及如何将函数的功能融入实践中。
3
15
教师总结本次课程的学习内容,强调Py
您可能关注的文档
最近下载
- 管道工程监理平行检验计划.doc
- 大型演唱会安全保卫方案及流程.ppt
- 浙江省浙南名校联盟2024_2025学年高二语文下学期期中联考试题含解析.doc VIP
- 考纲词汇3500清单.doc VIP
- 空压机应急预案.pdf VIP
- [海口]2024年中国热带农业科学院海口实验站招聘笔试历年参考题库(频考点试卷)解题思路附带答案详解.docx VIP
- 全国新高考英语答题卡模板.docx VIP
- DB51_T 2681-2020预拌混凝土搅拌站废水废浆回收利用技术规程.docx
- 专题26 《经典常谈》(题型 考点 梳理 真题练)-备战2025年中考语文一轮考点复习专练(安徽专用)原卷版.docx
- 蔬菜生产技术习题集与答案.pdf
文档评论(0)