欢迎来到天天文库
浏览记录
ID:52817538
大小:12.52 MB
页数:13页
时间:2020-03-17
《高中数学1.3基本算法语句循环语句课件3苏教版必修.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、循环语句3一、知识回顾:已学过的伪代码中的几种基本算法语句:(1)赋值语句:变量←表达式或变量或常数.(2)输入语句:Reada,b(3)输出语句:(4)条件语句:Printa,bIfAThenBElseCEndIf当型语句:Whilep循环体Endwhile直到型语句:Do循环体UntilpEndDo循环语句伪代码中的:pAYNpAYNS←0i←0Whilei≤99i←i+1S←S+iEndwhilePrintS问题:下列伪代码实现的什么算法?1+2+3+…+100循环了多少次?i从0到99当循环的次数已经确定,可用“For”语句表示.“For”语句伪代码格式:ForIFro
2、m“初值”To“终值”step“步长”……EndFor一、知识新授:ForiFrom0To9step1PrintiEndFori←0Whilei≤9Printii←i+1EndWhileS←0i←0Whilei≤99i←i+1S←S+iEndwhilePrintS问题:下列伪代码实现的什么算法?如何用For语句改写该算法?S←0ForiFrom0To99step1S←S+i+1EndForPrintSS←0a←1i←1Whilei≤101S←S+a×ia←a×(-1)i←i+2EndWhilePrintS例1下列伪代码实现的什么算法?如何用For语句改写该算法?S←0a←1Fo
3、riFrom1to101Step2S←S+a×ia←a×(-1)EndForPrintS1-3+5-7+9-…+101i从1到101,每次增加2S←0i←1DoS←S+ii←i+1Untili>100EndDoPrintS例2下列伪代码实现的什么算法?如何用For语句改写该算法?S←0ForiFrom1To100step1S←S+iEndForPrintS如何将直到型循环和当型循环的循环语句改为For语句?循环次数可以确定.记数功能置后.Step1可以省略.例3分别使用直到型循环和当型循环设计求1+2+3+…+n≤2006的最大正整数n的For语句伪代码,并画出流程图.结束输出
4、i开始S≤2006YNi←0S←0i←i+1S←S+ii←i+1S←S+iS>2006YN结束输出i开始i←0S←0S←0i←0;WhileS≤2006i←i+1S←S+iEndwhilePrinti伪代码:练习:请大家设计下列运算的算法,并画出流程图写出For语句伪代码。(1)2×4×6×8×…×100课后作业:课本P24习题1.2No.4、8、9.
此文档下载收益归作者所有