解析:因为第一次判断执行后,i=1,s=12,第二次判断执行后,i=2,s=12+22,而题目要求计算12+22+32+?+1002,故n=100.
答案:100
?跟踪训练
4.阅读下图所示的程序框图,运行相应的程序,输出的i的值等于( )
A.2 B.3 C.4 D.5 答案:C
6
5.下图是求实数x的绝对值的算法程序框图,则判断框①中可填________.
答案:x>0(或x>0?)或x≥0(或x≥0?)
6.如下图所示,程序框图(算法流程图)的输出值x=________.
答案:12
7.已知函数y={log2x,x≥2,?2-x,x<2, 下图表示的是给定x的值,求其对应的函数值y的程序框图,①处应填写________;②处应填写________.
7
答案:x<2 y=log2x
8
高中数学必修3第一章《算法初步》基础检测
(满分150分,时间120分钟)
一、选择题(每小题5分,共50分) 1.下列说法错误的是( )
A.一个算法应包含有限的操作步骤,而不能是无限的 B.有的算法执行完后,可能有无数个结果 C.一个算法可以有0个或多个输入
D.算法中的每一步都是确定的,算法的含义是唯一的 2.程序框图中表示计算、赋值功能的是( ) A.
B.
C.
D.
3.在赋值语句中,“N=N+1”是( ) A.没有意义 B.N与N+1相等
C.将N的原值加1再赋给N,N的值增加1 D.无法进行
4.用二分法求方程x2-5=0的近似根的算法中要用哪些算法结构( )
A.顺序结构 B.条件结构 C.循环结构 D.以上都用5.如图1-1所示的程序框图,若输入n=5,则输出的n值为( )
图1-1
A.3 B.1 C.-1 D.-3
6.阅读如图1-2所示的程序框图,运行相应的程序,则输出n的值为( )
9
图1-2
A.7 B.6 C.5 D.4 7.左下程序语句输出的结果S为( ) A.17 B.19 C.21 D.23
INPUT nS=0i=1
i=1WHILE i<8
WHILE S=2*i+3
i=i+2 S=S+i i=i+1WEND
PRINT SWENDENDPRINT “S=”;SEND8.编写程序求S=1+2+3+?+n的值(n由键盘输入),程序如上,在程序的横线上应填( )
A.i>n B.i>=n C.i<n D.i<=n
9.某程序框图如图1-3,该程序运行后输出的值是( ) 11
A.-3 B.- C. D.2
23
10