人教A版2017-2018学年高中数学必修3课时跟踪检测
(1)说明该程序的功能.
(2)请用WHILE型循环语句写出程序.
111
解:(1)该程序的功能是求1+++?+的值.
2399(2)程序如下: S=0
K=1
WHILE K<=99 S=S+1/K
K=K+1WENDPRINT SEND
8.某学生在体育训练时弄伤了膝关节,医生给他开了一些消炎药,并叮嘱他每天早晚8时各服用一片药片.现知该药片每片220毫克,他的肾脏每12小时从体内滤出这种药的60%.设计一个程序,求他第n次服药后体内此药的残留量,并画出程序框图.
解:算法分析:第一次服药后体内此药的残留量:V1=220; 第二次服药后体内此药的残留量:V2=V1×0.4+220; 第三次服药后体内此药的残留量:V3=V2×0.4+220; ?;
第n次服药后体内此药的残留量:Vn=Vn-1×0.4+220. 故可用循环语句求解. 程序框图如图:
35
人教A版2017-2018学年高中数学必修3课时跟踪检测
程序如图:
INPUT “n=”;nV=0i=1DO
V=V*0.4+220 i=i+1
LOOP UNTIL i>nPRINT “V=”;VEND
36
人教A版2017-2018学年高中数学必修3课时跟踪检测
阶段质量检测(一) 算法初步
一、选择题(本大题共12小题,每小题5分,共60分.在每小题给出的四个选项中,只有一项是符合题目要求的)
1.下列关于赋值语句的说法错误的是( ) A.赋值语句先计算出赋值号右边的表达式的值 B.赋值语句是把左边变量的值赋给赋值号右边的表达式 C.赋值语句是把右边表达式的值赋给赋值号左边的变量 D.在算法语句中,赋值语句是最基本的语句
解析:选B 赋值语句的一般格式是:变量名=表达式,其作用是把右边表达式的值赋给赋值号左边的变量,故B错误.
2.阅读如图所示的程序框图,下列说法正确的是( )
A.该框图只含有顺序结构、条件结构 B.该框图只含有顺序结构、循环结构 C.该框图只含有条件结构、循环结构 D.该框图包含顺序结构、条件结构、循环结构
解析:选D 阅读程序框图,可知该程序框图含有顺序结构、循环结构、条件结构,故选D. 3.求下列函数的函数值时,其程序框图中需要用到条件结构的是( ) A.f(x)=-2x2+x
?2?x>1?,?
C.f(x)=? 2
?-2x+x?x≤1??
B.f(x)=-2x-5 D.f(x)=1-5x
解析:选C 只有选项C中函数f(x)是分段函数,需分类讨论x的取值范围,要用条件结构来设计程序框图,A、B、D项均不需要用条件结构,故选C.
4.如果输入A=2 015,B=2 016,则下面一段程序的输出结果是( ) INPUT A,B
A=BB=A PRINT A,BEND
37