解:第一步:把水注入电锅; 第二步:打开电源把水烧开; 第三步:把烧开的水注入热水瓶. (以上算法是解决某一问题的程序或步 骤)
预学1:算法的概念 在数学中,现代意义上的“算法”通常 是指可以用计算机来解决的某一类问 题的程序或步骤,这些程序或步骤必须 是明确的、有效的,而且能够在有限步 之内完成.
高中数学人教A版 必修三·第1章 算法初步 1.1.1 算法的概念(第1课时)
已知一个圆的周长为6π,请问:你能 求出该圆的面积吗? 第一步,设周长为6π的圆的半径为r, 面积为S. 第二步,由2πr=6π,解得r=3. 第三步,代入S=πr2,求得该圆的面 积为S=9π.
例1:写出你在家里烧开水过程的 一个算法.
议一议:计算机中的算法与数学中的 算法一样吗?你是怎么理解的?
预学1:算法具有哪些特征?如何理解 这些特征?
算法具有以下五个特征:有限性、确定性、可 行性、不唯一性、普遍性. (1)有限性:一个算法应包括有限个操作步骤, 而不能是无限的. (2)确定性:算法中的每一个步骤都应当是确定 的,而不是模棱两可的.也就是说,算法的含义 应当是唯一的,而不应当产生歧义.
课堂小结 1. 算法的特性:
①有穷性:一个算法的步骤序列是有限的,它应在有限步操作 之后停止,而不能是无限的. ②确定性:算法中的每一步应该是确定的并且能有效地执行 且得到确定的结果,而不应当是模棱两可. ③可行性:算法中的每一步操作都必须是可执行的,也就是 说算法中的每一步都能通过手工和机器在有限时间内完成. ④输入:一个算法中有零个或多个输入.. ⑤输出:一个算法中有一个或多个输出.
2. 描述算法的一般步骤:
①输入数据.(若数据已知时,应 用赋值;若数据为任意未知时, 应用输入) ②数据处理. ③输出结果.