当前位置:首页 >> 数学 >>

高中必修三数学第一章 算法初步


第一章

算法初步

一、选择题 1.如果输入 n ? 3 ,那么执行右图中算法的结果是( A.输出 3 B.输出 4 C.输出 5 D.程序出错,输不出任何结果 2.算法: 第一步,m = a. 第二步,b<m,则 m = b. 第三步, c<m, m = c. 若 则 第四步,输出 m. (第 2 题) 此算法的功能是( ). B.输出

a,b,c 中的最小值 D.将 a,b,c 由大到小排序 ). ). 第一步,输入 n. 第二步,n=n+1. 第三步,n=n+1. 第四步,输出 n. (第 1 题)

A.输出 a,b,c 中的最大值 C.将 a,b,c 由小到大排序 3.右图执行的程序的功能是( A.求两个正整数的最大公约数 B.求两个正整数的最大值 C.求两个正整数的最小值 D.求圆周率的不足近似值 4.下列程序: INPUT“A=” ;1 A=A*2 A=A*3 A=A*4 A=A*5 PRINT A

(第 3 题)

END 输出的结果 A 是( A.5 ). B.6 ). C.15 D.120

5.下面程序输出结果是(

(第 5 题) A.1,1 B.2,1 ). C.233(5) D.332(5) ). D.
1 2

C.1,2

D.2,2

