- 1、本文档共358页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
激趣导入从1数到100学习活动学习活动活动1:描述“从1数到100”的算法一学习活动一、描述“从1数到100”的算法1.缩小问题规模为了便于理解,先把问题规模缩小,分析从1数到10的过程。思考以下问题。(1)我们数数的过程是什么样的?(2)数完一个数后,怎么数下一个数?(3)如何让计算机数数?学习活动一、描述“从1数到100”的算法1.缩小问题规模人数数的过程很简单,一个数一个数地数下去。如果这个任务交给计算机来完成,也需要进行同样的过程。那么,让计算机直接数数不好体现,可以选择用输出这些数来表示。学习活动一、描述“从1数到100”的算法2.回顾学习过的循环结构循环结构是一种基本的控制结构,用于重复执行循环体中的语句,直到满足循环条件为止。循环结构可以帮助我们处理那些需要重复执行的任务。循环体指循环结构中需要重复执行的语句,可以包含一个或多个语句。学习活动一、描述“从1数到100”的算法2.回顾学习过的循环结构执行过程可以描述如下。(1)如果循环条件成立,则做一遍循环体指定的操作;(2)再检查循环条件,如果成立,则再做一遍循环体指定的操作;(3)以此类推,重复执行,直到循环条件不再成立。学习活动一、描述“从1数到100”的算法3.还原问题,描述算法要让计算机“从1数到100”,如果是“第一次输出1、第二次输出2、第三次输出3……”那么每次操作都不一样。如果画出流程图,就有100个操作框,在一张纸上根本画不下,事实上也没必要画出来。要描述“从1数到100”的操作,每次操作都是相同的,只是数值不同,这样,可以用循环结构来描述。学习活动一、描述“从1数到100”的算法3.还原问题,描述算法初始时:这个数为1结束时:这个数为101第1次:输出这个数,然后把这个数加1。(判断这个数是否小于等于100,此时条件满足,继续循环)第2次:输出这个数,然后把这个数加1。(判断这个数是否小于等于100,此时条件仍然满足,继续循环)……第100次:输出这个数,然后把这个数加1。(判断这个数是否小于等于100,此时条件不满足,结束循环)学习活动一、描述“从1数到100”的算法3.还原问题,描述算法思考-讨论进一步探究:描述让计算机“从1数到100”,只数其中的奇数又如何实现?一、描述“从1数到100”的算法学习活动活动2:验证“从1数到100”的算法二学习活动二、验证“从1数到100”的算法第1步:在Python中打开并运行以下参考程序,查看运行结果,了解程序执行的过程,观察while循环结构。#设置计数变量的初值c=1#用循环控制从1数到100whilec=100:print(c)#输出当前的数c=c+1#计数变量加1学习活动二、验证“从1数到100”的算法在Python中,循环结构可以用while语句来实现。语句的基本格式如下。while循环条件:循环体当循环条件成立时,执行循环体的操作;当循环条件不成立时,退出循环。这个结构不需要统计要运行多少次循环,只需要使用判断条件来确定什么时候停止循环。学习活动二、验证“从1数到100”的算法第2步:修改程序。输入一个自然数n,输出1至n之间的所有偶数。n=int(input(请输入自然数n:))c=2whilec=n:print(c)c=c+2学习活动活动3:感受计算机运算处理的优势三学习活动三、感受计算机运算处理的优势用计算机处理问题时的最大优势,就是其快速的运算能力。第1步:启动Python,打开它的窗口。第2步:运行“数数.py”程序,观察并运行,体会编程进行计算的速度。1秒大约进行________次数数(加法运算)。第3步:运行“数数并输出.py”程序,观察并运行。1秒大约进行________次数数(加法运算)和_______次输出。学习活动三、感受计算机运算处理的优势通过简单的对比,可以发现,编程让计算机完成加法运算时,可以充分发挥算法的优势,提高解决问题的效率。但相对于加法运算来说,输出操作也要占用不少的时间。利用程序来让计算机完成数数时,即使是一台普通的个人计算机,1秒也可以枚
您可能关注的文档
- 2024年秋江苏开放大学电工电子技术及应用大作业答案.pdf
- 2024年秋江苏开放大学服务营销计分作业1家乡企业服务品牌管理案例调研.pdf
- 2024年秋江苏开放大学服务营销计分作业1家乡企业服务品牌管理案例调研1.pdf
- 2024年秋江苏开放大学服务营销计分作业1家乡企业服务品牌管理案例调研答案.pdf
- 2024年秋江苏开放大学工程力学课程大作业答案.pdf
- 2024年秋江苏开放大学工程力学形考作业2答案.pdf
- 2024年秋江苏开放大学工程力学形考作业3答案.pdf
- 2024年秋江苏开放大学机械设计第3次作业答案.pdf
- 2024年秋江苏开放大学机械制图综合大作业答案.pdf
- 2024年秋江苏开放大学建筑测量计算与实践作业答案.pdf
文档评论(0)