高中课程的算法与计算机课程的算法有何差异?
正确答案:
在高中数学课程中,算法内容的设计分为两部分:一部分主要介绍算法的基础知识,可以称作算法的“三基”:算法基本思想,算法基本结构,算法基本语句。另一部分通过一些具体的案例介绍算法的基本思想,使学生了解:为了解决一个问题,设计出解决问题的一系列步骤。任何人实施这些步骤就可以解决问题,这就是解决这个问题的一个算法。这是对算法的一种广义的理解。算法的基本结构一般有三种:顺序结构、分支结构、循环结构。算法的基本语句有输入语句、输出语句、赋值语句、条件语句、循环语句等等。因此,高中数学课程对算法教学的定位,重在“算理”,学生通过学习算法能初步理解和体会算法的思想,并能根据实际问题设计出相应的算法框图。计算机课程的算法侧重于算法框图用算法语言编程,使其能在计算机上实现。现在使用的算法语言是很多的,例如BASIC语言、PASCAL语言、C语言等等。在高中的数学课程中,不要求介绍算法语言,仅仅需要了解基本语句。在不同的语言中,这些语句的表示可能不一样,数学课程要求采用公认的统一表示,称为伪代码。伪代码很容易被翻译成任何一种算法语言。
答案解析:有
微信扫一扫手机做题