摘要:自然语言表示的算法 [内容解读]通过对解决具体问题过程与步骤的分析.体会算法的思想.了解算法的含义,对于某一问题往往可以设计出多种算法.通过选用步骤最少的.结构最好的算法. [命题规律]以选择题或解答题的题型为主.难度不大. 例1.烧水泡茶需要洗刷茶具.烧水等个步骤.从下列选项中选最好的一种算法 (A)第一步:洗刷茶具,第二步:刷水壶,第三步:烧水,第四步:泡茶 (B)第一步:刷水壶,第二步:洗刷茶具,第三步:烧水,第四步:泡茶 (C)第一步:烧水,第二步:刷水壶,第三步:洗刷茶具,第四步:泡茶 (D)第一步:烧水,第二步:烧水的同时洗刷茶具和刷水壶,第三步:泡茶 解:烧水要8分钟.这时刚好刷茶具和水壶.可节省时间.所以选(D). 点评:一个问题的算法有多种.我们应该选择结构最好的算法. 例2.已知直角三角形的两直角边长分别为.设计一个求该三角形周长的算法. 解:由勾股定理.可求出斜边.从而周长. 算法步骤如下: 第一步:输入实数, 第二步:计算的结果.并将这个结果赋给c, 第三步:执行计算:, 第四步:输出. 点评:用自然语言描述算法.然后才能画出程序框图.写出程序.因此.用自然描述算法是程序设计的基础.
网址:http://m.1010jiajiao.com/timu_id_3032285[举报]