伤城文章网 > 数学 > 《顺序结构与选择结构》参考课件

《顺序结构与选择结构》参考课件


2.1顺序结构与选择结构

算法框图:又称程序框图或流程图,是一种
用规定的图形、指向线及文字说明来准确、直 观地表示算法的图形。

起、止框

流 程 图 常 用 图 形

输入、输出框 处理框 判断框 流程线

图形符号

名称

功能

表示一个算法的起始和 终端框(起止框) 结束

输入、输出框 处理框(执行框) 判断框 流程线
连接点

表示输入和输出的信息
赋值和计算 用于判断,有两个出口 连接流程框,指明方向 连接程序框图的两个部分

探 究

尺规作图,确定线段AB的一个5等分点
F C E G

A

?

?

?

? ?

D

P

?

作法:如图 1、过A作射线AP 2、在射线AP上任取一点C,得线段AC 3、在射线AP上作线段AC=CE=EF=FG=GD 4、连接BD, 过C作 CM // BD ,交AB 于 M 5、M为所作的AB的一个 5 等分点

M

B

开始 从A出发作一条射线 在射线上取点C得线段AC

算法 流程图

在射线上作CE=EF=FG =GD=AC ,并连接BD
过C作BD的平行线交AB于 M , 即得AB的一个5等分点 结束

顺 A B 序 结 构

开始

例1 一个船工要送一匹狼、一 只羊和一颗白菜过河.每次只 能带一样,并且狼和羊不能 单独在一起,山羊和白菜也 不能单独在一起。应该如何 渡河?

船工送羊过河 船工独自回来

船工送狼过河
船工带羊回来 船工送白菜过河 船工独自回来

船工送羊过河
结束

例题2 任意给定一个实数x,设计一个算法,求x的绝对 值,并画出程序框图.
算法分析: 第一步,判断x是否大于0,若

开始
输入x x>0 是 否

x>0,则x的绝对值等于x,令
m=x;若x≤0,则执行第二步. 第二步, x的绝对值等于-x, 令m=-x; 第三步,输出m. 输出m 结束

m=x

m=-x

选 择 结 构

顺序结构
由若干个依次执行的处理 步骤组成的逻辑结构。这 是任何一个程序都离不开 的基本结构。
A B

选择结构
在一个算法中,经常会遇 到一些条件的判断,算法 的流程根据条件是否成立 有不同的流向,这种算法 结构称为条件结构。


步骤甲

条件



步骤乙

开始

开始 输入R

课堂练习:
1.写出下列程序的运行
结果.

输入a,b

a=2

b?

R 2

b=4

(1)图(1)中,输出
S=__

a=2b

b a S? ? a b
输出a
输出S 结束 结束 图(2) 图(1)

(2) 图(2)中,若R=8,则
a=___

开始

2.下图的作用是判断输入数x的 奇偶性,则②处应为____
输入x

R=x除以2的余数







输出“x是奇数”

输出“x是偶数”

结束

课后P88练习1两种解法对比

开始
输入x

开始
输入x

X>10000

是 是 是
Y=3%*X Y=2%*x Y=5%*X

X≤1000


X≤5000


X>5000


Y=0

否 否


X>1000


Y=2%*x
X≤10000


Y=0


Y=3%*x Y=5%*x

输出Y 结束

输出Y 结束

补充作业1:
写出已知梯形的两底和高分别是a、b、h的值,求
梯形的面积的算法框图。

补充作业2:

? ?1, x ? 0 ? 已知函数 y ? ? 0, x ? 0 , ? 1, x ? 0 ?
设计程序框图求对于任意给定x值,求y的值。


搜索更多“《顺序结构与选择结构》参考课件”

网站地图

All rights reserved Powered by 伤城文章网 5xts.com

copyright ©right 2010-2021。
伤城文章网内容来自网络,如有侵犯请联系客服。zhit325@126.com