Python程序设计基础教案10-while循环_第1页
Python程序设计基础教案10-while循环_第2页
Python程序设计基础教案10-while循环_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XXXXXXXXXX学院授 课 教 案课 型授课章及难点

2018.11.2 课时 2理论课□实训课□ 习题课□上机课□其他程序的循环结构--while循环实践知识目标:whilewhile生活中的问题,学会独立编写和调试代码。能力目标:培养学生分析问题和解决问题的能力,能够将实际问题转化为python代码,并正确编写。情感目标:通过实际生活中的案例,由简到难培养学生对学习新知识的兴趣。重点:while循环结构语法格式难点:将实际转化为数学思想,并用代码实现教 学设 计 说 明一、主要内容旧课复习复习上节课所讲代码新课内容布置实践项目进行while实践拓展提升根据学生掌握情况,分层次教学,进行拓展提升二、主要教学方法实践法:依据任务布置,任务思考,任务分析,任务实践,任务点评总结的思路,帮助学生理解并掌握while循环。分层次教学法:根据学生的实际接受能力,进行拓展提升训练。作业与思考题:结合实际案例,总结while循环的注意事项。课后回忆:能够使用while循环解决简单的数学问题和实际问题。任课教师 教研室主任签字1XXXXXXXXX学院教学设计 说明一、旧课复习上节课重点介绍了while的基本语法格式,并结合简单案例进行练习。复习一:打印1,2,3,4,5经过上节课的学习,学生应该能够快速完成任务,部分同学可能不太熟练,适当点拨。复习一升级:打印1,2,3,4,...,n(n为正整数,由用户输入)和复习一相比,仅修改了上限值,并且上限值需要借助input()函数由用户从键盘输入。学生对复习一若深入理解,复习一升级会迅速完成。任务要点:只需修改循环条件即可。由i<=5修改为i<=n。代码示例:复习二:计算1+2+3+4+51,2,3,4,51,2,3,4,5的同时进行求和运算即可。要求和,需要引入一个变量,专门用于存放和值,不妨定result1,2,3,4,5的同时,把对应的数字直接放到result里面什么都没有,所以result0.2复习二升级:计算1+2+3+4+...+n(n为正整数,由用户输入)和复习二相比,仅修改了上限值,并且上限值需要借助input()函数由用户从键盘输入。若深入理解了复习二的思想,升级版也会迅速完成。注意:print()函数的使用方法强调。①print('1+2+3...+%d=%d'%(n,result))②print('1+2+3...+',n,'=',result)项需要注意的是类型,若是字符串,则要用引号括起来,若是变量,直接输入变量的名字,不能用引号括起来。第一种方法是另一种输出格式,叫做格式话输出,“%d”表示整数,“%f”表示浮点数,“%s”表示字符串。xxx你好!你xx月的话费是xxxx’。这些短信是通讯公司批量发送的,只需要修改xxxPython中有一种简便的格式化输出的方式。1到n之间所有的奇数和n为正整数,由用户输入)和复习二升级相比,从连续自然数求和编程了连续奇数求和。那么只需要控制i的值就可以了。将i=i+1变成i=i+2。3二、新课内容---while实践实践任务:从键盘上任意输入两个正整数m和n,求:(1)m和n的最大公约数(2)m和n的最小公倍数任务分析:倍数。amn的公约数,则:m%a==0andn%a==0bmn的公倍数,则:b%m==0andb%n==o一个数的约数一定小于等于这个数本身。所以mn的公约数一定同时满足小于等于m且小于等于n,也就是要满足小于等于mn1。题干要求mn[1,min{m,n}],要求最大的,只需从min{m,n}到1足条件即可。一个数的倍数一定大于等于这个数本身。所以mn的公倍数一定同时满足大于等于m且大于等于n,也就是要满足大于等于mn。题干要求mnmax{m,n},一次判断,第一个满足条件就是最小公倍数。4三、拓展提升拓展任务:从键盘上任意输入一个正整数,求这个正整数的各位数字之和。例如:输入1234,输出结果为:10.任务分析:1234的各位数字之和是1+2+3+4=10。所以,首先我们需要把各位上的数字提取出来。1234可以写成:1234=10*123+4,=除数*商+余数。很明显,余数4就是我们要的个位数字。而要想得到余数4,很明显我们可以用取余运算(%)。所以4=1234%10.所以需要想办法把十位数字转化为个位数字。观察:1234=10*123+4,发现被除数1234的十位数字3就是商123的个位数字,提取商123的个位数字,就是提取被除数1234的十位数字。因此,我们可以通过商123

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论