当前位置:文档之家› 开启计算思维的大门(导学案)

开启计算思维的大门(导学案)

开启计算思维的大门(导学案)
开启计算思维的大门(导学案)

《开启计算思维的大门——算法与流程图》导学案

班级:姓名:

一、学习目标

1、了解什么是算法,能应用所学算法解决生活与学习中的常见问题。

2、能用自然语言和流程图描述算法思路。

3、培养计算思维能力、解决问题的能力和小组合作的学习的能力。

二、学习重、难点

重点:算法及其描述,绘制流程图。

难点:绘制流程图。

三、学习时数:1课时

四、学习过程

(一)新课导入

在我们的生活和学习中,解决问题常常要根据一定的步骤

..进行。

例如,洗衣服(手洗、机洗):————问题

第一步:

第二步:步

第三步:骤

第四步:

做有理数计算时,先.,后.,最后

..。

(二)学习新知

1、算法

(1)什么是算法

算法,即解决问题的方法和具体步骤

.......。

(2)寻求问题的算法:

问题1:狼、羊和卷心菜过河游戏。在一河岸有狼、羊和卷心菜,农夫要将它们渡过河去,但由于他的船太小,每次只能载一样东西。并且,当农夫不在时,狼会把羊吃掉,而羊又会把卷心菜吃掉。问农夫如何将它们安全渡过河去?

活动一:玩游戏,找算法,分小组讨论。

试着描述你的方案(算法):

算法1算法2

第一步:第一步:

问题2:1号水杯里能装300毫升水,2号水杯里能装500毫升水,请你想一想,如何用这两个水杯得到400毫升的水来?试着说出你的方案。(提示:只能用1号和2号水杯,不能用其它的水杯。)

活动二:分小组讨论,找出解决问题的算法。

算法1算法2

2、算法描述-流程图

(1)流程图及符号的含义

算法描述方法分自然语言描述和流程图描述。流程图

...是用特定含义的图形符号

.........来描述工作

过程和具体步骤的图形。比较哪种算法描述更清晰

...?

自然语言描述流程图描述

第一步第一步

第一步将300毫升水杯里装满水倒入500毫升空杯中;

第二步将300毫升水杯里装满水倒入500毫升杯中,300毫升水杯还剩下100毫升水;第三步将500毫升水杯的水的水全倒掉;第四步再将300毫升杯剩下100毫升水倒入500毫升水杯中;

第五步再将300毫升水杯里装满水倒入500毫升杯中。

开始

将300毫升水杯里装满水倒入500毫升空杯中将300毫升水杯里装满水倒入500毫升杯中将500毫升水杯的水的水全倒掉

将300毫升杯剩下100毫升水倒入500毫升杯中将300毫升水杯里装满水倒入500毫升杯中

结束

(2)依葫芦画瓢,绘制流程图

请绘制(问题1)农夫过河的算法流程图流程图。

(3)读流程图,说出问题

看一看,猜一猜,流程图所描述的是什么问题的算法。

开始

计算S=3.14*r*r

结束

输出S的值

输入r的值

(4)计算机解决问题的步骤(算法)

计算机解决问题要靠人设计的计算机软件程序来完成,而软件程序的设计之前,一般先要设计解决问题的算法流程图,即第一步分析问题设计流程图第二步根据流程图编制程序代码

第三步

在编译程序中运行程序代码,完成任务。

(三)本课小结

通过本节课的学习,你了解和学到了那些知识和方法?答:

程序代码:program

yuan;

var r,s:real;

begin

r:=2;s:=3.14*r*r;

writeln ('s=',s:6:2);

end.

相关主题
文本预览
相关文档 最新文档