当前位置:文档之家› 北师大版必修3 2.3.2 循环语句 学案

北师大版必修3 2.3.2 循环语句 学案

北师大版必修3    2.3.2 循环语句   学案
北师大版必修3    2.3.2 循环语句   学案

3.2循环语句

考纲定位重难突破

1.理解两种结构的循环语句——For语句和Do

Loop语句.

2.掌握两种循环语句的一般形式并会应用.

3.通过具体实例使学生明确两种循环语句的区

别和联系.

重点:循环语句的格式和功能.

难点:循环次数的确定.

授课提示:对应学生用书第35页

[自主梳理]

循环语句的两种形式

适用范围一般形式

For语句

For语句是表达循环结构最常见的语

句之一,它适用于预先知道循环次数

的循环结构.

For循环变量=初始值

To终值

循环体

Next

Do Loop语

在一些循环结构中,预先不知道循环

的次数,要根据其他形式的终止条件

停止循环,在这种情况下,一般用

Do__Loop语句来描述.

Do

循环体

Loop While

条件为真

1.下列问题可以设计成循环语句计算的个数为()

①求1+3+32+…+39的和;

②交换a,b两个数的值;

③对于分段函数,要求输入自变量,输出函数值;

④求平方值小于100的最大整数.

A.0B.1

C.2 D.3

解析:①和④用到循环语句,②用到输入、输出及赋值语句,③用到条件语句. 答案:C

2.下列说法正确的是( )

A .在程序中,程序执行的顺序是按照语句排列的顺序执行的

B .条件语句就是满足条件就执行,不满足条件就不执行

C .循环语句是框图中循环结构的实现

D .循环结构不可以嵌套

解析:考查条件语句、循环语句的特点. 答案:C

3.下列关于For 循环的说法错误的是( ) A .在For 循环中,循环表达式也称为循环体

B .在For 循环中,步长为1,可以省略不写;若为其他值,则不可省略

C .理解For 循环关键是理解为循环变量设定初值、步长、终值

D .在For 循环中,“End”控制结束一次循环,开始一次新的循环 解析:根据For 语句的格式与功能可知D 错误. 答案:D

授课提示:对应学生用书第36页

探究一 For 语句的应用

[典例1] 画出求1+12+13+…+1

1 000的值的算法框图,并用For 语句描述该算法. [解析] 算法框图为:

用For语句描述算法为:

S=0

For i=1 To 1 000

S=S+1/i

Next

输出S.

使用For语句描述算法的一般步骤:

(1)确定循环次数,即确定循环变量的初始值和终值;

(2)把反复要做的工作,作为循环体放在For与Next之间;

(3)输出结果.

1.设计一个计算1+1

3+

1

32+

1

33+…+

1

320的算法,并画出算法框图并用For语句描

述该算法.

解析:原式=1+1

3+

1

32+

1

33+…+

1

320,计数变量在指数位置上,累积变量与计数变

量的初始值都可看作1,利用循环结构设计算法.算法如下:

(1)S=1;

(2)i=1;

(3)S=S+1

3i;

(4)i=i+1;

(5)如果i≤20,则返回(3),重新执行(3)、(4)、(5),否则输出S.

相应算法框图及语句如下:

S=1

For i=1 To 20

S=S+1/(3i)

Next

输出S

探究二Do Loop语句的应用

[典例2]画出求满足1+3+5+…+n>2 011的最小自然数n的算法框图,并用相应的算法语句描述该算法.

[解析]算法框图如图:

用Do Loop语句描述为:

S=0

i=1

Do

S=S+i

i=i+2

Loop While S≤2 011

输出i-2.

(1)Do Loop语句至少执行一次循环体.

(2)Do Loop语句可以不知道循环次数,但需要知道循环终止的条件.

(3)循环终止条件为假时终止循环,否则继续执行循环体.

2.求平方值小于1 000的最大整数,画出算法框图,并用Do Loop语句描述这个算法.

解析:算法框图如图所示:

用Do Loop语句描述算法为:

i=1

Do

S=i*i

i=i+1

Loop While S<1 000

i=i-2

输出i.

探究三循环语句的综合应用

[典例3]某高中男子体育小组的100 m赛跑的成绩(单位:s)如下:

12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7.

从这些成绩中搜索出小于12.1 s的成绩,画出算法框图,并用相应的算法语句描述该算法.

[解析]算法框图为:

用算法语句描述如下:

For i=1To10

输入G i

If G i<12.1Then

输出G i

End If

i=i+1

Next

解决此类问题应首先分析题意,构建数学模型,再将数学问题的求解过程步骤化、程序化.

3.某次对55个产品进行检验,测得55个质量数据不超过100克,请你用基本语句描述一个算法,用来统计质量在95~100克,90~94克以及小于90克产品的数量.

解析:用基本语句描述算法如下:

i=1

m=0

n=0

l =0 Do 输入S ; If S ≥95 Then m =m +1 Else

If S ≥90 Then n =n +1 Else l =l +1 End If End If i =i +1

Loop While i ≤55 输出m ,n ,l .

因循环中的控制条件理解错误致误

[典例] 设计计算13+15+17+…+1

37的值的算法语句. [解析] 算法语句如下: S =0

For i =1 To 18 m =1

2i +1

S =S +m Next 输出S .

[错因与防范](1)易出现For i=1 To 19(或To 17)共循环19次或17次造成结果错误.

(2)循环语句中的控制条件决定了循环次数,直接影响输出结果,这一点务必注意.

[随堂训练]对应学生用书第37页

1.下列程序中的For语句终止循环时,S等于()

S=0

For M=1 To 10

S=S+M

Next

输出S

A.1B.5

C.10D.55

解析:S=1+2+3+…+10=55.

答案:D

2.当x=2时,下面程序运行后输出的结果是()

输入x;

i=1

S=0

Do

S=S*x+1

i=i+1

Loop While i≤4

输出S.

