九年级 第二课 流程图
第二课 流程图
学习目标:
知识与技能:
1.认识流程图
2.能用流程图表达算法和其他事情的流程
过程与方法:
1.通过使用流程图表达日常生活的行动,学习画流程图
情感、态度与价值观:
1.利用流程图更清晰地安排好自己的日常生活,养成对事物进行综合分析的习惯。
学习重点:
1.流程图及其画法。
学习难点:
1.流程图的图形的画法及其应用。
学习过程:
一、创设情境,讲授新课
1.点生活中的流程,如:早晨起床穿鞋穿袜这个动作,我们分解开这成了这样
第一步:准备好鞋袜;
第二步:穿袜子;
第三步:穿鞋。
穿鞋袜需要遵循一定的步骤,这些步骤也可以称为算法。一般而言,算法是解决问题的方法和步骤。生活中处处都有算法,泡一壶茶需要算法、打扫卫生需要算法,做饭、做菜也需要算法。只有明确了算法,我们才能做好一件事情。
做每件事情必须有基本元素(例如:穿鞋袜就需要有鞋袜),我们可以称这种基本元素为数据。而数据和算法构成了一个完整的程序(程序=数据+算法),例如:我们按正常穿鞋袜的程序完成动作,就不至于搞出把袜子穿鞋外面的笑话。
用语言描述算法,虽然比较容易明白,但当算法比较复杂时,这样的表示方式就显得繁琐了。那么有没有更好的方式呢?
可以举一个例子来说明。大家都知道青蛙的发育过程:从卵发育到蝌蚪,然后发育到青蛙。这个过程可以表示成:
这样的图形来表示流程的方式显得简单明了。这种可以帮助我们简化算法描述的图形称为“流程图”。
流程图是目前常用的一种表示算法的方法。在算法的表示中,使用流程图有一定的规则。一个表示算法和流程图包括如下符号:表示相应操作的框、框内必要的文字、带箭头流程线。具体如下:
注意,画流程图的时候一定不要忘记画箭头,如果不画箭头就难以判断每个框的招待顺序。
很明显,使用符号表示的流程图更加简洁、通用。
流程图以其简洁明了而受到人们的青睐。生活中,人们用不同的流程图表示各类事情,而且有越来越多的趋势。
二、知识迁移,拓展思维
算法和流程图这部分内容,我们在高中阶段会下更大的功夫。可以认为:这一方面是机器人制作必需的,另一方面为高中阶段的信息技术和数学等课程提前做好准备。而且如果能把这些知识应用于日常生活之中,会给我们带来更高的效率和更好的效果。
这里我们讲到的语言和流程图是用来表示算法的方法,另外,还有一些方法如N-S图、伪代码等。流程图表示法直观形象、易于理解,所以比较常用。流程图的表示形式也是统一的,我们所说的常用符号现已被世界各国的程序设计工作者普遍采用。
三、活动与探究
尝试收集有关流程图的资料,看看常用流程图的种类有多少,说说程序流程图与其他流程图之间的区别。
四、小结
这节课,你学到了流程图的哪些知识?