6.把 88 化为五进制数是( A.324(5)

B.323(5)

7.已知某程序框图如图所示,则执行该程序后输出的结果是( A. ?1 B.1
开始

C.2

a =2,i=1 i≥2 010
否 是

a ?1?

1 a

输出 a 结束

i=i+1 (第 7 题)

8.阅读下面的两个程序: 甲 乙

(第 8 题) 对甲乙两程序和输出结果判断正确的是( A.程序不同,结果不同 C.程序相同,结果不同 ). B.程序不同,结果相同 D.程序相同,结果相同

9.执行右图中的程序,如果输出的结果是 4,那么输入的 只可能是( A.-4 B.2 C. ?2 或者-4 D.2 或者-4 10.按照程序框图(如右图)执行,第 3 个输出的数是( A.3 B.4 C.5 D.6 ). (第 9 题) ).

二、填空题

11.960 与 1 632 的最大公约数为



12.如图是某个函数求值的程序框图,则满足该程序的函数解析式为 _________.
开始 输入实数 x

x<0 是 f(x)=2x - 3 输出f(x)



f(x)=5 - 4x

结束

(第 12 题)

13.执行下图所示的程序,输出的结果为 48,则判断框中应填入的条件为



(第 13 题)

14.下列所画流程图是已知直角三角形两条直角边 a,b 求斜边的算法,其中正确的 是 .(写出正确的序号)

15.流程图中的判断框,有 1 个入口和 16.给出以下问题: ①求面积为 1 的正三角形的周长; ②求键盘所输入的三个数的算术平均数; ③求键盘所输入的两个数的最小数;

个出口.

?2 x,x≥3 ④求函数 f ( x) ? ? 2 当自变量取 x0 时的函数值. ? x ,x<3
其中不需要用条件语句来描述算法的问题有 三、解答题 17.编写一个程序,计算函数 f(x)=x2-3x+5 当 x=1,2,3,?,20 时的函数值. .

18.编写程序,使得任意输入的 3 个整数按从大到小的顺序输出.

19.编写一个程序,交换两个变量 A 和 B 的值,并输出交换前后的值.

20.编写一个程序,计算两个非零实数的加、减、乘、除运算的结果(要求输入两个非 零实数,输出运算结果).

参考答案
一、选择题 1.C 解析: 本题通过写出一个算法执行后的结果这样的形式, 来考查对算法的理解及对赋值 语句的掌握. 2.B 解析:此算法为求出 a,b,c 中的最小值. 3.A 解析:本题通过理解程序语言的功能,考查求两个正整数最大公约数的算法. 4.D 解析:A=1×2×3×4×5=120. 5.B 解析:T=1,A=2,B=T=1. 6.B 解析:∵88=3×52+2×5+3,∴88 为 323(5). 7.A 解析:本题以框图为载体,对周期数列进行考查.数列以 3 项为周期,2 010 除以 3 余 数为 0,所以它与序号 3 对应相同的数. 序 号 a(输出) 8.B 解析:结果均为 1+2+3+?+1 000,程序不同. 9.B 解析:如 x≥0,则 x2=4,得 x=2; 如 x<0,则由 y=x,不能输出正值,所以无解. 10.C 解析:第一个输出的数是 1;第二个输出的数是 3;第三个输出的数是 5. 二、填空题 1 2 2
1 2

3 -1

4 2

5
1 2

6 -1

7 2

? ?

11.96. 解析:(1 632,960)→(672,960)→(672,288)→(384,288)→(96,288)→(96,192) →(96,96).
?2 x-3, x<0 12.f(x)= ? ?5 -4 x, x≥ 0

解析:根据程序框图可以知道这是一个分段函数. 13.答案:i≥4?. 解析:根据程序框图分析:

i

1 4

2 12

3 48

s
可知答案为 i≥4?. 14.①.

解析:③、④选项中的有些框图形状选用不正确;②图中的输入变量的值应在公式给出 之前完成. 15.2. 解析:判断框的两个出口分别对应“是”(Y)或“否”(N). 16.①②. 解析:③④需用条件语句. 三、解答题 17.程序:(如图) x=1 WHILE x<=20 y=x^2-3*x+5 x=x+1 PRINT “y=”;y WEND END (第 17 题) 18.第一步,输入 3 个整数 a,b,c. 第二步,将 a 与 b 比较,并把小者赋给 b,大者赋给 a. 第三步,将 a 与 c 比较.并把小者赋给 c,大者赋给 a,此时 a 已是三者中最大的.

第四步,将 b 与 c 比较,并把小者赋给 c,大者赋给 b,此时 a,b,c 已按从大到小的 顺序排列好. 第五步,按顺序输出 a,b,c. 程序:(如下图所示)

INPUT “a,b,c =”; a,b,c IF b>a THEN t=a a=b b=t END IF IF c>a THEN t=a a=c c=t END IF IF c>b THEN t=b b=c c=t END IF PRINT a,b,c END

19.程序:

INPUT INPUT PRINT X=A A=B B=X PRINT END

A B A,B

A,B

20.程序:

INPUT “a(a≠0),b(b≠0)=” ;a,b X=a+b Y=a-b Z=a*b Q=a/b PRINT PRINT END a,b X,Y,Z,Q


相关文章:
高中数学人教A版必修三第一章算法初步知识点总结及典型例题分析
高中数学人教A版必修三第一章算法初步知识点总结及典型例题分析_数学_高中教育_...结构中的一种或几种画出算法框图即可 (3)顺序结构是任何一个算法都离不开的...
高中数学(人教版必修3)《第一章+算法初步》教学设计(共12课时)
高中数学(人教版必修3)《第一章+算法初步》教学设计(共12课时)_高三数学_数学_高中教育_教育专区。第一章算法初步一、课标要求: 1、本章的课标要求包括算法的...
数学必修3第一章算法初步单元检测题及答案
数学必修3第一章算法初步单元检测题及答案_数学_高中教育_教育专区。数学必修3第123章单元检测题及答案 第一章一、选择题. 算法初步 ). 1.看下面的四段话,...
人教版高中数学A版必修三第一章算法初步导学案
人教版高中数学A版必修三第一章算法初步导学案_数学_高中教育_教育专区。高中数学同步导学案,适合新课使用。数学必修 3 第一章 算法初步 第一章 算法初步 § 1...
人教版高中数学A版必修三优秀教案(第一章 算法初步)
人教版高中数学A版必修三优秀教案(第一章 算法初步)_高一数学_数学_高中教育_教育专区。本教案详细介绍了教学目标、重点、难点、教学方法及导入新课引用方法,是值得...
高中数学必修三《算法初步》练习题(内含答案)[1]
高中数学必修三算法初步》练习题(内含答案)[1]_数学_高中教育_教育专区。算法...高中数学 第一章算法初步... 8页 1下载券 高中数学必修3算法初步基... 2页...
高中数学必修三算法初步习题
高中数学必修三算法初步习题_数学_高中教育_教育专区。必修三第一章算法初步 1、程序框图的运算结果为( 开始 ) 开始 n=1 s=0,n=2,i=1 是 n=n+1 是否 ...
高中数学必修三算法初步复习(含答案)
算法初步章节复习一.知识梳理 算法概念 算法与程序框图 框图的逻辑结构 输入语句 顺序结构 循环结构 条件结构 算法初步 循环语句 算法语句 条件语句 输出语句 赋值...
高中数学必修3-算法初步精讲
高中数学必修3-算法初步精讲_高一数学_数学_高中教育_教育专区。算法初步精讲 高中数学必修 3-算法初步精讲 算法初步§13.1 流程图 一、 知识导学 1. 流程图...
更多相关标签:
必修三算法初步 | 数学必修三算法初步 | 高中化学必修一第一章 | 高中地理必修一第一章 | 高中数学必修二第一章 | 高中物理必修一第一章 | 高中数学必修2第一章 | 高中生物必修三第一章 |