电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

课件 循环语句 新课标 人教版 高一数学教案 循环语句及课件-2VIP免费

课件 循环语句 新课标 人教版 高一数学教案 循环语句及课件-2_第1页
1/15
课件 循环语句 新课标 人教版 高一数学教案 循环语句及课件-2_第2页
2/15
课件 循环语句 新课标 人教版 高一数学教案 循环语句及课件-2_第3页
3/15
循环语句循环语句问题情景问题情景11•设计计算设计计算1×3×5×7×…×991×3×5×7×…×99的一个的一个算法。算法。•S1S←1•S2I←3•S3S←S×I•S4I←I+2•S5如果I不大于99,返回S3,否则输出S.直到型结构直到型结构S←1I←1S←S×II←I+2I>99输出SYN•S1S←1•S2I←1•S3I←I+2•S4S←S×I•S5如果I不大于99,那么转S3;•S6输出SFor语句语句当循环次数已定,可用“For”语句。•“For”语句的一般形式为:•ForIfrom“初值”to“终值”step“步长”…Endfor•上述问题用循环语句表示为:For语句语句•S←1•ForIfrom3to99step2•S←S×I•Endfor•PrintS如果省略“step2”,那么重复循环时,I的值每次增加1.循环体For语句语句•当计算机遇到UNTIL语句时,先执行For和EndFor之间的循环体,然后判断条件是否成立,如果不成立,执行循环体.这个过程反复执行,直到某一次符合条件为止,这时不再执行循环体,跳出循环体执行EndFor后面的语句.因此,直到型循环有时也称为“后测试型”循环.问题情景问题情景22•将上面的总是改为•1×3×5×7×…×__>10000,•那么,如何寻找满足条件的最小整数呢?当型结构S1S←1S2I←1S3如果S小于或等于10000,那么I←I+2S←S×I,;S4输出IS←1I←1S←S×II←I+2S≤10000输出SYNWhileWhile语句语句•当循环次数不能确定时,可用“While”语句来实现循环.“While”语句的一般形式为•WhileA•…•Endwhile•其中A表示判断执行循环的条件.上述问题的“上述问题的“While”While”语句表语句表示示•S←1;•I←1;•WhileS≦10000•I←I+2•S←S×I•Endwhile•PrintI上面“While”和“Endwhile”之间缩进的步骤称为循环体。循环体““While”While”语句的特点语句的特点•“While”语句的特点是:“前测试”,即先判断,后执行。•若初始条件不成立,则一次也不执行循环体中的内容。•任何一种需要重复处理的问题都可以用这种前测试循环来实现。当型循环与直到型循环的区别当型循环与直到型循环的区别•①①当型循环先判断后执行,直到当型循环先判断后执行,直到型循环先执行后判断型循环先执行后判断..•②②当型循环用当型循环用WHILEWHILE语句,直到型语句,直到型循环用循环用ForFor语句语句..•③③对同一算法来说,当型循环和直对同一算法来说,当型循环和直到循环的条件互为反条件到循环的条件互为反条件..〖例〖例11〗某纺织厂〗某纺织厂19971997年的生产总值年的生产总值为为300300万元,如果年生产增产率为万元,如果年生产增产率为55﹪﹪,计算最早在哪一年生产总值超,计算最早在哪一年生产总值超过过400400万元。万元。〖例2〗抛掷一枚硬币时,既可能出现正面,也可能出现反面,预先作出确定的判断是不可能的,但是假如硬币质量均匀,那么当抛掷次数很多时,出现正面的频率应接近于50%,试设计一个循环语句模拟抛掷硬币的过程,并计算出现正面的频率。问题的解答问题的解答•解:本题算法的伪代码如下:•s←0•Readn•Forifrom1ton•IfRnd>0.5Thenss←s+1•EndFor•nsPrint出现正面的频率为

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

课件 循环语句 新课标 人教版 高一数学教案 循环语句及课件-2

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部