网站大量收购独家精品文档,联系QQ:2885784924

《Python程序设计》教案14.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

弹弹 + 关注
实名认证
内容提供者

人力资源管理师、教师资格证持证人

该用户很懒,什么也没介绍

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档