题目内容
阅读伪代码,若使这个算法执行结果是-5,则a的初始值x是 .

考点:循环结构
专题:算法和程序框图
分析:FOR-FROM循环是知道了循环的次数的循环,本题I的取值分别为1,3,5,7,9则执行5次循环,根据语句S←S+a×I,a←-a执行五次,
利用输出S=-5求出x值.
利用输出S=-5求出x值.
解答:
解:根据题意可知循环题执行5次,I分别取1,3,5,7,9.
当I=1时,S=0+x,a=-x;
当I=3时,S=x-3x=-2x,a=x;
当I=5时,S=-2x+5x=3x,a=-x;
当I=7时,S=3x-7x=-4x,a=x;
当I=9时,S=-4x+9x=5x,a=-x,
∵算法执行结果是-5,∴5x=-5,∴x=-1.
故答案为:-1.
当I=1时,S=0+x,a=-x;
当I=3时,S=x-3x=-2x,a=x;
当I=5时,S=-2x+5x=3x,a=-x;
当I=7时,S=3x-7x=-4x,a=x;
当I=9时,S=-4x+9x=5x,a=-x,
∵算法执行结果是-5,∴5x=-5,∴x=-1.
故答案为:-1.
点评:本题主要考查了FOR-FROM循环,语句的识别问题是一个逆向性思维,如果将程序摆在我们的面前时,我们要从识别逐个语句,整体把握,概括程序的功能,算法和语句是新课标新增的内容.
练习册系列答案
相关题目