1.1.2
程序框图与算法的基本逻辑结构
学案
学习目标
1.
理解程序框图的含义,简单会用通用的图形符号表示算法,2.
了解算法的三个基本逻辑结构;3.
掌握其中顺序结构和条件结构,能初步画出简单的程序框图.
学习重点
程序框图的基本概念、基本图形符号和会应用2种基本逻辑结构-顺序结构和条件结构
学习难点
能初步正确画出程序框图
学
习
内
容
学法指导
一.知识点1.
程序框图含义:
2.
基本图形符号图形符号名称功能终端框(起止框)输入、输出框表示一个算法输入和输出的信息处理框(执行框)判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”连接程序框连接点连接程序框图的两部分3.
算法的基本逻辑结构:
,
。
(1)顺序结构:
由若干个
的步骤组成的基本结构.这是任何一种算法都离不开的基本结构.程序框图:
(2)条件结构:
算法的流程根据
有不同的流向,处理上述过程的结构就是条件结构程序框图:
二.典型例题例1:已知一个三角形的三边分别为a,b,c,利用海伦-秦九韶公式设计一个算法,求出它的面积,并画出算法的程序框图.
算法步骤:
程序框图:例2.
设计求一个数的绝对值的算法,并画出相应的程序框图.算法步骤:
程序框图作业:1.对于输入的x值,输出相应的y值,画出程序框图.2.写出求以三个正数分别为长、宽、高的长方体的体积的算法,并画出其程序框图.3.设计一算法:输入圆的半径,输出圆的面积,并画出流程图.4.画出求一个数的相反数的程序框图.5.教
A组
3题
阅读教材P6自主完成想一想,
解绝对值的步骤是什么作业写到作业本上
输入
输出
语句
语句1
满足条件?
是
否
语句2
否
满足条件?
语句1
语句1
满足条件?
是
否
语句2