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

《Python程序设计》教案11 任务3中文数字转换;12 任务1菜单管理系统.docx

《Python程序设计》教案11 任务3中文数字转换;12 任务1菜单管理系统.docx

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

教案

课程名称

Python程序设计

学时

2

序号

11

授课班级

日期

任课教师

课题

项目5:列表与元组应用

任务3:中文数字转换

学习目标

1.培养学生的规则意识和稳定性思维,通过元组的不可变性引导学生理解规则的重要性和稳定性在系统设计中的作用;

2.引导学生思考元组在团队协作和代码规范中的作用,培养学生的团队协作精神和代码规范意识。

3.鼓励学生将元组与专业知识相结合,通过元组的应用实例,激发学生的创新思维和实践能力。

4.学生能够掌握Python中元组的基本概念和创建方法;

5.学生能够列出元组与列表的区别;

6.学生能够操作元组的索引、切片和遍历;

学习内容

1.元组的创建方法,包括直接赋值和内置函数tuple等;

2.元组与列表的区别;

3.元组的索引、切片和遍历操作;

4.元组的基本方法,如count和index等。

学习重难点

重点:

1.元组的创建方法,包括直接赋值和使用内置函数tuple等;

2.元组的索引、切片和遍历操作;

3.元组与列表的区别。

难点:

理解元组的不可变性及其在系统设计和代码规范中的作用。。

项目/任务

任务:中文数字对照表

任务描述:将输入的阿拉伯数字转换成大写中文数字,比如,阿拉伯数字的“1”转换成中文大写的“壹”。

教学资源

准备

1.开发环境:PyCharm开发工具;

2.程序清单:中文数字对照表;

3.多媒体资源:课件、源代码、视频短片;

4.数字资源:智慧职教MOOC学院精品在线课《Python程序设计》;

5.教材:清华大学出版社张小志主编的《Python程序设计项目教程》;

清华大学出版社张小志主编的《Python程序设计项目化教程(数字教材)》。

教案

步骤

教师活动

学生活动

时间

分钟

1

教师通过展示一组数字与中文数字的对照,如“1”对应“一”,“10”对应“十”,引出中文数字对照表的概念。

教师介绍中文数字对照表在实际应用中的意义,如中文报表、财务记录等场景。

学生观察并思考教师展示的对照表,回答教师提出的问题。

2

2

教师简要介绍Python元组的基本概念和用途,元组和列表的区别,为后续实现中文数字对照表做铺垫。

学生认真听讲,了解Python元组的基本概念和用途。

3

3

提出任务:教师通过元组的相关知识,提出实现中文数字对照表的功能。

学生思考实现该任务需要元组的哪些相关知识。

1

4

任务分析:教师引领学生对任务进行分析,需要用到的元组的相关知识。

学生分析任务,将实现过程分步骤分析;

2

5

教师明确本次课程的学习目标:

能够掌握Python中元组的基本概念和创建方法、能够列出元组与列表的区别、能够操作元组的索引、切片和遍历,了解中文数字对照表的构建原理,并能利用元组实现一个简单的中文数字对照表。

学生认真听讲,明确学习目标。

2

6

教师强调学习Python元组的重要性,元组提供了存储和操作一系列数据的能力,且不允许修改元组的元素的特点。

学生思考如何实现中文数字对照表。

3

7

教师设计3个与Python元组操作和中文数字对照相关的小问题,通过课堂互动或线上平台进行前测。

学生积极回答问题,展示自己对Python元组操作和中文数字对照的理解。

5

8

教师根据学生的回答情况,了解学生对元组的掌握程度,为后续教学做好准备。

学生根据教师的反馈,调整自己的学习状态。

5

9

相关知识:

教师进行知识讲解:

元组的创建方法,包括直接赋值和使用内置函数tuple等;元组与列表的区别;元组的索引、切片和遍历操作;元组的基本方法,如count和index等。然后讲解中文数字对照表的基本结构和构建方法。

学生认真听讲,理解并掌握Python元组的基本操作和中文数字对照表的构建方法。

15

10

任务实现:

教师安排小组合作:

教师安排小组活动:将学生分成若干小组,每组负责构建一部分中文数字对照表。例如,一组负责构建0-9的对照表,另一组负责构建10-99的对照表的扩展。

学生小组合作与交流:

在小组内讨论并分工,共同实现特定的中文数字对照表功能。

互相交流代码和思路,共同解决问题,提高合作能力。

15

11

教师设计一个创意挑战:

在小组活动的基础上,每个小组需要将自己的中文数字对照表与其他元素(如图片、音频、动画等)结合,创造出一个有趣且实用的展示作品。例如,可以制作一个数字转换游戏,用户输入数字后,程序将其转换为对应的中文数字并展示。

鼓励学生发挥想象力,结合所学知识和实际生活需求,提出并实现创新功能。

学生创意实现:

根据创意挑战的要求,结合所学知识,提出并实现创新功能。

展示并解释自己的创意实现,接受教师和同学的点评。

15

12

教师巡回指导:在小组

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档