判断任意一个一元二次方程是否有实数根
输入a、b、c的值 if b**2-4*a*c>=0 :
(输出“该方程有实数根”) else:
(输出“该方程没有实数根”)
伪代码 接近 计算 机程序代码 的算法描述 方式,介于自 然语言和程 序设计语言 之间。
历年真题
7.关于算法流程图下面说法正确的是(D)
A、流程图必须包含一个判断框 B、流程图直观易懂,但是容易产生二义性 C、算法描述只能使用流程图 D、流程图中无须填写程序代码
的值为( C )
A.2 B.3 C.4 D.5
历年真题
6.某算法的流程图如图所示,依次输入x的值为3、2、1、-1后,该算法的输出结果
为( A )
A3 B4 C5 D6
伪代码描述算法
判断任意一个一元二次方程是否有实数根 1、输入a、b、c 2、如果b2-4ac>=0,输出“该方程有实数根”;否则,输出 “该方程没有实数根”
算法---程序的“灵魂”
广义上讲,算法是为了解决一类特定问题而采取的确定的、有限的步骤。 在计算机领域,算法作为一个精心设计的运算序列,描述了计算机如何将输入转换 为输出的过程。
算法的一般特征如下:
有输入:可以没有吗?
可以没有
有输出:算法必须要有吗? 必须要有
有穷性:写出所有的偶数 可行性:计算宇宙的面积
4.在《几何原本》一书中,“辗转相除法”可以求出任意两个正整数的最大公约 数,具体步骤如下: (1)输入两个正整数m和n (2)以m除以n,得到余数r (3)若r=0,则输出n的值,算法结束,否则执行步骤(4) (4)令m n,n r,并返回步骤(2)
√
历年真题
5.某算法的部分流程图如图2-1-6所示。执行这部分流程,若输入a的值为36,则输出c