开始学点一学点二学点三1
在数学中,算法通常是指
现在,算法通常可以编成,让计算机执行并解决问题
计算机解决任何问题都要依赖于
只有将解决问题的过程分解为,即,并用计算机能够接受的“语言”准确地描述出来,计算机才能够解决问题
按照一定规则解决某一类问题的明确和有限的步骤计算机程序算法若干个明确的步骤算法返回学点一算法的概念下列关于算法的说法,正确的个数有()①求解某一类问题的算法是唯一的;②算法必须在有限步操作之后停止;③算法的每一步操作必须是明确的,不能有歧义或模糊;④算法执行后一定产生确定的结果
4个C返回【分析】考查算法的概念
【解析】由于算法具有可终止性、明确性和确定性,因而②③④正确,而解决某类问题的算法不一定唯一,从而①错
【评析】算法在中学课程中是一个新概念,算法实际上就是解决问题的一种程序性方法,它通常指向某一个或某一类问题,而解决的过程是程序性和构造性的
算法又可以看成解决问题的特殊的有效的方法,中学课程中的算法更强调具体算法所蕴涵的算法思想,重点在于培养学生的算法意识
返回对于如“喝一碗水”这类含有动作性的语言能否出现在算法的一个步骤中,下列说法正确的是()A
有些题目能,有些不能D
上述说法均不对B解:据算法的概念和算法的性质知这类动作性的语言不能出现在算法中
返回学点二设计数值计算问题的算法1
写出求1+2+3+4+5+6的一个算法
【分析】考查数值性问题算法
【解析】第一步,计算1+2得到3;第二步,将S1的运算结果3与3相加,得到6;第三步,将S2的运算结果6与4相加,得到10;第四步,将S3的运算结果10与5相加,得到15;第五步,将S4的运算结果15与6相加,得到21
【评析】本题是按照逐个相加的办法计算的,这是累加问题的最基本求法,体现了对一类问题的机械的、