4循环语句第1章算法初步一、知识回顾:已学过的伪代码中的几种基本算法语句:(1)赋值语句:变量←表达式或变量或常数.(2)输入语句:Reada,b(3)输出语句:(4)条件语句:Printa,bIfAThenBElseCEndIfT←1I←3WhileI≤99T←T×II←I+2EndWhilePrintT问题1:设计计算1×3×5×……×99的一种算法的流程图(当型)
N开始T←1I←3I←I+2T←T×II≤99输出TY结束当型循环语句伪代码格式:WhileP循环体EndWhile二、新课引入:问题2:设计计算1×3×5×……×99的算法的流程图(直到型)
S←1I←3DoS←S×II←I+2UntilI>99EndDoPrintS直到型循环语句伪代码格式:Do循环体UntilPEndDoS←S×II←I+2I>99YN结束输出S开始I←3S←1当型语句:Whilep循环体Endwhile直到型语句:Do循环体UntilpEndDo循环语句伪代码中的:pAYNpAYN问题3:设计计算1×3×5×……×99的算法的流程图(当型)
T←1ForIFrom3To99Step2T←T×IEndForPrintTForIFrom“初值”To“终值”Step“步长”循环体EndFor开始T←1I←3I←I+2T←T×II≤99输出TY结束N100321SS←0i←1Whilei≤100S←S+ii←i+1EndWhilePrintS例1设计计算的算法的流程图,并写出伪代码
S←0i←1DoS←S+ii←i+1Untili>100EndDoPrintSS←0ForiFrom1To100S←S+iEndForPrintS当型语句直到型语句For语句变1:此算法的循环次数是:100次变2:已知算法的流程图如下:S←0i←0WhileS≤2012i←i+1S←S+iEn