当前位置:
文档之家› 顺序结构与条件分支结构-课件
顺序结构与条件分支结构-课件
• S1 输入行李的重量w; • S2 如果w≤50,那么c=0.53×w • 如果w>50,那么________________.
• S3 输出运费c. • 其中横线上应填________________.
• [答案] c=50×0.53+(w-×2×3×4×5 的 程 序 框
•
13、知人者智,自知者明。胜人者有 力,自 胜者强 。2021/3/62021/3/62021/3/62021/3/63/6/2021
•
14、意志坚强的人能把世界放在手中 像泥块 一样任 意揉捏 。2021年3月6日星期 六2021/3/62021/3/62021/3/6
•
15、最具挑战性的挑战莫过于提升自 我。。2021年3月2021/3/62021/3/62021/3/63/6/2021
• (1)使用标准的框图符号.
• (2)框图一般按从上到下、从左到右 画.
的方向
• (3)除判断框外,大多数框图符号只有一个 进入点和一个退出点,判断框是具有超过 一个退出点的惟一符号,但每次对条件进 行判断后,只能从一个出口退出.
• (4)在图形符号内描述的语言要非常简练清 楚.
• 4.程序框图分顺为序结构、条件结构和循环结构 三 种基本逻辑结构,任何算法都可以由这三 种基本逻辑结构来构成.顺序结构由若干 个依次执行的处理步骤组成,是最简单的 算法结构.语句与语句之间,框与框之间 按从上到下、从左到右的顺序运行,它是 任何算法都离不开的基本结构.
图.
• [解析]
• [点评] 我们如果用P=P×2来表示将P原 来的值乘以2后替换P的值.如P=6,运行P =P×2后,则P=12.则程序框图可修改为:
• 6.分析下列所给程序框图的作用,并求x= 1250时的输出结果.
[解析] 该程序框图表达的是一个分段函数.
0.05x f(x)=00..0032xx
• [答案] x=y y=T
• [解析] 输入x,y的值后,先将x的值给了 T,此时x空出来,故ⓐ处应是把y的值给x, 即x=y,ⓑ处应是把T的值给y,即y=T.
• 4.某铁路部门规定甲、乙两地之间旅客 托运行李的费用为:
• 其中w(单位:kg)为行李的重量,计算费 用c(单位:元)的算法如下:
终端框(起止框),输入、输出框,处理框,判断框, 其 中
起止框是任何流程图不可缺少的,表明算法
的开始和结束,用“
”表示.而
输入、输出可框 以用在算法中任何需要输入、输出
的位置,用“
”表示.
• 处理框用“
”表示,算法中处理数
据需要的算式、公式 等可以分别写在不同的
用以处理数据的处理框内;另外,对变量 进行赋值时,也用到处理框.
• 1.1.2 程序框图与算法的基 本逻辑结构
• 1.(1)程序框图又称为 流程图 , 是 一 种 用 程序框 、流程线 及文字说明来准确、直观地表 示算法的图形.
• (2)用程序框图表示算法,具有直观、形象 的特点,能更清楚地展现算法的逻辑结 构.
• 2.程序框图由程序框、流程线和连接点
及文字说明组成.基本的程序框有
•
10、阅读一切好书如同和过去最杰出 的人谈 话。2021/3/62021/3/62021/3/63/6/2021 10:33:35 AM
•
11、越是没有本领的就越加自命不凡 。2021/3/62021/3/62021/3/6M ar-216- Mar-21
•
12、越是无能的人,越喜欢挑剔别人 的错儿 。2021/3/62021/3/62021/3/6Saturday, March 06, 2021
x
(x>10000), (5000<x≤10000), (1000<x≤5000), (x≤1000).
输入 x 的值,则输出函数值 f(x),当 x=1250 时,f(1250)
=1250×0.02=25.
•
9、有时候读书是一种巧妙地避开思考 的方法 。2021/3/62021/3/6Saturday, March 06, 2021
•
16、业余生活要有意义,不要越轨。2021/3/62021/3/6Marc h 6, 2021
•
17、一个人即使已登上顶峰,也仍要 自强不 息。2021/3/62021/3/62021/3/62021/3/6
谢谢观赏
You made my day!
我们,还在路上……
• 用框图表示为:
• 5.条件结构.条件结构是指在算法中通 过对条件的判断,根据条件是否成立 而 选 择
不同流向的算法结构.
• 在条件分支结构中,遇到判断框,先对其中给 出的条件P是否成立作出判断.条件满足(成立, 是,Y)时执行A块,条件不满足(不成立,否,N) 时执行B块,故它是一个选择操作结构,只执行 A块、B块二者之一,执行完毕后即脱离本选择 结构,继续往下运行.
• 当算法要求你对两个不同的结果进行判断 时,需要将实现判断的 条件 写 在 判 断 框 内,判断框用“◇”表示.
• 一个算法步骤到另一个算法步骤用流程线 连结,箭头方向表示算法步骤的执行
顺序.如果一个框图需要分开来画,要在 断开处画上 连结点 ,并标出连结的号码.
• 3.画程序框图必须遵守一些共同的规则:
• 重点:(1)程序框图符号的含义和画程序框 图的规则.
• (2)条件分支结构的特点. • 难点:(1)理解程序框图符号的含义和画程
序框图的规则.
• (2)条件分支结构的运用.
• 一、填空题
• 1.在程序框图中图形符号↓、的名称是 ________,符号表示的意义是________, 在程序框图中,________是任何流程不可 少的,表示程序的开始和结束.
• [答案] 流程线 流程进行的方向 起止 框
• 2.写出下列程序框图运行后的结果.若R =8,则a=________.
• [答案] 4
[解析] 程序运行过程为 R=8→b= =4→输出 a 的值 4.
R2=2→a=2b
• 3.若下面的程序框图的作用是交换两个变 量的值并输出,用A=B表示把B的值给A, 则 ⓐ 处 应 填 ________ , ⓑ 处 应 填 ________.