届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx

上传人:b****3 文档编号:11810481 上传时间:2023-06-02 格式:DOCX 页数:17 大小:220.47KB
下载 相关 举报
届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx_第1页
第1页 / 共17页
届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx_第2页
第2页 / 共17页
届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx_第3页
第3页 / 共17页
届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx_第4页
第4页 / 共17页
届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx_第5页
第5页 / 共17页
届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx_第6页
第6页 / 共17页
届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx_第7页
第7页 / 共17页
届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx_第8页
第8页 / 共17页
届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx_第9页
第9页 / 共17页
届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx_第10页
第10页 / 共17页
届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx_第11页
第11页 / 共17页
届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx_第12页
第12页 / 共17页
届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx_第13页
第13页 / 共17页
届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx_第14页
第14页 / 共17页
届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx_第15页
第15页 / 共17页
届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx_第16页
第16页 / 共17页
届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx

《届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx》由会员分享,可在线阅读,更多相关《届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx(17页珍藏版)》请在冰点文库上搜索。

届《步步高》高考数学大一轮总复习人教新课标文科配套学案71 基本算法语句.docx

届《步步高》高考数学大一轮总复习人教新课标文科配套学案71基本算法语句

学案71 基本算法语句

导学目标:

理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义.

自主梳理

1.输入、输出语句

输入语句的格式为____________________.

输出语句的格式为____________________.

2.赋值语句的格式为______________,赋值语句中“=”叫做赋值号,计算机执行赋值语句时,先计算“=”右边表达式的值,然后把这个值赋给“=”左边的变量.一个赋值语句只能给一个变量赋值.

3.条件语句表达算法中的条件结构.条件语句的一般格式是

或IF—THEN语句的一般格式是

4.算法中的循环结构是由循环语句来实现的,包括WHILE语句和UNTIL语句两种语句结构.

WHILE语句的一般格式是

UNTIL语句的一般格式是

自我检测

1.(2011·汉沽模拟)已知变量a,b已被赋值,要交换a、b的值,采用的算法是(  )

A.a=b,b=aB.a=c,b=a,c=b

C.a=c,b=a,c=aD.c=a,a=b,b=c

2.当a=1,b=3时,执行完如下的一段程序后x的值是(  )

IF a

x=a+b

ELSE

x=a-b

END IF

A.1B.3C.4D.-2

3.(2011·淄博月考)当x=2时,下面的程序运行结果是(  )

A.3B.7C.15D.17

4.(2011届温州期末)下列程序执行后输出的结果是________________________.

探究点一 输入、输出和赋值语句的应用

例1

 写出下列语句描述的算法的输出结果:

(1)

 

(2)

 

变式迁移1 请写出下面运算输出的结果__________.

探究点二 条件语句的应用

例2

 阅读下面的程序,当分别输入x=2,x=1,x=0时,输出的y值分别为________、________、________.

变式迁移2 阅读下面的程序,写出程序运行的结果.

(1)若x=6,则P=______;

(2)若x=20,则P=______.

探究点三 循环语句的应用

例3

 (2011·温州期末)下列程序执行后输出的结果是(  )

A.-1       B.0

C.1D.2

变式迁移3 下列程序运行的结果是________________________________________.

1.条件语句一般有两种:

IF—THEN语句;IF—THEN—ELSE语句.语句格式及框图如下.

(1)IF—THEN—ELSE格式

当计算机执行这种形式的条件语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句体1,否则执行ELSE后的语句体2.

(2)IF—THEN格式

2.算法中的循环结构是由循环语句来实现的.对应于程序框图中的两种循环结构,一般程序设计语言中有当型(WHILE型)和直到型(UNTIL型)两种语句结构,即WHILE语句和UNTIL语句.

(1)WHILE语句

(2)UNTIL语句

(满分:

75分)

一、选择题(每小题5分,共25分)

1.(2011·枣庄模拟)以下程序:

A.不能执行B.能执行一次

C.能执行十次D.有语法错误

2.下面的程序运行后第3个输出的数是(  )

A.1B.

C.2D.

3.(2011·银川模拟)下面程序运行的结果是(  )

A.5050B.5049C.3D.2

4.下面程序运行后,输出的值是(  )

A.42B.43C.44D.45

5.程序

INPUT x

IF x>0 AND x<100 THEN

a=x[ST0

b=xMOD10

x=10]PRINT x

END IF

END

上述程序如果输入的值是51,则运行结果是(  )

A.51B.15C.105D.501

二、填空题(每小题4分,共12分)

6.利用计算机计算:

s=

+…+

,某同学编写的程序语句中,①处应填________.

7.为了在运行下面的程序之后得到y=25,键盘输入的x应该是________.