A.3 B.7

C.15 D.17

解析:0×2+1=1,1×2+1=3,3×2+1=7,7×2+1=15,

当i=5时,跳出循环体,即输出的S的值为15.

答案:C

3.以下程序

s=0

For x=-1To11

s=x2

Next

输出s

该程序输出结果是()

A.-1B.11

C.100D.121

解析:该程序的执行过程为:

s=0,x=-1,s=(-1)×(-1)=1;x=0,s=0×0=0;x=1,s=1×1=1;…;x=11,s=11×11=121,

输出121.

答案:D

4.运行下面的语句,输出的值为________.

S=0

i=1

Do

S=S+i

i=i+1

Loop While S<18

输出i

解析:执行过程:

S=0,i=1;S=0+1=1,i=2;S=1+2=3,i=2+1=3;S=3+3=6,i=3+1=4;S=6+4=10,i=4+1=5;S=10+5=15,i=5+1=6;S=15+6=21,i

=6+1=7;S=21<18,所以输出i=7. 答案:7

《循环语句》同步练习1(人教B版必修3)

《循环语句》复习班测试题 一.选择题(40分) 1.下面程序段 int k=2; while (k=0) {printf(“%d”,k);k--;} 则下面描述中正确的是C。 A)while循环执行10次B)循环是无限循环 C)循环题语句一次也不执行D)循环体语句执行一次 2.下列表达式中,( B )不满足“当x的值为偶数时值为真,为奇数时值为假”的要求。 A)x%2==0 B)!x%2!=0 C)(x/2*2-x)==0 D)!(x%2) 3.以下程序段的循环次数是 B 。 for (i=2; i==0; ) printf(“%d” , i--) ; A)无限次B)0次C)1次D)2次 4.下列关于break语句的叙述不正确的是(C) A break语句可用在循环体中,它将使执行流程跳出本层循环体。 B break语句可用在switch语句中,它将使执行流程跳出当前switch语句。 C break语句可用在if语句中,它将使执行流程跳出当前if语句。 D break语句在一层循环体中可以多次出现。 5.下面程序的输出结果是。 main (B ) { int x=9; for (; x>0; x--) { if (x%3==0) { printf(“%d”,--x); continue ; } } } A)741 B)852 C)963 D)875421 6.以下不是死循环的程序段是。D A)int i=100; B)for ( ; ; ) ; while (1) { i=i%100+1 ; if (i>100) break ; } C)int k=0; D)int s=36; do { ++k; } while (k>=0); while (s) ; --s ; 7.下述程序段的运行结果是 C 。

高中数学北师大版必修三习题:阶段质量检测(一)含答案

阶段质量检测(一) (时间:90分钟满分:120分) 一、选择题(本大题共10小题,每小题5分,共50分.在每小题给出的四个选项中,只有一项是符合题目要求的) 1.为了了解1 200名学生对学校某项教改试验的意见,打算从中抽取一个容量为40的样本,考虑用系统抽样,则分段的间隔k为( ) A.40 B.30 C.20 D.12 2.某学校为了调查高一年级的200名学生完成课后作业所需时间,采取了两种抽样调查的方式:第一种由学生会的同学随机抽取20名同学进行抽查;第二种由教务处对该年级的学生进行编号,从001到200,抽取学号最后一位为2的同学进行调查.则这两种抽样的方法依次是( ) A.分层抽样,简单随机抽样 B.简单随机抽样,分层抽样 C.分层抽样,系统抽样 D.简单随机抽样,系统抽样 3.一个容量为80的样本中数据的最大值是140,最小值是51,组距是10,则应将样本数据分为( ) A.10组 B.9组 C.8组 D.7组 4.(陕西高考)某单位有840名职工,现采用系统抽样方法抽取42人做问卷调查,将840人按1,2,…,840随机编号,则抽取的42人中,编号落入区间[481,720]的人数为( ) A.11 B.12 C.13 D.14 5.某大学数学系共有本科生5 000人,其中一、二、三、四年级的人数比为4∶3∶2∶1,要用分层抽样的方法从所有本科生中抽取一个容量为200的样本,则应抽取三年级的学生人数为( ) A.80 B.40 C.60 D.20 6.已知200辆汽车通过某一段公路时的时速的频率分布直方图如图所示,时速在[60,70)的汽车辆数为( )

高中数学必修三《循环语句》教学设计

(封面) 高中数学必修三《循环语句》教学设计 授课学科: 授课年级: 授课教师: 授课时间: XX学校

高中数学必修三《循环语句》教案 一、课前分析 教学内容:FOR/NEXT循环语句。 1、教材分析 1)教学内容和地位:程序设计是教学中的重点也是难点,循环结构是其中的一种设计结构,其作用是使一段程序反复执行。FOR/NEXT语句是循环运算的专家,在程序设计中频繁出现。本节课的学习,会使学生对算法有一个更深刻的理解,为实现独立编程起到了关键性作用。 2)教学重点与难点:本节课重点是掌握FOR/NEXT循环语句的格式,并能运用其来编制简单的小程序。难点是解决问题的方法和思路,要绘制好流程图,确定循环变量和循环体。因为用流程图描述算法,能够把解决问题的步骤清晰、直观地表示出来。 2、教学目标分析: 1)认知目标:通过FOR/NEXT语句的学习,写出简单的循环程序。 2)能力目标:培养学生分析问题,解决问题的能力。 3)情感目标:激发学生学习热情,培养学生学习的积极性。 二、教学过程 1、创设问题情境 师:同学们,请先看这个图形(画5个竖行排列的“*”),想想看用以前学过的程序设计语言怎样来编写它的程序呢?(本节程序均设置为 单击命令按钮cmdstart运行即代码加在private sub cmdstart_click()) 生(稍做思考,然后回答):使用PRINT语句

