第一章 算法初步
1.1 算法与程序框图
1.1.2 程序框图与算法的基本逻辑结构(第1课时)
学习目标
1.掌握程序框图的概念;会用通用的图形符号表示算法;掌握算法的三个基本逻辑结构;掌握画程序框图的基本规则,能正确画出程序框图.
2.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;会灵活、正确地画程序框图.
3.培养在实际生活中,正确运用相关逻辑结构分析、解决实际问题的能力.
合作学习
一、设计问题,创设情境
用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,为了使算法的程序或步骤表达得更为直观,我们更经常地用图形方式来表示它.
提出问题:
1.什么是程序框图?
2.程序框图中各符号所表示的含义与功能是什么?
图形符号 名称 功能 终端框(起止框) 表示一个算法的起始和结束 输入、输出框 表示一个算法 的信息 处理框(执行框) 判断框 判断某一条件是否成立,成立时在出口处标明"是"或"Y";不成立时标明"否"或"N" 流程线 连接程序框 连接点 连接程序框图的两部分
3.画出"求长方形面积"的程序框图.
二、信息交流,揭示规律
1.如何用框图符号来表示算法?