寒假专题突破练高二数学(文科通用选修1-1、必修3)专题2 基本算法语句(解析)x

申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

文档介绍

寒假专题突破练高二数学(文科通用选修1-1、必修3)专题2 基本算法语句(解析)x

专题2 基本算法语句 ‎1.输入语句、输出语句、赋值语句的格式与功能 ‎2.条件语句 ‎(1)程序框图中的条件结构与条件语句相对应.‎ ‎(2)条件语句的格式及框图 ‎①IF—THEN格式 ‎ ‎②IF—THEN—ELSE格式 ‎3.循环语句 ‎(1)程序框图中的循环结构与循环语句相对应.‎ ‎(2)循环语句的格式及框图.‎ ‎①UNTIL语句   ②WHILE语句 ‎                   ‎ 例1 编写一个程序,要求输入两个正数a和b的值,输出ab和ba的值.‎ 变式1 如图所示程序框图,写出相应的程序.‎ 例2 已知函数f(x)=编写一个程序,对每输入的一个x值,都得到相应的函数值.‎ 变式2 画出程序框图并编写相应的程序计算:‎ z= 例3 编写程序框图及程序,输入20个数,统计其中的正数的个数.‎ 变式3 高一(4)班共有60名同学参加数学竞赛,现已有这60名同学的竞赛分数,请设计一个将竞赛成绩优秀的同学的平均分输出的程序(规定89分以上为优秀).‎ A级 ‎1.下列程序段执行后,变量a,b的值分别为(  )‎ A.20,15 B.35,35‎ C.5,5 D.-5,-5‎ ‎2.当输入x=-3.2时,程序输出的结果为(  )                ‎ A.-3.2 B.3.2 C.3 D.-3‎ ‎3.下列程序,执行完毕后a的值是(  )‎ A.99 B.100 C.101 D.102‎ ‎1题图     2题图     3题图 ‎4.下面的程序运行后第3个输出的数是(  )‎ A.1 B. C.2 D. ‎5.下面给出的是一个算法的程序.如果输出的y的值是20,则输入的x的值是________.‎ ‎4题图      5题图 ‎6.运行下面的程序,输出的值为__________.‎ ‎7.下列程序的功能是____________________________________________________________.‎ ‎6题图     7题图 B级 ‎8.阅读下面的程序,若输入x=-2,则输出的结果y为(  )‎ A.0 B.1 C.2 D.3‎ ‎9.根据下列程序,当输入数值-2时,输出结果是(  )‎ A.7 B.-3 C.0 D.-16‎ ‎8题图         9题图 ‎10.下面是求30个数的平均数的程序,则在横线上应补充的语句为(  )‎ A.i>30 B.i<30 C.i>=30 D.i<=30‎ ‎11.写出下面这个程序运行的结果.‎ 若x=6,则p=________;若x=20,则p=________.‎ ‎12.下面的程序运行后,输出的结果为________.‎ ‎ 11题图      12题图 ‎13.某商场第一年销售计算机5 000台,如果平均每年销售量比上一年增加10%,那么从第一年起,大约经过几年可使总销量达到40 000台?画出解决此问题的程序框图,并写出程序.‎ 详解答案 典型例题 例1 解 方法一 程序如下:‎ 方法二 程序如下:‎ 变式1 解 ‎ 例2 解 用变量x,y分别表示自变量和函数值,步骤如下:‎ 第一步,输入x值.‎ 第二步,判断x的范围.若x≥0,则用解析式y=x2-1求函数值;否则,用y=2x2-5求函数值.‎ 第三步,输出y值.‎ 程序框图如图所示: 程序如下:‎ ‎  ‎ 变式2 解 程序框图如图所示: 程序:‎ ‎  ‎ 例3 解 方法一 程序框图:‎ 程序如下:‎ 方法二 程序框图: 程序如下:‎ ‎  ‎ 变式3 解 程序如下:‎ 强化提高 ‎1.A 2.B 3.B 4.C ‎5.2或6‎ 解析 当x≤5时,10x=20,即x=2;‎ 当x>5时,2.5x+5=20,解出x=6.‎ 故输入的值为2或6.‎ ‎6.7‎ 解析 由于循环体是先执行S=S+i,再执行i=i+1,然后进行判断,当S=1+2+3+4+5=15时,执行i=5+1=6,这时15<18成立,再循环一次S=15+6=21,i=6+1=7,这时再判断21<18不成立,于是执行“PRINT i”,即i=7.‎ ‎7.统计10个数据中负数的个数 ‎8.B 9.D ‎10.A [利用直到型语句进行判断.]‎ ‎11.2.1 10.5‎ 解析 考查分段函数 p= ‎12.C=34‎ 解析 循环结构中,循环体的作用是将前两个数相加,得到后一个数;如果没有循环条件的限制,程序中的循环结构将连同初始值,依次给A,B赋值为:1,1,2,3,5,8,13,21,34,55,….其中第1,3,5,…个数为A的值,第2,4,6,…个数为B,可见B=21时,循环结束,此时,A=13,所以C=A+B=34.‎ ‎13.解 程序框图如图所示:‎ 程序如下:‎
查看更多

相关文章

您可能关注的文档