算法教学内容:一、基本要求内容与要求 1.算法初步(约 12 课时) (1)算法的含义、程序框图 ①通过对解决具体问题过程与步骤的分析(如二元一次方程组求解等问题),体会算法的思想,了解算法的含义
②通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程
在具体问题的解决过程中(如三元一次方程组求解等问题),理解程序框图的三种基本逻辑结构:顺序、条件分支、循环
(2)基本算法语句 ③经历将具体问题的程序框图转化为程序语句的过程,理解几种基本算法语句--输入语句、输出语句、赋值语句、条件语句、循环语句,进一步体会算法的基本思想
(3)④通过阅读中国古代数学中的算法案例,体会中国古代数学对世界数学发展的贡献
了解——经历——理解——掌握——运用——灵活运用说明与建议1.算法是高中数学课程中新内容,其思想是非常重要的,但并不神秘
例如,运用消元法解二元一次方程组、求最大公因数等的过程就是算法
本模块中的算法内容是将数学中的算法与计算机技术建立联系,形式化地表示算法,在条件允许的学校,使其能在计算机上实现
为了有条理地、清晰地表达算法,往往需要将解决问题的过程整理成程序框图;为了能在计算机上实现,还需要将自然语言或程序框图翻译成计算机语言
本模块的主要目的是使学生体会算法的思想,提高逻辑思维能力
不要将此部分内容简单处理成程序语言的学习和程序设计
用心 爱心 专心1 2.算法教学必须通过实例进行,使学生在解决具体问题的过程中学习一些基本逻辑结构和语句
有条件的学校,应鼓励学生尽可能上机尝试
3.算法除作为本模块的内容之外,其思想方法应渗透在高中数学课程其他有关内容中,鼓励学生尽可能地运用算法解决相关问题
不同的程序语言有不同的语言形式
教材 A 版中使用的是类语言
B 版使用的是 scilab 语言
算法是数学及其应用的重要组成部分,是计算科学的重要基础