算法与程序设计--循环结构For(一).ppt





《算法与程序设计--循环结构For(一).ppt》由会员分享,可在线阅读,更多相关《算法与程序设计--循环结构For(一).ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、算法与程序设计(循环结构For)算法、程序设计与数学模型的整合算法、程序设计与数学模型的整合算法、程序设计与数学模型的整合算法、程序设计与数学模型的整合桂林逸仙中学桂林逸仙中学桂林逸仙中学桂林逸仙中学 信息组信息组信息组信息组 王燕王燕王燕王燕Copyright by ARTCOM PT All rights reserved.Company Logo2一、情景引入一、情景引入1010岁的的时候,他候,他进入了入了学学习数学数学的班的班级。一天,老。一天,老师布置了一道布置了一道题,1+2+31+2+3这样从从1 1一直加到一直加到100100等于多少。等于多少。高斯很快就算出了答案,起初高斯
2、的老高斯很快就算出了答案,起初高斯的老师布特布特纳并并不相信高斯算出了不相信高斯算出了正确答案:正确答案:“你你一定是算一定是算错了,回去再算算。了,回去再算算。”高斯高斯说出答案就是出答案就是50505050,高斯是高斯是这样算的算的1+100=1011+100=101,2+99=10112+99=1011加到加到100100有有5050组这样的的数数,所以所以50X101=505050X101=5050。高高斯斯Copyright by ARTCOM PT All rights reserved.Company Logo挑挑战战“高斯高斯”人、机求和人、机求和PKPK科代表来操作计算机人“
3、高斯”挑战全班同学由老师随机说出一个100以内的整数n,请“高斯”和同学算出1+2+3+n的结果,看看谁的速度最快采取5盘3胜制,n不能重复3Copyright by ARTCOM PT All rights reserved.Company Logo4二、提出二、提出问题问题 往一个足够大的盒子里放小球,第一次放往一个足够大的盒子里放小球,第一次放1 1个,第二次放个,第二次放2 2个,个,第三次放第三次放3 3个个,即每次放的小球数比上一次多,即每次放的小球数比上一次多1 1个。问当放到第个。问当放到第120120次的时候盒子里有多少个小球?请编写程序输出结果。次的时候盒子里有多少个小球?
4、请编写程序输出结果。(n(n 表示表示放球的次数,放球的次数,sumsum表示小球的总数。表示小球的总数。)算法与程序设计(循环结构For)Copyright by ARTCOM PT All rights reserved.Company Logo6三、分析三、分析问题问题 往一个足够大的盒子里放小球,第往一个足够大的盒子里放小球,第一次放一次放1 1个,第二次放个,第二次放2 2个,第三次放个,第三次放3 3个个,即每次放的小球数比上一次多,即每次放的小球数比上一次多1 1个。问当放到第个。问当放到第120120次的时候盒子里次的时候盒子里有多少个小球?请编写程序输出结果。有多少个小球?请
5、编写程序输出结果。(n(n 表示放球的次数,表示放球的次数,sumsum表示小球的表示小球的总数。总数。)建构数学模型(算术表达式):建构数学模型(算术表达式):Sum=1+2+3+118+119+120Sum=1+2+3+118+119+120我们写出了算术表达式,能够通过高斯求和来计算结果,但计算机是不是也用高斯求和公式求出结果呢?Copyright by ARTCOM PT All rights reserved.Company Logo四、四、巩巩固理解固理解求求1+2+3+4+98+99+1001+2+3+4+98+99+100的的结结果果l(播放微课)12分钟7Copyright
6、by ARTCOM PT All rights reserved.Company Logo8五、自主探究,解五、自主探究,解决决问题问题 往一个足够大的盒子里放小球,第往一个足够大的盒子里放小球,第一次放一次放1 1个,第二次放个,第二次放2 2个,第三次放个,第三次放3 3个个,即每次放的小球数比上一次多,即每次放的小球数比上一次多1 1个。问当放到第个。问当放到第120120次的时候盒子里次的时候盒子里有多少个小球?请编写程序输出结果。有多少个小球?请编写程序输出结果。(n(n 表示放球的次数,表示放球的次数,sumsum表示小球的表示小球的总数。总数。)建构数学模型(算术表达式):建构数
7、学模型(算术表达式):Sum=1+2+3+118+119+120Sum=1+2+3+118+119+120请同学上机编写程序并调试,盒子里有多少个小球请同学上机编写程序并调试,盒子里有多少个小球?(保存的窗体文件名称为?(保存的窗体文件名称为qiu.frmqiu.frm)5 5分钟分钟Copyright by ARTCOM PT All rights reserved.Company Logo循循环结环结构构(ForFor计计数数型循型循环环)计数型循环语句的语法格式计数型循环语句的语法格式For For 循环变量初值循环变量初值ToTo终值终值Step Step 步长步长 循环体语句循环体语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 程序设计 循环 结构 For

限制150内