第3课时 循环结构、程序框图的画法重点.ppt

【解析】选B。第1次循环;z=2,x=1,y=2; 第2次循环: z=3,x=2,y=3; 第3次循环;z=5,x=3,y=5; 第4次循环;z=8,x=5,y=8; 第5次循环;z=13,x=8,y=13; 第6次循环;z=21,x=13,y=21; 第7次循环;z=34,x=21,y=34; 第8次循环;z=5550. 所以输出z=55. 2.阅读下面的流程图填空. (1)最后一次输出的i=___________; (2)一共输出i的个数为_________. 答案:(1)57 (2)8 3.执行如图所示的程序框图,如果输入a=1,b=2,则输出的a的值为______. 解: 第一次循环:a=3; 第二次循环:a=5; 第三次循环:a=7; 第四次循环:a=9. 因为9>8,所以输出a的值为9. 答案:9 第一步:P=0; 第三步:t=0; 第四步:p=p+i; 第五步:t=t+1; 第六步:i=i+t. 第七步:如果i不大于46,返回重新执行第四、五、六步;否则,跳出循环结束程序. 算法如下: 第二步:i=1; 5.设计一个求1+2+4+7+…+46的算法,并画出相应的程序框图. 开始 i 46? 否 是 输出p 结束 P=0 i=1 t=0 p=p+i t=t+1 i=i+t 1 1 6.设计一个算法求12+22+32+…+992+1002的值,并画出程序

文档评论(0)

1亿VIP精品文档

相关文档