题目内容
程序框图表示的算法功能是( )
分析:从赋值框给出的两个变量的值开始,逐渐分析写出程序运行的每一步,便可得到程序框图表示的算法的功能.
解答:解:框图首先给累积变量S和循环变量i赋值,
S=1,i=3;
判断1<100,执行S=1×3=3,i=3+2=5;
判断3<100,执行S=3×5=15,i=5+2=7;
判断15<100,执行S=15×7=105,i=7+2=9;
判断105>100,输出i-2=9-2=7.
算法结束.
故此算法执行的是计算从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数.
故选C.
S=1,i=3;
判断1<100,执行S=1×3=3,i=3+2=5;
判断3<100,执行S=3×5=15,i=5+2=7;
判断15<100,执行S=15×7=105,i=7+2=9;
判断105>100,输出i-2=9-2=7.
算法结束.
故此算法执行的是计算从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数.
故选C.
点评:本题考查了程序框图中的当型结构,当型结构是先判断后执行,满足条件时执行循环,不满足条件算法结束,此题是基础题.
练习册系列答案
相关题目