PRINT “*” PRINT “*” PRINT “*” PRINT “*” PRINT “*” 师:同学们做得很好,那么,我想画10行,100行,1000行“*”呢?难道就这样顺序写下去吗?这样编写是不是太繁琐了。如果能让计算机去完成这部分重复的内容,而我们只要告诉计算机重复操作的次数就可以了,这个愿望能否实现呢?能!通过我们今天学习的FOR/NEXT循环语句,就可以很容易的实现这个愿望。 [疑问是建构教学的起点。新课伊始,就提出一个真实的问题,力求创设一种教学情境,它可以激起学生的未知欲,有利于建立新的认识结构。] 2、给出程序,并通过流程图加以理解 师出示上题程序代码并通过流程图和卡通图片分析 程序代码: cls for I=1 to 5 step 1 print”*” next 师:循环结构也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循环体。但重复一般都是有条件的,即在满足

人教版高中数学全套试题123循环语句

1-2-3循环语句 一、选择题 1.下列对WHILE语句说法不正确的是() A.当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体 B.当条件不符合时,计算机不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句 C.WHILE型语句结构也叫当型循环 D.当型循环有时也称为“后测试型”循环 [答案]D 2.如图所示的四个框图,其中是WHILE语句结构的是()

C ]答案[ [解析]WHILE语句先判断后执行排除A、D,当条件满足时执行循环体,排除B. 3.下列说法正确的是() A.当型(WHILE)循环结构不能转化为直到型(UNTIL)循环结构B.当型(WHILE)循环结构先执行循环体,后判断条件 C.当型(WHILE)循环结构先判断条件,后执行循环体 D.以上说法都不正确 [答案]C [解析]当型循环是先判断条件后再决定是否执行循环体,直到型循环是先执行循环体,后判断条件,它们之间可以进行转化,故选C. 4.下列需用循环语句编写程序的是() 2-3x的值x A.输入的值,输出y=x,>04,xx-??的值,输出对应的函数值输入x B.y=?,≤0+1,xx-??C.求x的立方根

D.求5+6+7+8+…+101的值 [答案]D 5.下列程序的功能是() S=1 i=1 WHILE S<=2012 i=i+2 S=S×i WEND i PRINT. END A.计算1+3+5+…+2012 B.计算×3×5×…×2012 C.求方程1×3×5×…×i=2012中的i值 D.求满足1×3×5×…×i>2012的最小整数i [答案]D [解析]执行该程序可知S=1×3×5×…×i,当S≤2012开始不成立,即S>2012开始成立时,输出i,则求满足1×3×5×…×i>2012的最小整数i. 6.下图所示的程序运行后,输出的i的值等于() i=0

北师大版高中数学必修三1-1

第一章统计 §1 从普查到抽样 双基达标(限时20分钟) 1.下面的四个问题中,可以用抽样调查方法的是( ).A.检验10件产品的质量 B.银行对公司10万元存款的现钞的真假检验

C.跳伞运动员检查20个伞包及伞的质量 D.检验一批汽车的防碰撞性能 解析根据抽样调查与普查的概念可知A,B,C一般采用普查的方法,只有D是采用抽样调查的方法. 答案 D 2.某学校共有36个班级,每班50人,现要求每班派3名代表参加会议,在这个问题中,样本容量是( ).A.36 B.50 C.108 D.150 答案 C 3.医生要检验人血液中血脂的含量,采取的调查方法应该是( ).A.普查 B.抽样调查 C.既不能普查也不能抽样调查 D.普查与抽样调查都可以 答案 B 4.(1)对某班学生视力作一个调查; (2)某啤酒瓶生产厂,要对所生产的啤酒瓶的抗压情况进行检验; (3)联合国教科文组织要对全世界适龄儿童的入学情况做一个调查. 对于上述3个实际问题所应选用的调查方法分别为________、________、________. 答案普查抽样调查抽样调查 5.某公司新上市一款MP4,为了调查产品在用户中受欢迎的情况,采用________形式调查为好(填“普查”或“抽样调查”). 答案抽样调查 6.某市有7万名学生参加学业水平测试,要想了解这7万名学生的数学成绩,从中抽取了1000名学生的数学成绩. (1)在此项调查中总体是什么? (2)在此项调查中个体是什么? (3)在此项调查中样本是什么? (4)在此项调查中样本容量是多少?

解(1)总体是7万名学生的数学成绩;(2)个体是7万名学生中每一名学生的数学成绩; (3)样本是从7万名学生的数学成绩中抽取1000名学生的数学成绩;(4)样本容量是1000. 综合提高(限时25分钟) 7.下列说法不正确的是( ).A.普查是要对所有的对象进行调查 B.我国的人口普查是为了了解我国人口的分布情况 C.当普查的对象很少时,普查是很好的调查方式,但当普查的对象很多时,则要耗费大量的人力、物力和财力 D.普查不是在任何情况下都能实现 答案 B 8.若对某校1200名学生的耐力做调查,抽取其中120名学生,测试他们1500米跑的成绩,得出相应的数值,在这项调查中,样本是指( ).A.120名学生 B.1200名学生 C.120名学生的成绩 D.1200名学生的成绩 解析本题抽取的是120名学生的成绩,因此每个学生的成绩是个体,这120名学生的成绩构成一个样本. 答案 C 9.某工厂要检验一批产品的质量,决定从这批产品中任意抽取10个进行检验,以判断产品的质量如何.在这个题目中,总体是________,样本是________. 答案一批产品的质量10个产品的质量 10.为了了解全校240名学生的身高情况,从中抽取40名学生进行测量,下列说法正确的是________(填序号). ①总体是240;②个体是每一个学生;③样本容量是40名学生;④样本容量是40. 解析本题调查的对象是“学生的身高”这一项指标,故①,②不正确.而样本容量是数量,故③不正确.由此可见,研究此类问题首先要弄清楚所要调查的对象是什么.

高考数学总复习 123 循环语句 新人教版

【优化总结】2013高考数学总复习 1-2-3 循环语句新人教版1.下列关于当型循环与直到型循环的说法不.正确的是( ) A.当型循环先判断后执行,直到型循环先执行后判断 B.当型循环用WHILE语句,直到型循环用UNTIL语句 C.对同一算法来说,当型循环与直到型循环互为反条件 D.无论用哪种循环语句编写程序,循环体都至少循环一次 解析:A、B、C正好是当型循环与直到型循环的区别,都正确,而D项在当型循环中由于先判断,后执行,故可能循环体不循环一次,程序就结束了,故选D. 答案:D 2.有以下程序段,其中描述正确的是( ) k=8 WHILE k=0 k=k+1 WEND A.WHILE循环执行10次 B.循环体是无限循环 C.循环体语句一次也不执行 D.循环体语句只执行一次 解析:由于k=8不满足WHILE后面的条件k=0,所以循环体语句一次也不执行,故选C. 答案:C 3.下面的程序运行后,输出的结果为( ) i=1 DO s=2*i-1 i=i+2 LOOP UNTIL i>=7 PRINT s,i END

A.13,7 B.7,4 C.9,7 D.9,5 解析:s=2×1-1=1时,i=1+2=3;s=2×3-1=5时,i=3+2=5;s=2×5-1=9时,i=5+2=7,所以s=9,i=7. 答案:C 4.如果以下程序运行结果为240,那么在程序中WHILE后面的“表达式”应为i>________. i=16 S=1 WEILE i> S=S*i i=i-1 WEND PRINT S END 解析:该程序使用了WHILE循环语句,当表达式为真时,执行循环体;当表达式为假时,退出循环,由于输出的结果为240=16×15,所以执行了两次循环,因此表达式应为i>14. 答案:14 5.下面的程序,若输入a=3,b=-1,n=5,则输出的是________. INPUT “a=”;a INPUT “b=”;b INPUT “n=”;n i=1 DO c=a+b a=b b=c i=i+1 LOOP UNTIL i>n-2 PRINT “c=”;c END 解析:当i=1时,c=2,a=-1,b=2; 当i=2时,c=1,a=2,b=1; 当i=3时,c=3,a=1,b=3;

人教A版高中数学必修三第一章1.2.3循环语句 同步训练(2)(I)卷

人教A版高中数学必修三第一章1.2.3循环语句同步训练(2)(I)卷 姓名:________ 班级:________ 成绩:________ 一、单选题 (共6题;共12分) 1. (2分)右图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是() A . i>9 B . i>12 C . i>11 D . i>10 2. (2分)如图给出的是计算的值的一个程序框图,则判断框内应填入的条件是()

A . i≤1007 B . i≤1008 C . D . i>1007 3. (2分)在UNTIL语句的一般形式“LOOP UNTIL M”中,M表示() A . 循环变量 B . 循环体 C . 终止条件 D . 终止条件为真 4. (2分)阅读下列程序: 若输入5,则程序运行的结果为() A . 1 B . 10 C . 25 D . 26 5. (2分)在输入语句中,若同时输入多个变量,则变量之间的分隔符号是() A . 逗号

B . 空格 C . 分号 D . 顿号 6. (2分)下列程序若输出的结果为3,则输入的x值可能是() INPUT “x=”;x y=x*x+2*x PRINT y END A . 1 B . -3 C . -1 D . 1或-3 二、填空题 (共4题;共4分) 7. (1分)(2019·通州模拟) 如图是一个算法的伪代码,若输入的值为3时,则输出的的值为________. 8. (1分)判断输入的任意整数x的奇偶性,填空: INPUT x m=x MOD2

IF________THEN PRINT x是偶数 ELSE PRINT x是奇数 END IF END 9. (1分)给出一个算法: Read x If x≤0,Then f(x)←4x Else f(x)←2x End,If Print,f(x) 根据以上算法,可求得f(﹣1)+f(2)=________ 10. (1分)当执行完程序语句“wjilei<=10”后,i的值变为________ 三、解答题 (共3题;共20分) 11. (5分)设个人月收入在5000元以内的个人所得税档次为(单位:元):

北师大版高中数学必修三第一章统计§3

高中数学学习材料 (灿若寒星精心整理制作) §3统计图表 课时目标会用统计图表分析数据,获取有用的信息,并明确四种统计图表各自的特点. 1.统计图表是__________________的重要工具. 2.四种常用的统计图表,______________、______________、____________、__________. 一、选择题 1.如图所示是从一批产品中抽样得到的数据的条形统计图,由图可看出数据出现机会最大的范围是() A.(8.1,8.3) B.(8.2,8.4) C.(8.4,8.5) D.(8.6,8.7) 2.把过期的药品随意丢弃,会造成对土壤和水体的污染,危害人们的健康.如何处理过期药品,有关机构随机对若干家庭进行调查,调查结果如图,其中对过期药品处理不正确的家庭达到() A.79% B.80% C.18% D.82% 3.某校为了了解学生的课外阅读情况,随机调查了50名学生,得到他们在某一天课外阅读所用时间的数据,结果用如图的条形图表示,根据条形图可得这50名学生这一天平均每人的课外阅读时间为()

A .0.6小时 B .0.9小时 C .1.0小时 D .1.5小时 4.一个容量为100的样本,其数据的分组与各组的频数如下: 组别 [0,10) [10,20) [20,30) [30,40) [40,50) [50,60) [60,70) 频数 12 13 24 15 16 13 7 则样本数据落在[10,40)上的频率为( ) A .0.13 B .0.39 C .0.52 D .0.64 5.一个容量为35的样本数据,分组后,组距与频数如下:[5,10),5个;[10,15),12个;[15,20),7个;[20,25),5个;[25,30),4个;[30,35),2个.则样本在区间[20,+∞)上的频率为( ) A .20% B .69% C .31% D .27% 题 号 1 2 3 4 5 答 案 二、填空题 6.某市高三数学抽样考试中,对90分以上(含90分)的成绩进行统计,其频率分布直方图如图所示,若130~140分数段的人数为900人,则90~100分数段的人数为________. 7.甲、乙两名运动员在某个赛季一些场次中得分的茎叶图如图所示,则水平发挥较好的运动员是______. 8.将容量为n 的样本中的数据分成6组,绘制频率分布直方图.若第一组至第六组数据的频率之比为2∶3∶4∶6∶4∶1,且前三组数据的频数之和等于27,则n =________. 9.下图是某保险公司提供的资料,在1万元以上的保险单中,有8 21 少于2.5万元,那 么不少于2.5万元的保险单有________万元.

人教新课标版数学高一必修三练习 1.2.3循环语句

第一章 1.2 1.2.3 一、选择题 1.下列对WHILE语句说法不正确的是() A.当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE 与WEND之间的循环体 B.当条件不符合时,计算机不执行循环体,直接跳到WEND语句后,接着执行WEND 之后的语句 C.WHILE型语句结构也叫当型循环 D.当型循环有时也称为“后测试型”循环 [答案] D 2.下列程序的功能是() S=1 i=1 WHILE S<=2012 i=i+2 S=S×i WEND PRINT i END A.计算1+3+5+…+2012 B.计算1×3×5×…×2012 C.求方程1×3×5×…×i=2012中的i值 D.求满足1×3×5×…×i>2012的最小整数i [答案] D [解析]执行该程序可知S=1×3×5×…×i,当S≤2012开始不成立,即S>2012开始成立时,输出i,则求满足1×3×5×…×i>2012的最小整数i. 3.(2013~2014·山东济南模拟)已知如下程序,其运行结果是() j=1 WHILE j*j<100 j=j+1 WEND j=j-1 PRINT“j=”;j END A.j=j-1 B.j=100

C.j=10 D.j=9 [答案] D [解析]此程序是求使j2<100的最大正整数.又102=100,故输出结果为j=9. 4.读下列两段程序: 甲:i=1 S=0 WHILE i<=1000 S=S+i i=i+1 WEND PRINT S END 乙: i=1000 S=0 DO S=S+i i=i-1 LOOP UNTIL i<1 PRINT S END 对甲、乙程序和输出结果判断正确的是() A.程序不同,结果不同B.程序不同,结果相同 C.程序相同,结果不同D.程序相同,结果相同 [答案] B [解析]程序甲是计数变量i从1开始逐步递增直到i=1000时终止,累加变量从0开始,这个程序计算的是1+2+3+…+1000;程序乙是计数变量从1000开始逐步递减到i =1时终止,累加变量0开始,这个程序计算的是1000+999+…+1.但这两个程序是不同的.两个程序的输出结果都是S=1+2+3+…+1000=500500. [点拨]同一个问题可以有不同的程序,解决这类试题的关键是看分析程序是用哪种算法语句编制的. 5.下面程序运行后输出结果错误的是()

北师大版高中数学必修三教案

一、教学目标: 1.了解普查的意义. 2.结合具体的实际问题情境,理解随机抽样的必要性和重要性.二、重难点: 结合具体的实际问题情境,理解随机抽样的必要性和重要性.三、教学方法:阅读材料、思考与交流四、教学过程(一)、普查 1、【问题提出】 P3 通过我国第五次人口普查的有关数据,让学生体会到统计对政府决策的重要作用――统计数据可以提供大量的信息,为国家的宏观决策提供有关的支持.教科书通过对人口普查的有关新闻报道,让学生体会人口普查的规模是何等的宏大与艰辛. 教科书提出了三个有代表性的问题.第一个问题主要是针对人口普查的作用,人口普查可以了解一个国家人口全面情况,比如,人口总数、男女性别比、受教育状况、增长趋势等.人口普查是对国家的政府决策实行情况的一个检验,比如,国家计划生育政策,经济发展战略,国家“普及九年义务教育”政策,人民群众的生活水平等.第二个问题是针对普查本身存在的问题提出的,以加深学生对于普查的理解.学生可能有一个误解,普查就是100%的准确,其实不然,即使是最周全的调查方案,在实际执行时都会产生一个误差.教科书通过这个问题,目的是让学生理解在人口普查中出现漏登是正常情况,调查方案的设计是尽可能让这个误差降低到最小.同时,也要让学生理解人口普查的工作,即使出现漏登现象,人口普查的数据对国家的宏观决策依然具有重要的作用.第三个问题是针对人口普查工作的艰辛而提出的,让学生体会人口普查数据得来不易,要尊重人口普查人员的劳动,对人口普查工作要大力支持. 2、【阅读材料】 P4 “阅读材料”是课堂阅读,目的是让学生了解普查工作的特点和重要性,以及我 - 1 - 国目前主要的一些普查工作.进而,总结出普查的主要不足之处,这是从一个方面说明了抽样调查的必要性. 普查是指一个国家或一个地区专门组织的一次性大规模的全面调查,目的是为了详细地了解某项重要的国情、国力.

高中数学必修三教案-循环语句

教学目标: 1. 掌握循环语句的简单应用,初步掌握循环语句的嵌套. 2. 初步掌握用循环语句处理一些求和、求乘积问题的技能. 3. 了解用条件语句实现循环的方法,初步能在程序语句中识别出表现为条件语句的循环. 教学方法: 1. 通过编写程序,上机调试的过程,学习掌握循环语句,发展编写能力. 2. 通过具体实例,发展设计算法,编写程序来解决问题的能力. 教学过程: 一、问题情境 问题 设计计算135799?????的一个算法,并画出流程图. 二、学生活动 解决问题的算法是: 对于以上算法过程,我们可以用循环语句来实现. 三、建构教学 循环语句:循环语句一般有种:“For 循环”、“While 循环”和“Do 循环”(由于该种循环变化较多,教材中暂不介绍). (1)“For 循环”是在循环次数已知时使用的循环, 其一般形式为: 例如:问题1中算法可用“For 循环”语句表示为: Print S End 说明:①上面“For ”和“End For ”之间缩进的步骤称为循环体; ②如果省略“Step 2”,默认的“步长”为1,即循环时,I 的值每次增加1(步长也可以为负,例如,以上“For 循环”第1行可写成:For I From 99 To 1 Step -2); 流程图: 结束 开始 For I From 1 To 99 Step 2 S S I ←? End For

③“For循环”是直到型循环结构,即先执行后判断. (2)“While循环”的一般形式为: 其中A为判断执行循环的条件. 例如:问题1中的算法可“While循环”语句表示为: S← 1 I← 3 Print S End 说明: 四、数学运用 1.例题: 例1 编写程序,计算自然数1+2+3+……+99+100的和. 解:用“For循环”表示如下:用“While循环”表示如下:例2 试用算法语句表示:寻找满足1357_____10000 ?????>的最小整数的算法. 解:本例中循环的次数不定,因此可用“While循环”语句,具体描述如下:例3 抛掷一枚硬币时,既可能出现正面,也可能出现反面,预先作出确定的判断是不可能的,但是假如硬币质量均匀,那么当抛掷次数很多时,出现正面的频率应接近50%.试设计一个循环语句模拟抛掷硬币的过程,并计算抛掷中出现正面的频率. 分析抛掷硬币的过程实际上是一个不断重复地做同一件事情的过程,利用循环语句,我们很容易在计算机上模拟这一过程. S← Read n For I From 1 To n If Rnd>0.5 Then 1 ←+ S S End For

苏教版数学高一必修三 作业 1.3.4循环语句

一、填空题 1.下面语句输出的结果是________. Read n i←1 While i≤n If Mod(n,i)=0 Then Print i End If i←i+1 End While 解析:该算法功能是输出n的所有正约数. 答案:n的所有正约数 2.以下伪代码运行结果t=________. t←1 For i From 2 To 5 t←t×i End For Print t 解析:由条件i From 2 To 5知共循环4次. 第一次循环t←1×2=2, 第二次循环t←2×3=6, 第三次循环t←6×4=24, 第四次循环t←24×5=120. 故运行结果为120. 答案:120 3.下列求1×3×5×…×99的值的四个算法中正确的有() ①S←1 For i From 1 To 99 step 2 S←S×i End For Print S ② S←1 For k From 1 To 99 step 1 S←S×k End For Print S

③S←1 i←1 While i<99 S←S×i i←i+2 End While Print S ④ S←1 i←1 While i≤99 S←S×i i←i+2 End While Print S 解析:由循环语句的含义可知①④正确.②为1×2×3×…×99的算法,③为1×3×5…×97的算法. 答案:①④ 4.(2012·金华高一检测)如果下列伪代码运行后输出的结果是720,则在横线处应填入的正整数为________. t←10 S←1 Do S←S×t t←t-1 Until t<____ End Do Print S 解析:依题意需计算10×9×8,该循环体共执行了三次,当完成S←S×8后应结束循环,因此在横线处应填8. 答案:8 5.下列伪代码运行后输出的结果为________. i←1 While i<8 i←i+2 S←2i+3 i←i-1 End While Print S 解析:最后一次执行循环体时, S←2×(7+2)+3=21.

北师大版高中数学必修三综合试卷(附答案)

北师大版高中数学必修三综合试卷(附答案) 一、单选题 1.如图放置的边长为1的正方形沿轴顺时针滚动一周,设顶点的运动轨迹与轴所围区域为,若在平面区域内任意取一点,则所取的点恰好落在区域 内部的概率为 A.B.C.D. 2.为了考察某校各班参加课外书法小组的人数,从全校随机抽取5个班级,把每个班级参加该小组的人数作为样本数据.已知样本平均数为7,样本方差为4,且样本数据互不相同,则样本数据中的最大值为() A.10B.9C.11D.8 3.19世纪德国工程师勒洛发现了一种神奇“三角形”能够象圆一样当作轮子用,并将其命名为勒洛三角形,这种三角形是三个等半径的圆两两互相经过圆心,三个圆相交的部分就是勒洛三角形,如图所示,现从图中的勒洛三角形内部随机取一点,则此点取自阴影部分的概率为() A.B.C.D. 4.若执行如图所示的程序框图,其中表示区间上任意一个实 数,则输出数对的概率为() A.B.C.D. 5.设有算法如图所示:如果输入A=144,B=39,则输出的结果是()

A.144B.3C.0D.12 6.如果从不包括大、小王的一堆扑克牌中随机抽取一张,那么取到红心牌(事件A)的概率为,取到方片牌(事件B)的概率是,则取到红色牌(事件C)的概率和取到黑色牌(事件D)的概 率分别是() A.B.C.D. 7.某学校有高一、高二、高三三个年级,已知高一、高二、高三的学生数之比为,现从该学校中抽取一个容量为100的样本,从高一学生中用简单随机抽样抽取样本时,学生甲被抽到的概率 为,则该学校学生的总数为() A.200B.400C.500D.1000 8.执行如图所示的程序框图,当输入的为6时,输出的的值为 A.B.C.D. 9.已知下列说法: ①对于线性回归方程,变量增加一个单位时,平均增加5个单位; ②甲、乙两个模型的分别为0.98和0.80,则模型甲的拟合效果更好; ③对分类变量X与Y,随机变量的观测值k越大,则判断“X与Y有关系”的把握程度越大; ④两个随机变量的线性相关性越强,则相关系数就越接近1.其中说法错误的个数为() A.1B.2C.3D.4 10.下列抽取样本的方式属于简单随机抽样的个数为( ) ①从无限多个个体中抽取100个个体作为样本. ②盒子里共有80个零件,从中选出5个零件进行质量检验.在抽样操作时,从中任意拿出一个零件

北师大版数学必修三综合测考试试题

高一数学期中复习题(2015.04.24) 一、选择题(本大题共12小题,每小题5分,共60分.) 1.下列描述不是解决问题的算法的是( ) A .从中山到北京先坐汽车,再坐火车 B .解一元一次方程的步骤是去分母、去括号、移项、合并同类项、化系数为1 C .方程x 2-4x +3=0有两个不等的实根 D .解不等式ax +3>0时,第一步移项,第二步讨论 2.用二分法求方程的近似解,精确度为ε,则循环结构的终止条件为( ) A .|x 1-x 2|>ε B .|x 1-x 2|<ε C .x 1<ε

3-5条件选择语句和循环语句

3-5条件选择语句和循环语句 A、理论部分 在日常生活中,我们经常遇到各种各样的判断,然后根据判断情况去做相应的事情。例如,小朋友坐公共汽车,身高超过1.1米需要买车票,否则,就不需要买票。它的判断条件为身高是否大于1.1米。可见,要进行判断,首先要确定判断条件。 在数学计算中也需要根据不同的判断条件去选择不同的公式,如符号函数就要根据自变量取值条件去选择不同的计算公式,这些公式成为符号函数的计算分支。当我们使用LOGO编程解决类似以上问题时,考虑到整个程序的执行顺序不再是唯一的,所以掌握程序的条件选择语句成为编程的必备知识。在学习具体条件选择语句之前,因为判断条件成为条件选择的根源,所以我们先来了解一下LOGO条件选择的表达式。 一、条件选择的表达式 2、关系表达式的值 在LOGO语言中如果语法正确,关系表达式的值是唯一确定的。如果关系表达式成立时,其值为真(TRUE),不成立是,其值为假(FALSE)3、逻辑运算符 (1)AND(逻辑与) [格式]AND 关系表达式1 关系表达式2 [功能]当表达式中存在任一个关系表达式为假时,整个表达式的值为假;只有当所有关系表达式都为真时,整个表达式的值才为真。如果AND后面存在两个以上的关系表达式,LOGO语言要求要用小括号括起来。(2)OR(逻辑或) [格式]OR关系表达式1 关系表达式2 [功能] 当表达式中存在任一个关系表达式为真时,整个表达式的值为真;只有当所有关系表达式都为假时,整个表达式的值才为假。如果OR后面存在两个以上的关系表达式,LOGO语言要求要用小括号括起来。 (3)NOT(逻辑非) [格式]NOT 关系表达式 [功能]其逻辑值为NOT后面关系表达式的逻辑取反,如关系表达式为真时,整个表达式为假,相反,如关系表达为假时,整个表达式为真。NOT与AND和OR在格式上有很大区别,AND和OR可以带多个关系表达式,而NOT后面只能带一个关系表达式。 二、条件选择语句

北师大版高中数学必修三3.2 循环语句

3.2 循环语句 双基达标 (限时20分钟) 1..For i =-3 To 147 Step 3 Next 该算法共执行循环体的次数为 ( ). A .50 B .51 C .49 D .52 解析 循环次数=(终值-初始值)/增量+1=[147-(-3)] 3+1=51. 答案 B 2.关于DoLoop 循环语句叙述正确的是 ( ).

A.至少执行循环体一次 B.执行一次循环体 C.满足条件时执行循环体 D.遇到DoLoop就结束 解析对于DoLoop循环语句,先执行循环体,再根据条件是否成立来确定执行循环体,因此至少执行一次循环体. 答案 A 3.读下面的算法语句,输出的结果是( ).I=1 S=0 Do S=2*S+1 I=I+1 LoopWhile I<=4 输出S A.2 B.10 C.15 D.20 解析当I=1时,S=0×2+1;当I=2时,S=1×2+1=3;当I=3时,S =3×2+1=7;当I=4时,S=7×2+1=15. 答案 C 4.执行下面算法语句,输出的结果是________. A=1 B=1 Do A=A+B B=A+B LoopWhile B<15 C=A+B 输出C 解析循环结构中的循环体的作用是将前两个数相加,得到后一个数;如果没

有循环条件的限制,程序中的循环结构将连同初始值,依次给A、B赋值为1、1,2、3,5、8,13、21,…,其中第一、三、五,…个数为A的值,第二、 四、六,…个数为B的值;可见,当B=21时,循环结束,此时A=13,所 以,C=A+B=34. 答案34 5.下面是求1×2×3×4×5×6×7×8×9×10的一个算法语句,将其补充完整.a=10,b=1 Do b=a*b a=________ LoopWhile__________ 输出b 解析a的初始值为10,故循环体中的值应该递减,即a从10减小到1,循环体的条件应为a>0,也可以为a≥1. 答案a=a-1 a>0(或a>=1) 6.把100~200内所有能被3整除的数输出,用程序语句描述算法.解For i=100 To200 If M Mod3=0Then 输出M EndIf Next 综合提高(限时25分钟) 7.下面给出的四个框图中满足DoLoop语句的是( ).

1-2-3 循环语句

一、选择题 1.对当型循环结构叙述不正确的是( ) A .当给定的条件成立(真)时,反复执行循环体,直到条件不成立(假)时,才停止循环 B .当型循环有时也称“前测试型”循环 C .当型循环结构对应的循环语句是UNTIL 语句 D .任何一种需要重复处理的问题都可以用当型循环来实现 [答案] C 2.下列说法正确的是( ) A .当型(WHILE )循环结构不能转化为直到型(UNTIL )循环结构 B .当型(WHILE )循环结构先执行循环体,后判断条件 C .当型(WHILE )循环结构先判断条件,后执行循环体 D .以上说法都不正确 [答案] C [解析] 当型循环是先判断条件后再决定是否执行循环体,直到型循环是先执行循环体,后判断条件,它们之间可以进行转化,故选 C . 3.下列需用循环语句编写程序的是( ) A .输入x 的值,输出y =x 2-3x 的值 B .y =????? x -4,x>0,-x +1,x ≤0,输入x 的值,输出对应的函数值 C .求x 的立方根 D .求5+6+7+8+…+101的值

[答案]D 4.下列程序的功能是() S=1 i=1 WHILE S<=2012 i=i+2 S=S×i WEND PRINT i END A.计算1+3+5+…+2012 B.计算1×3×5×…×2012 C.求方程1×3×5×…×i=2012中的i值 D.求满足1×3×5×…×i>2012的最小整数i [答案]D [解析]执行该程序可知S=1×3×5×…×i,当S≤2012开始不成立,即S>2012开始成立时,输出i,则求满足1×3×5×…×i>2012的最小整数i. 5.(2012~2013·山东济南模拟)已知如下程序,其运行结果是() j=1 WHILE j*j<100 j=j+1 WEND j=j-1 PRINT“j=”;j END A.j=j-1 B.j=100

2019-2020年高中数学必修三 1-2-3 《循环语句》能力强化提升

2019-2020年高中数学必修三 1-2-3 《循环语句》能力强化提升 一、选择题 1.对当型循环结构叙述不正确的是( ) A .当给定的条件成立(真)时,反复执行循环体,直到条件不成立(假)时,才停止循环 B .当型循环有时也称“前测试型”循环 C .当型循环结构对应的循环语句是UNTIL 语句 D .任何一种需要重复处理的问题都可以用当型循环来实现 [答案] C 2.下列说法正确的是( ) A .当型(WHILE )循环结构不能转化为直到型(UNTIL )循环结构 B .当型(WHILE )循环结构先执行循环体,后判断条件 C .当型(WHILE )循环结构先判断条件,后执行循环体 D .以上说法都不正确 [答案] C [解析] 当型循环是先判断条件后再决定是否执行循环体,直到型循环是先执行循环体,后判断条件,它们之间可以进行转化,故选C . 3.下列需用循环语句编写程序的是( ) A .输入x 的值,输出y =x 2-3x 的值 B .y =? ?? ?? x -4,x>0,-x +1,x≤0,输入x 的值,输出对应的函数值 C .求x 的立方根 D .求5+6+7+8+…+101的值 [答案] D 4.下列程序的功能是( ) S =1 i =1 WHILE S <=2012 i =i +2 S =S ×i WEND PRINT i END A .计算1+3+5+…+2012

B.计算1×3×5×…×2012 C.求方程1×3×5×…×i=2012中的i值 D.求满足1×3×5×…×i>2012的最小整数i [答案]D [解析]执行该程序可知S=1×3×5×…×i,当S≤2012开始不成立,即S>2012开始成立时,输出i,则求满足1×3×5×…×i>2012的最小整数i. 5.(2012~2013·山东济南模拟)已知如下程序,其运行结果是( ) j=1 WHILE j*j<100 j=j+1 WEND j=j-1 PRINT“j=”;j END A.j=j-1 B.j=100 C.j=10 D.j=9 [答案]D [解析]此程序是求使j2<100的最大正整数.又102=100,故输出结果为j=9. 6.读下列两段程序: 甲:i=1 S=0 WHILE i<=1000 S=S+i i=i+1 WEND PRINT S END 乙: i=1000 S=0 DO S=S+i i=i-1 LOOP UNTIL i<1 PRINT S END 对甲、乙程序和输出结果判断正确的是( ) A.程序不同,结果不同B.程序不同,结果相同 C.程序相同,结果不同D.程序相同,结果相同 [答案]B [解析]程序甲是计数变量i从1开始逐步递增直到i=1000时终止,累加变量从0开始,这个程序计算的是1+2+3+…+1000;程序乙是计数变量从1000开始逐步递减到i =1时终止,累加变量0开始,这个程序计算的是1000+999+…+1.但这两个程序是不同的.两个程序的输出结果都是S=1+2+3+…+1000=500500. [点拨] 同一个问题可以有不同的程序,解决这类试题的关键是看分析程序是用哪种算法语句编制的. 7.下面程序运行后输出结果错误的是( )

循环结构程序设计:三种循环语句

一、循环结构(Iteration Structure)的概述 1.目的 为了解决含有重复处理内容的问题,必须采用循环语句(Loop Statement)来编程实现。 2.类型 (1)当型循环结构 (2)直到型循环结构 二、循环语句 1.while语句 ①功能:实现当型循环结构。 ②形式 while(表达式){ 循环体 } ③特点:先判断后执行。 ④举例:(累加和问题)编程计算整数1~100的和。 int i ; //循环变量 int sum = 0 ; //累加和清0 i = 1 ; //循环变量i赋初值 while( i <= 100){ sum = sum + i ; //循环变量累加到sum中 i = i + 1; //改变循环变量i的值 } 2.do-while语句 ①功能:实现直到型循环结构。 ②形式 do{ 循环体

}while(表达式); //注意最后的分号 ③特点:先执行后判断。 ④举例:修改上例。 /*利用do-while语句编程实现整数1~100的和。*/ int i ; //循环变量 int sum = 0 ; //累加和清0 i = 1 ; //循环变量i赋初值 do{ sum = sum + i ; //循环变量累加到sum中 i = i + 1; //改变循环变量i的值 }while(i<=100);//注意最后的分号 3.for语句 ①功能:实现当型循环结构。 ②形式 for(表达式1;表达式2;表达式3){ 循环体 } ③特点:先判断后执行;使用频率最高。 ④举例:修改上例。 /*使用for语句编程计算整数1~100的和。*/ int i ; //循环变量 int sum = 0 ; //累加和清0 for( i = 1 ; i <=100 ; i++ ){//第一个表达式完成循环变量i赋初值;第三个表达式实现改变循环变量i的值 sum = sum + i ; //循环变量累加到sum中 } 4.几种循环语句的比较 ①由于while语句和for语句均实现当型循环结构,两者是完全等价的。 for(表达式1;表达式2;表达式3){

相关主题
文本预览
相关文档 最新文档