您好,欢迎来到星星旅游。
搜索
您的当前位置:首页流程图经典练习题

流程图经典练习题

来源:星星旅游
5.2流程图

【教学目标】

1.了解常用流程图符号(输入输出框、处理框、判断框、起止框、流线等);

2.学会画程序框图的规则.

【教学重、难点】

构成程序框的图形符号及其作用【教学过程】一.问题情境

回答下列问题:

(1)1+2+3+…+100= . (2)1+2+3+…+n= . (3)1+2+3+…+ >2 004?

二.学生活动

第(3)个问题的答案不唯一

.那么,满足条件的最小正整数怎么求?设计一个算法

S1 取n=1;S2 计算计算n(n1)

2;

S3 如果n(n1)

的值大于2 004,那么n即为所求;否则让

n的值增加1后转到2重复操作.

为了将设计好的算法清晰肓观地描述出来,通常采用,画

流程图的方法来表示.

三.建构数学

1.程序构图的概念

流程图也叫程序框图,是人们将思考的过程和工作的顺序进行分析、整理,用规定的文字、符号、图形的组合加以直观描述的方法。

一个流程图包括以下几部分:表示相应操作的程序框,框中的文字和符号表示操作内

.

S2

容;带箭头的流程线,表示操作的先后顺序;程序框外必要的

2.构成程序框的图形符号及其作用

程序框

名称

起止框(圆角矩形)

文字说明。

功能

表示一个算法的起始和结束,是任何流程图不可少的。

表示一个算法输入和输出的信息,可用在

输入、输出框

算法中任何需要输入、输出的位置。赋值、计算,算法中处理数据需要的算式、

处理框

公式等分别写在不同的用以处理数据的处理框内。

判断某一条件是否成立,成立时在出口处

判断框(菱形)

标明“是”或“或“N”。

例如,

Y”;不成立时标明“否”

3.在学习这部分知识的时候,要掌握各个图形的形状、作用及使用规则,画程序框图

的规则如下:

(1)使用标准的图形符号;

(2)框图一般按从上到下、从左到右的方向画;

(3)除判断框外,大多数流程图符号只有一个进入点和一个退出点。判断框可具有超过一个的退出点;

(4)判断框分两大类,一类判断框“是”与“否”两分支的判断,而且有且仅有两个

结果;另一类是多分支判断,有几种不同的结果;

(5)在图形符号内描述的语言要非常简练清楚。 4.从框图可以看出,该算法步骤中,有的是按一些需要循环执行。

顺序执行,有的需要选择执行,而另外

四.数学应用:

例1已知x=4,y=2,画出计算w=3x+4y的值的程序框图。

注:此图的输入框旁边加了一个注释,它的作用是对框中的数据或内容进行说明,它可以出现在任何位置

.

例2 若有A、B、C三个不同大小的数字,你能设计一个算法,找出其中的最大值吗?试给出解决问题的一种算法,并画出流程图。

解:应该先两两比较,算法和流程图如下:S1 输入A、B、C;

S2 如果A>B,那么转S3,否则转S4;

S3 如果A>C,那么输出A,转S5,否则输出C,转S5;S4 如果B>C,那么输出B,转S5,否则输出C;

S5 结束。

开始输入A,B,C

Y

A>B

N

A>C

Y 输出A

N N

B>C

Y

输出C 输出B

五.回

顾反思本节课

要讲述了程结束框图的基本识,包括常用图形符号功能和画图的基本规则,这些图形语言构成的流程图是我们今后学习的基础,请

主序知的

同学们要熟记图形的功能,并正确区分它们的差异。六.课后作业1.流程图是描述的常用工具

A.程序 B.算法C.数据结构 D.计算规则2.已知一个学生的语文成绩为,数学成绩为96,外语成绩为99。求他的总分和平均成绩的一个算法为:

第一步第二步第三步第四步3.已知函数

取A= , B =96 C=99

①;②

输出计算的结果。

开始

输入x

y=3-x②

f(x)|x3|,以下程序框图(如右

输出y

图)表示的是给定x值,求其相应函数值的算法,请将该程序框图补充完整,其中①处应填,②处应填。

4.设x为一个正整数,规定如下运算:若x为奇数,则求3x+2;若x为偶数,则为5x,写出其算法,并画出程序框图。参1.B

2. ①计算总分E=

结束

开始

D=A+B+C ②计算平均成绩

输入x

x为奇数?

D3

3. x-3<0? y=x-3

4.解:算法如下。

S1 输入x

S2 若x为奇数,则输出A=3x+2;否则输出A=5x

S3 算法结束。程序框图如下图:

A=3x+2A=5x

输出A

结束

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- stra.cn 版权所有 赣ICP备2024042791号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务