顺序结构 条件结构
一.程序框图
或
起止框 输入输出框 判断框 处理框 流程线
1. 已知一个三角形三条边的边长分别 为a,b,c,利用海轮公式设计一个计算三 角形面积的算法,并画出程序框图。
解:算法步骤如下: 第一步:输入三边长a,b,c 第二步:计算 p a b c
2
第三步:计算 s p( p a)( p b)( p c)
第二步: 如果 50,那么c 0.53 ,
否则 c 500.53 ( 50)0.85;
第三步: 输出行李的重量 和运费 c .
2.条件结构
条件结构 是指在算法中需要作出判断, 判断后直接决定后面的执行步骤的一 种结构.
流程图如图
满足条件?
是
语句1
否 语句2
小结: 1.画流程图的步骤:
转化 先用自然语言描述
流程图;
2.解决分段函数,大小比较,正负判断 等问题时,需要用条件结构.
3.条件结构中,判断框内的条件表示不 唯一;遇多个判断时,可有多个判断框.
第四步:输出s的值
一.基本逻辑结构 1.顺序结构 顺序结构是指在一个算法中运算是按 照步骤依次执行的一种最简单的结构.
流程图如图
练习:
• 1.已知一个三角形三边边长分别为 2,3,4.设计一个算法求三角形的面 积.写出程序框图.
练习:
• 2.阅读下面的流程图, 输出的结果是
__________.
开始
X=2 Y=2x+1 b=3y-2
输出 b
结束
2. 某铁路客运部门规定甲、乙两地之间 旅客托运行李的费用为
c
0.53,
50 0.53
(
50)
0.85,