算法框图的基本结构及设计(顺序结构与选择结构)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

输出结果为0时,由于0<2,因此x+2=0,即x=-2,
故④正确.
答案:①④
例3 已知算法框图如下:
若输出y的值为4,则输入x的值

.
练习 如图所示的算法框图,如果输入三个实数 a,b,c,要求输出这三个数中最大的数,那么在空白的 判断框中,应该填入下面四个选项中的( )
A.c>x B.x>c C.c>b D.b>c 解析:第1个判断框比较a与b的大小,第2个判断框比 较a与b中的较大者与c的关系,应为c>x. 答案:A
年题分是,析不并:是用闰框设年图y为呢 描年?述设这份计个,一算按个法照算。历法法,解的决规这定个,问 如果y为闰年,那么y能被4整除是前提, 若同时不能被100整除,或者y被100整 除但也能被400整除。
解 算法步骤如下:
1.若y不能被4整除,则输出“y不是闰年”。
2.若y能被4整除,则判断y是否能被100整除: (1)若y不能被100整除,则输出“y是闰年”。 (2)若y能被100整除,则判断y是否能被400整 除①:若y能被400整除,则输出“y是闰年”; ②若y不能被400整除,则输出“y不是 闰年”;
F

G


A•
B
作法:如图M
1、过A作射线AP
2、在射线AP上任取一点C,得线段 AC
3、在射线AP上作线段 AC=CE=EF=FG=GD
4、连接BD, 过C作 CM // BD ,交AB
开始
从A点出发作一条 射线
在射线上取点 C,得单位线 段AC 在射线上作线 段 CE=EF=FG=G D=AC
连接DB
算法框图的基本结构及设计
➢ 在上节中,用自然语言表示的算法虽然步骤 详细、好理解,但是当算法比较复杂时,用自然 语言表示就显得很困难,而且不直观、不准确。
➢ 本节内容就是学习使算法表述更直观、准确 的方法——算法框图。算法框图用一些通用的图 形符号及文字说明的方式表述算法。为了更好地 学习算法框图,我们需要掌握程序框的画法和功 能,需要熟练掌握算法的三种基本结构:
➢ 图形表示: 真 判断条件 假
真假
(1)选择结构中,根据给定的 条件真假而选择执行步骤甲 或步骤乙,只能执行其中的
步骤甲
步骤乙
一个; (2)步骤甲或者步骤乙中,
允许一Baidu Nhomakorabea为空。
例2 设x为一个正整数,规定如下运算:若x
为奇数,则求3x+2;若x为偶数,则为5x,
写【出思算路法点,并分画析 出程序写框出算图法。 画出算法
元时,按汇款额的1% y=1
y=0.01x
y=50
分汇收析款取:额手x;的续超函费过数y与关5000元时
系,如1一下, :律收x 取1050 0元手续
输 出y
y 费0.0。1x,写10出0 手x 5续000费y与汇
结束
款 5额0, x(xx>50000)之间的
例3 通常说一年有365天,它表示地球围绕太 阳转一周所需要的时间,但事实并不是这样简 单。根据天文资料,地球围绕太阳转一周所需 要的精确时间是365.2422天,称之为天文年, 这个误差看似不大,却引起季节和日历之间难 以预料的大变动。在历法上规定四年一闰,百 年一少闰,每四百年又加一闰。如何判断某一
过点C作BD的 平行线交AB与 M,即为线段AB 的5等分点
结束
例2、已a知 2,b
4,S
a b
b a
,
画出计算S值的程序框 图。
开始
a =2
b=4
Sba ab
输出 S
结束
练习 阅读如图所示的算法框图,若输入a=10,则输

.
选择结构
➢ 定义:在算法中,需要判断条件的真假,依据判 断的结果决定后面的步骤,像这样的结构通常称为 选择结构.
顺序结构与选择结构
几个基本的框图
程序框
名称

能 起止框 表示一个算法的开始和
(终端框) 结束,是任何算法框图 表不示可一少个的算法输入和输出的
输入、输出信息,可用在算法中任何需

要输入,输出的位置
处理框
判断 框
赋值、计算,算法中处理 数据需要的算式、公式等 分别写在不同的用以处理 数据的处理框内 判断某一条件是否成立, 成立时在出口处标明“是” 或“Y”;不成立时标明 “否”或“N”
拨】:
条件
解析:算法如下
第一步 输入x
步骤
框图
开始
第二步 若x为奇数,则输出 输入x
3x+2;
否则输出5x
是 否
x是奇数
输出3x+2
输出5x
结束
例4、到银行办理个人异
开始
地汇款手续时,银行要
收x 取100一定的手续费,汇 款额不超过100元,收 取1元手续x费 5;000超过
输入x 的值
Y
N
Y
N
100元但不超过5000
流程 线
顺序结构
➢ 定义:按照步骤依次执行的一个算法,称为具
有“顺序结构”的算法,或者称为算法的顺序结构.
➢ 图形表示:
步骤 甲
步骤 乙
①顺序结构是最简单的算法结构,它
按自上而下的顺序依次执行,不会引 起算法步骤的跳转.
②任何算法都有顺序结构
例1 尺规作图,确定线段AB的一
个5等分点
D
P
C

E

(2)阅读如下的算法框图,判断下列说法:
①该框图中含有顺序结构和选择结构;
②该框图中只含有选择结构;
③当输入x=2时,输出结果为2;
④当输出结果为0时,输入x=-2.
其中正确的说法是
.
解析:由框图可知,该算法框图中含有顺序
结构和选择结构,故①正确,②不正确;当x=2时,
由于2>2不成立,应输出2+2=4,故③不正确;当
相关文档
最新文档