- 1
- 0
- 约1.19千字
- 约 7页
- 2018-03-09 发布于福建
- 举报
数学·必修3(人教A版)
1.1.2 程序框图与算法的基本逻辑结构
[来源:Zxxk.Com]
1.在程序框图中,算法要输入或输出信息,可以写在( )
A.处理框内 B.判断框内
C.输入,输出框内 D.循环框内
[来源:学*科*网]答案:C
2.如果一个算法的程序框图中有,则表示该算法中一定有哪种逻辑结构( )
A.循环结构和条件结构 B.条件结构
C.循环结构 D.顺序结构和循环结构
解析:因为该程序框图含有判断框,所以一定含有条件结构.
答案:B
3.下边的程序框图能判断任意输入的数x的奇偶性,其中判断框内应该填写的是( )
A.m=0? B.x=0? C.x=1? D.m=1?
答案:A4.如图所示的程序框图的运行结果是( )
A. B. C. D.3
解析:根据程序框图的意义可知在当a=2,b=4时,S=+=,故输出.
答案:C5.阅读如图所示的程序框图,若输入的a、b、c分别是21、32、75,则输出的a、b、c分别是( )
A.75、21、32 B.21、32、75
C.32、21、75 D.75、32、21
答案:A6.下图中所示的是一个算法的流程图,已知a1=3,输出的b=7,则a2的值是________.
答案:11
7.设x为一个正整数,规定如下运算:若x为奇数,则求3x+2;若x为偶数,则求5x.写出算法,并画出程序框图.
解析:算法如下:
第一步,输入x.
第二步,若x为奇数,则输出A=3x+2;否则输出A=5x.
程序框图如下:
[来源:Zxxk.Com]
8.画出计算2+4+6+……+100的程序框图.
解析:计算2+4+6+…+100的程序框图如下:
9.在音乐超市里,每张唱片售价25元.顾客如果购买5张以上(含5张),则按九折收费;如果顾客购买10张以上(含10张),则按八五折收费.你能用程序框图来表示此收费的算法吗?
解析:设顾客购买x张,花费为y元,则
y=
显然需要判断顾客购买唱片的张数,直接用顺序结构无法画出其程序框图.为了解决问题,需要引入条件结构.程序框图如下图:
10.
10.在程序框图中输入a=、b= ,则输出c=________.
1.注意正确使用下列图标:
程序框 名称 功能 起止框 表示一个算法的起始和结束,是任何流程图不可少的 输入、[来源:学科网]
输出框 表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置
处理框 赋值、计算,算法中处理数据需要的算式、公式等分别写在不同的用以处理数据的处理框内 判断框 判断某一条件是否成立,成立时在出口处标明“是”或“Y”,不成立时标明“否”或“N” 2.注意“是”、“否”的方向.
3.分清直到型循环与当型循环的异同.
算法初步
原创力文档

文档评论(0)