资源描述
第1课时 算法的含义
【知识结构】
算法的含义
算法的概念
算法的特征
【学习目标】
1. 初步了解算法的含义和概念,了解算法的确定性、可行性、有穷性、通用性和输出等特征。
2. 初步了解消元法德思想
3. 体会算法的思想,能说明解决简单问题的算法步骤。
【预学评价】
1.一般而言 称为算法。
2.找到了某种算法是指 ,其中的某条规则必须是 、 。
3.算法从初始步骤开始,每个步骤只能有 ,从而组成一个
,序列的终止表示 。
【经典范例】
例1一个人带三只狼和三只羚羊过河,只有一条船,同船可以容纳一个人和两只动物.没有人在的时候,如果狼的数量不少于羚羊的数量,狼就会吃掉羚羊.请设计过河的算法.
(1)设计安全渡河的算法;
(2)思考每一步算法所遵循的相同原则是什么.
例2写出1×2×3×4×5的一个算法.
例3写出一个能找出、、、四个数中最大值的算法。
【随堂练习一】
练习1、两个大人和两个小孩一起渡河,渡口只有一条小船,每次只能渡1个大人或两个小孩,他们四人都会划船,但都不会游泳.请写一写你的渡河方案.
练习2、写出一个能找出、、三个数中最小值的算法。
例4写出下面的四则运算题分步计算的次序
?
例5.写出对自变量,求函数值的算法。
(1) (2)
【随堂练习二】
练习1、完成解不等式的算法过程。
第一步:移项并合并同类项,得
第二步:在不等式的两边同时除以的系数-2,得
练习2、写出一个解一元一次方程的算法。
【分层训练】
1、下面的结论:①.一个程序的算法步骤是可逆的;②一个算法可以无止境地运算下去;③完成一件事情的算法有且只有一种;④设计算法要本着简单方便的原则其中正确的是
2、早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个步骤.从下列选项中选最好的一种算法
A.S1洗脸刷牙、S2刷水壶、S3烧水、S4泡面、S5吃饭、S6听广播
B.S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭、S5听广播
C. S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭同时听广播
D.S1吃饭同时听广播、S2泡面、S3烧水同时洗脸刷牙、S4刷水壶
3、写出求1+2+3+…+100的一个算法.可以运用公式1+2+3+…+n=直接计算.
第一步 ① ;
第二步 ② ;
第三步 输出运算结果.
4、已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99,求他的总分和平均成绩的一个算法为:
第一步 取A=89,B=96,C=99;
第二步 ① ;
第三步 ② ;
第四步 输出D,E.
5、写出两个分数乘法的算法。
解:设两个分数为和(,)
第一步: 作为分母;
第二步: ;
第三步:
第四步:输出结果。
6、著名数学家华罗庚“烧水泡茶”的两个算法.
算法一:
第一步 ;
第二步 ;
第三步 沏茶.
算法二:
第一步 烧水;
第二步 ;
第三步 水烧开后沏茶.
这两个算法的区别在哪里?哪个算法更高效?为什么?
答案:
7、写出1×2×3×4×5×6的一个算法.
8、已知一个三角形的三边边长分别为2、3、4,设计一个算法,求出它的面积;
9、写出交换两个大小相同的杯子中的液体(A水、B酒)的两个算法.
10、“鸡兔同笼”是我国隋朝时期的数学著作《孙子算经》中的一个有趣而具有深远影响的题目:“今有雉兔同笼,上有三十五头,下有九十四足.问雉兔各几何.”
【师生互动】
学生质疑
老师释疑
展开阅读全文