第二课 流程图
教学目标:
掌握常用流程图符号的名称与作用
掌握绘制流程图的基本方法
学会根据算法画流程图
能力目标:
学会对日常生活和学习中的事件进行描述并画出流程图。
情感目标 :
感受流程图的描述方法,在生活中养成有条不紊,合理安排事物的习惯。
教学重点:
掌握常用流程图符号的名称与作用
掌握绘制流程图的基本方法
教学难点:
学会根据算法画流程图
教学过程:
[创设情境,引入新课]
“昨天,老师刚上小学二年级的侄子问老师这样一个问题:18+81÷9=?,然后我就告诉他等于26。他说为什么不等于11?因为它有” ——算法。
[新课]
“算法”一词最早起源于公元9世纪的阿拉伯。有一位名叫花拉兹米的阿拉伯数学家,他在一生中发现了很多求解算术问题的算法。
“算法”这个词现在一般认为都是在数学和计算机程序设计时才能用到。其实,除了,在数学、计算机等领域经常用到外,其他领域甚至连我们的日常生活也一样可以用算法来表达,如:我们早晨起床穿鞋穿袜这个动作,我们分解开就成了这样
第一步:准备好鞋袜;
第二步:穿袜子;
第三步:穿鞋。
穿鞋袜需要遵循一定的步骤,这些步骤也可以称为算法。一般而言,算法是解决问题的方法和步骤。生活中处处都有算法,泡一壶茶需要算法、打扫卫生需要算法,做饭、做菜也需要算法。只有明确了算法,我们才能做好一件事情。
用语言描述算法,虽然比较容易明白,但当算法比较复杂时,这样的表示方式就显得繁琐了。那么有没有更好的方式呢?
可以举一个例子来说明。大家都知道青蛙的发育过程:从卵发育到蝌蚪,然后发育到青蛙。这个过程可以表示成:
这样的图形来表示流程的方式显得简单明了。这种图形称为“流程图”。流程图是一种图解表示,它以图解方式说明实现一个解决方案所需完成的一系列操作。
流程图是目前常用的一种表示算法的方法。使用流程图有一定的规则。一个表示算法的流程图包括如下符号:表示相应操作的框、框内必要的文字、带箭头流程线。具体如下:
注意,画流程图的时候一定不要忘记画箭头,如果不画箭头就难以判断每个框的执行顺序。
很明显,使用符号表示的流程图更加简洁、通用。
流程图以其简洁明了而受到人们的青睐。生活中,人们用不同的流程图表示各类事情,而且有越来越多的趋势。
?实例一、最省时的家务活算法
实例二:售货员算帐的算法流程图
实例三:排队算法流程图
【巩固练习】
????? P.8练一练1、2
?[知识迁移,拓展思维]
算法和流程图这部分内容,如果我们能应用于日常生活之中,会给我们带来更高的效率和更好的效果。
这里我们讲到的语言和流程图是用来表示算法的方法,另外,还有一些方法如N-S图、伪代码等。流程图表示法直观形象、易于理解,所以比较常用。流程图的表示形式也是统一的,我们所说的常用符号现已被世界各国的程序设计工作者普遍采用。