题目内容
(1)说出下列伪代码表示的算法目的.

(2)根据伪代码,写出执行结果.
算法开始

输出x的值;
算法结束.
(2)根据伪代码,写出执行结果.
算法开始
输出x的值;
算法结束.
考点:伪代码
专题:算法和程序框图
分析:(1)模拟伪代码的运行,依次写出每次循环得到的S,I的值,当S=10395时,不满足条件I≤10000,退出循环,输出I的值为13,故代码表示的算法目的是计算S=1×3×5×7×9×11的值,并输出I的值为13.
(2)模拟伪代码的运行,可得x=7,输出x的值为7.
(2)模拟伪代码的运行,可得x=7,输出x的值为7.
解答:
解:(1)模拟伪代码的运行,可得
S=1,I=3
满足条件I≤10000,S=3,I=5
满足条件I≤10000,S=15,I=7
满足条件I≤10000,S=105,I=9
满足条件I≤10000,S=945,I=11
满足条件I≤10000,S=10395=1×3×5×7×9×11,I=13
不满足条件I≤10000,退出循环,输出I的值为13.
故代码表示的算法目的是计算S=1×3×5×7×9×11的值,并输出I的值为13
(2)模拟伪代码的运行,可得
x=4,y=8
满足条件x<y,x=7
输出x的值为7.
结束.
S=1,I=3
满足条件I≤10000,S=3,I=5
满足条件I≤10000,S=15,I=7
满足条件I≤10000,S=105,I=9
满足条件I≤10000,S=945,I=11
满足条件I≤10000,S=10395=1×3×5×7×9×11,I=13
不满足条件I≤10000,退出循环,输出I的值为13.
故代码表示的算法目的是计算S=1×3×5×7×9×11的值,并输出I的值为13
(2)模拟伪代码的运行,可得
x=4,y=8
满足条件x<y,x=7
输出x的值为7.
结束.
点评:本题主要考查了伪代码和算法,模拟伪代码的运行,正确得到程序的功能是解题的关键,属于基础题.
练习册系列答案
相关题目
A、
| ||||
B、
| ||||
C、
| ||||
D、
|
若曲线C1:ρ=2cosθ与曲线C2:y(y-mx-m)=0有4个不同的交点,则实数m的取值范围是( )
A、(-
| ||||||||
B、(-
| ||||||||
C、[-
| ||||||||
D、(-∞,-
|
已知函数y=f(x)+x是偶函数,且f(2)=3,则f(-2)=( )
| A、-7 | B、7 | C、-5 | D、5 |