内容正文:
信息技术(必修1 )
第三章 算法基础
第二节 计算机解决问题的过程
人要生活,生活就有需求,当这种需求不能轻而易举地得到满足时,就成了问题。换句话说,当期望与现实存在距离时,就产生了问题。
问题如雨后春笋一般层出不穷。
人生就是解决一系列问题的过程。
复习引导
问题解决需要四个阶段:
1、发现问题:发现问题指认识到问题存在,并产生解决问题的动机。也就是首先要明确所要解决的问题。
2、分析问题:分析问题是指明确问题的条件和要求以及它们之间的关系。通过分析问题,人们可以明确问题的关键,决定问题解决的方向。
3、提出假设:提出假设是指在分析问题的基础上提出问题解决的可行性方案,其中包括采取什么原则和具体的途径、方法。是具有创造性的阶段。就是根据已有的经验和知识确定解决问题的可行性方案。
4、检验假设:通常有两种检验方法:一是通过实践检验,二是通过心智活动进行推理,问题的真正解决仍有待实践结果才能证实,直至获得正确结果,问题才算解决。
复习引导
当从A市到B市没有直达的交通工具时(不考虑水上交通工具),人们可以通过火车、汽车和飞机,通过中转城市到达,请设计出耗时最少的旅行路线。
要解决问题需要经历四个阶段:
1、发现问题;
2、分析问题;
3、提出假设;
4、检验假设。
复习引导
经过四个阶段的分析,我们把寻找从A市到B市耗时最少的旅行路线问题就转化为在这S种联运班次中找到一种耗时最少的联运班次。
这样就需要遍历每一个班次进行比较,人工方式找到能够中转且等待时间和行驶时间最少的班次,工作量极其浩大!
这也就 是我们这节课要讨论的问题:运用计算机解决问题。
于是从A市经B1、B2、…、BK市到B市的交通班车(班机)数共有:
S=M1×N1+M2×N2+…+Mk×Nk
复习引导
1、初步体验运用计算机解决问题的过程
2、归纳总结计算机解决问题的基本过程
归纳总结运用计算机解决问题的方法和步骤
学习导航
学习重点
学习难点
探究交流活动一
初步体验运用计算机解决问题的过程
在现实生活中,我们经常需要对数据进行统计、分析。当数据量不多时,我们可以采用人工方法来处理;当数据量很大,人工处理效率很低时,我们可以借助计算机工具,通过编辑计算机程序来解决问题。
探究交流活动一:
初步体验运用计算机解决问题的过程
问题解决需要四