题目列表(包括答案和解析)
1.流程图是描述 的常用工具
A.程序 B.算法
C.数据结构 D.计算规则
本节课主要讲述了程序框图的基本知识,包括常用的图形符号功能和画图的基本规则,这些图形语言构成的流程图是我们今后学习的基础,请同学们要熟记图形的功能,并正确区分它们的差异。
例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 结束。
4.从框图可以看出,该算法步骤中,有的是按顺序执行,有的需要选择执行,而另外一些需要循环执行。
3.在学习这部分知识的时候,要掌握各个图形的形状、作用及使用规则,画程序框图的规则如下:
(1)使用标准的图形符号;
(2)框图一般按从上到下、从左到右的方向画;
(3)除判断框外,大多数流程图符号只有一个进入点和一个退出点。判断框可具有超过一个的退出点;
(4)判断框分两大类,一类判断框“是”与“否”两分支的判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果;
(5)在图形符号内描述的语言要非常简练清楚。
2.构成程序框的图形符号及其作用
程序框 |
名称 |
功能 |
|
起止框(圆角矩形) |
表示一个算法的起始和结束,是任何流程图不可少的。 |
|
输入、输出框 |
表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置。 |
|
处理框 |
赋值、计算,算法中处理数据需要的算式、公式等分别写在不同的用以处理数据的处理框内。 |
|
判断框(菱形) |
判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”。 |
例如,
1.程序构图的概念
流程图也叫程序框图,是人们将思考的过程和工作的顺序进行分析、整理,用规定的文字、符号、图形的组合加以直观描述的方法。
一个流程图包括以下几部分:表示相应操作的程序框,框中的文字和符号表示操作内容;带箭头的流程线,表示操作的先后顺序;程序框外必要的文字说明。
第(3)个问题的答案不唯一.那么,满足条件的最小正整数怎么求?设计一个算法.
S1 取n=1;
S2 计算计算;
S3 如果的值大于2 004,那么n即为所求;否则让n的值增加1后转到S2重复操作.
为了将设计好的算法清晰肓观地描述出来,通常采用,画流程图的方法来表示.
回答下列问题:
(1)1+2+3+…+100= .
(2)1+2+3+…+n= .
(3)1+2+3+…+ >2 004?
27、已知锐角的边长分别为2、4、x,试求x的取值范围。
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com