题目内容

执行如图所示的程序框图,输出的S值为   
【答案】分析:根据题意,i、S的初始值分别为1,0.该程序的意图是:当i≤3时,用(-1)i•i2+S值代替S,直到i=4时输出S的值,由此不难得到本题的答案.
解答:解:该程序从i=1开始,直到i=4结束输出S的值,循环体被执行了3次
①i=1,满足i<4,由于i是奇数,用S-i2代替S,得S=-1,用i+1代替i,进入下一步;
②i=2,满足i<4,由于i是偶数,用S+i2代替S,得S=3,用i+1代替i,进入下一步;
③i=3,满足i<4,由于i是奇数,用S-i2代替S,得S=-6,用i+1代替i,进入下一步;
④i=4,不满足i<4,结束循环体,并输出最后一个S值
故答案为:-6
点评:本题给出程序框图,要我们求出最后输出值,着重考查了算法语句的理解和循环结构等知识,属于基础题.
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网