高一数学第一章1
1算法与程序框图人教实验版B一
本周教学内容:第一章1
1算法与程序框图二
教学目的1、理解算法的概念与特点,学会用自然语言描述算法;2、理解框图的概念,掌握程序框图表达算法的三种基本逻辑结构,通过模仿、探索,学习设计程序框图表达算法
教学重点、难点理解算法和框图的概念与特点,掌握程序框图表达算法的三种基本逻辑结构
知识分析本单元知识由三小节构成:“算法的概念”、“程序框图”、“算法的三种基本逻辑结构和框图表示”,它们的关系如下图:本节首先通过鸡兔问题引入二元一次方程组和高斯消去法
通过对二元一次方程组和高斯消去法的分析,引出算法的概念
接着学习程序框图、算法的三种基本逻辑结构和框图表示
本单元我们需要了解以下内容:(1)什么是算法
下面举一个例子:小明有9枚一元硬币,外观形体相同,但其中一枚是假币,质量略轻,你能用物理天平(不用砝码)将它找出来吗
我们可以采用如下步骤:第一步:将硬币分成三组,每组三枚;第二步:取三组中的两组放在天平两侧,若天平不平衡,则假币在轻的一侧;若天平平衡,则假币在未取的第三组;第三步:取含假币一组中的任意两枚放在天平两侧,方法同第二步,可找出假币
上述步骤就是一个典型的算法,那么究竟什么是算法呢
教材中说,算法为由基本运算及规定的运算顺序所构成的完整的解题步骤,或看成按要求设计好的有限的确切的计算序列,并且这样的步骤或序列能够解决一类问题
在数学中,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成
对于某个问题,找到了解决它的某种算法是指使用一系列运算规则能在有限步骤内求解某类问题,其中的每条规则必须是明确定义的、可行的,不能含糊其辞,模棱两可
我们过去学习的许多公式都是算法,加、减、乘、除运算法则以及多项式的运算也是算法
(2)如何描述算