.有如下两个程序 ( )
A. 两个程序输出结果相同
B. 程序(1)输出的结果比程序(2)输出的结果大
C. 程序(2)输出的结果比程序(1)输出的结果大
D. 两个程序输出结果的大小不能确定
B
【解析】
【分析】
模拟程序(1)、(2)的运行过程,得出该程序运行后输出的是什么,从而得出正确的结果.
【详解】模拟程序(1)的运行过程,得出该程序运行后输出的是
s=1×3×5×…×97×99;
模拟程序(2)的运行过程,得出该程序运行后输出的是
s=1×3×5×…×97;
∴程序(1)输出的结果比程序(2)输出的结果大.
故选:B.
【点睛】本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.
算法的定义:
算法通常是指用计算机按照一定规则解决一类问题的明确和有限的步骤。
算法的特征:
①确定性;②逻辑性;③有穷性;④正确性;⑤顺序性;⑥普遍性。
算法的描述:
自然语言、程序框图、程序语言。
设计一个问题的算法时应注意:
(1)认真分析问题,联系解决此问题的一般数学方法;
(2)综合考虑此类问题中可能涉及的各种情况;
(3) 将解决问题的过程划分为若干个步骤;
(4)用简练的语言将各个步骤表示出来。
登录并加入会员可无限制查看知识点解析