精英家教网 > 高中数学 > 题目详情
阅读程序语句,写出运行结果,并将其中的循环语句改用loop-until语句来表示.
分析:根据已知中的伪代码可知,该程序的功能是利用直到型循环计算并输出满足条件的a的值,模拟程序的运行过程,可得最终S的值.直到型与当型的区别在于,条件在循环体的最后一条语句,而且一般与当型循环的条件互为否定,由此可得答案.
解答:解:当a=1时,满足进行循环的条件
循环结束后,a=3
当a=3时,满足进行循环的条件
循环结束后,a=11
当a=11时,不满足进行循环的条件
故输出结果为a=3
改用loop-until语句表示如下:
a=1
DO
a=a^2+2
LOOP UNTIL a>=10
PRINT a
END
点评:本题考查的知识点是循环结构和伪代码,当程序的运行次数不多时,我们多采用模拟程序运行结果的办法进行解答.另外要注意当型循环与直到型循环的区别和联系.
练习册系列答案
相关习题

科目:高中数学 来源: 题型:

设计算法,要求输入自变量x的值,输出函数f(x)=
x2-1,x<-1
|x|+1,-1≤x≤1
3x
+3,x>1
的值,要求画出程序框图并写出基本语句编写的程序.

查看答案和解析>>

科目:高中数学 来源: 题型:

某市公交车票价按下列规则定价:(1)5公里以内,票价2元;(2)5公里以外,每增加5公里,票价增加1元(不足5公里按5公里计算),已知相邻两个汽车站之间相距约1公里,如果沿途(包括起点和终点)有16个汽车站,请设计一个算法求出某人坐车x公里所需车费,画出程序框图,写出程序语句.

查看答案和解析>>

科目:高中数学 来源: 题型:

阅读以下程序语句.写出运行结果,并将其中的循环语句改用while循环语句来表示.

查看答案和解析>>

科目:高中数学 来源:人教A版必修3《第1章 算法初步》2013年同步练习卷A(7)(解析版) 题型:解答题

阅读程序语句,写出运行结果,并将其中的循环语句改用loop-until语句来表示.

查看答案和解析>>

同步练习册答案