8.(2011·南通模拟)有一列数:

1,1,2,3,5,8,13,21,…,这列数有下面的特点:

前两个数都是1,从第三个数开始,每个数都是前两个数的和,这样的一列数一般称为斐波那契数.图中程序所描述的算法功能是输出前10个斐波那契数.请把这个算法填写完整.

三、解答题(共38分)

9.(12分)现欲求1+

+…+

的和(其中n的值由键盘输入),已给出了其程序框图,请将其补充完整并设计出程序.

 

10.(12分)设计一个计算1×3×5×7×…×99的程序并画出程序框图.

 

11.(14分)(2011·南京模拟)某商场为了促销,采用购物打折的优惠办法:

每位顾客一次购物

①在1000元以上者总额按九五折优惠;

②在2000元以上者总额按九折优惠;

③在3000元以上者总额按八五折优惠;

④在5000元以上者总额按八折优惠.

试编写程序求优惠价.

 

学案71 基本算法语句

自主梳理

1.INPUT “提示内容”;变量 PRINT “提示内容”;表达式 2.变量=表达式

自我检测

1.D [由赋值语句知选D.]

2.C [∵1<3,∴x=1+3=4.]

3.C [当x=2时,i=1≤4,s=0×2+1=1;

i=1+1=2≤4,s=1×2+1=3;

i=2+1=3≤4,s=3×2+1=7;

i=3+1=4≤4,s=7×2+1=15;

i=4+1=5>4,输出s=15.]

4.990

解析 由题意s=11×10×9=990.

课堂活动区

例1

 解题导引 

(1)赋值语句左边只能是变量名字,而不是表达式,右边可以是一个常量、变量或含变量的运算式.

(2)赋值号的左右两边不能对换.赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量.如“A=B”和“B=A”的运行结果是不同的.

解 

(1)∵a=5,b=3,c=

=4,

∴d=c2=16,即输出d=16.

(2)∵a=1,b=2,c=a+b,∴c=3,又∵b=a+c-b,

即b=1+3-2=2,∴a=1,b=2,c=3,

即输出a=1,b=2,c=3.

变式迁移1 a=20,b=30,c=20

解析 经过语句a=b,b=c后,b的值赋给a,c的值赋给b,即a=20,b=30,再经过语句c=a后,a的当前值20赋给c,∴c=20.故输出结果a=20,b=30,c=20.

例2

 解题导引 计算机执行这种形式的条件语句时,是首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句;如果条件不符合,则直接结束该条件语句,转而执行其他语句,嵌套时注意内外分层,避免逻辑混乱.

1,1,-1

解析 由程序可知分段函数是:

y=

∴输入x=2,输出1;

输入x=1,输出1;

输入x=0,输出-1.

变式迁移2 

(1)2.1 

(2)10.5

例3

 解题导引 解答这类问题的关键是认真阅读程序,理解程序功能.必要时,根据程序画出框图辅助分析.

C [由程序画出对应的程序框图,这是一个当型循环语句.

由框图可知,该程序的功能是计算s=5+4+…+n到首次不小于14的n-1的值,即(s,n)由以下运算得:

(0,5)→(0+5,5-1)→(5+4,4-1)→(9+3,3-1)→(12+2,2-1),所以输出n=1.]

变式迁移3 1,110;2,120;3,130;4,140;5,150;6,160;7,170;8,180;9,190;10,200

课后练习区

1.D [程序中存在语法错误,应为LOOPUNTIL,考查程序的严密性.]

2.C [该程序中关键是循环语句,

第一次输出的数是1,

第二次输出的数是x=1+

第三次输出的数是x=1+

=2.]

3.A [该程序的功能是求S=1+2+…+100的值.由等差数列求和公式得,S=

×(1+100)=5050.]

4.C [程序功能是求使i2≥2000成立的最小i值,输出结果为i-1.∵442=1936,452=2025>2000,∴输出结果为44.]

5.B [因为算术运算符“\”和“MOD”分别用来取商和余数,所以a=5,b=1,x=10×1+5=15.]

6.k>99

解析 循环体执行到k=99.

7.-6或6

解析 程序对应的函数是y=

.

由题意得,

,或

解得x=-6或x=6.

8.a=b

9.解 ①i=i+1 ②S=S+1/(2](4分)

程序如下:

(12分)

10.解 方法一 (当型语句)

程序为:

(5分)

程序框图如图所示,

(12分)

方法二 (直到型语句)

程序为:

(5分)

程序框图如图所示,

(12分)

11.解 设购物款数原为x元,优惠后价格为y元,则优惠付款方式可用分段函数表示为

y=

(6分)

用条件语句表示为:

(14分)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2