内容正文:
信息技术(必修1 )
第三章 算法基础
第三节 算法及其特征
人要生活,生活就有需求,当这种需求不能轻而易举地得到满足时,就成了问题。换句话说,当期望与现实存在距离时,就产生了问题。
问题如雨后春笋一般层出不穷。
人生就是解决一系列问题的过程。
复习引导
问题解决需要四个阶段:
1、发现问题:发现问题指认识到问题存在,并产生解决问题的动机。也就是首先要明确所要解决的问题。
2、分析问题:分析问题是指明确问题的条件和要求以及它们之间的关系。通过分析问题,人们可以明确问题的关键,决定问题解决的方向。
3、提出假设:提出假设是指在分析问题的基础上提出问题解决的可行性方案,其中包括采取什么原则和具体的途径、方法。是具有创造性的阶段。就是根据已有的经验和知识确定解决问题的可行性方案。
4、检验假设:通常有两种检验方法:一是通过实践检验,二是通过心智活动进行推理,问题的真正解决仍有待实践结果才能证实,直至获得正确结果,问题才算解决。
复习引导
复习引导
从问题解决的角度来分析,编写计算机程序解决问题需要四个阶段:
1、发现问题:也就是首先要明确所要解决的问题。
2、分析问题:给出的条件,可以利用计算机辅助收集数据
3、提出假设:就是根据已有的经验和知识确定解决问题的方法:
(1)、设计算法:设计出计算机解决问题的详细方法和步骤
(2)、编写程序:用计算机语言工具编写出程序,实现算法
4、检验假设:调试运行程序
(1)、程序是否能够运行
(2)、运行的结果是否合理
从解决问题的角度来分析,编写计算机程序解决问题需要四个步骤:
1、分析问题:也就是首先要明确所要解决的问题,给出的条件,可以利用计算机辅助收集数据。
2、设计算法:设计出计算机解决问题的详细方法和步骤。
3、编写程序:用计算机语言工具编写出程序,实现算法。
4、调试运行程序:
(1)、程序是否能够运行。具体就是程序出错就会中断运行,需要重新修改程序重新调试。
(2)、运行的结果是否合理。逻辑或计算方法出错,结果就不合理。需要对程序甚至算法进行修改,直到程序的功能复合设计要求为止。
复习引导
复习引导
我们在解决问题的过程中,情况错综复杂,很容易出现各种分枝问题,所以明确目的不忘初心是最重要的。任何时候不要忘记自己的根本目标,分清主次问题,明确所要解决的问题。