代伪码(详细解析+考点分析+名师点评)

文档属性

名称 代伪码(详细解析+考点分析+名师点评)
格式 zip
文件大小 682.1KB
资源类型 试卷
版本资源 人教新课标A版
科目 数学
更新时间 2014-02-13 16:53:31

文档简介

伪代码
一、选择题(共19小题)
1、如果下面所给出的程序执行后输出的结果是720,那么程序中的“条件”应为(  )21世纪教育网版权所有
A、i>9 B、i<7
C、i<=8 D、i<8
2、如图程序输出的结果为(  )
A、4,﹣1 B、7,4
C、4,3 D、6,﹣2
3、如图,图中的程序输出的结果是(  )
A、5 B、15
C、10 D、20
4、执行右图中的程序,如果输出的结果是9,那么输入的数是(  )21世纪教育网版权所有
A、﹣9 B、3或者﹣9
C、±3或者﹣9 D、±3
5、如图程序中,若输入的数字是“5”,输出的结果是(  )
A、6 B、24
C、120 D、720
6、右边的程序运行时输出的结果是(  )
A、12,5 B、12,21
C、12,3 D、21,12
7、当右边的程序段输出结果是41,则横线处应填(  )21世纪教育网版权所有
A、i>4 B、i>=4
C、i<4 D、i<=4
8、若下面出现输入的数字是“27”,则输出的结果是(  )
A、97 B、86
C、37 D、57
9、将表示成计算机程序表达式为(  )
A、SQR(3*x^2*y)+ABS(x/(2+y)
B、ABS(3*x^2*y)+SQR(x/(2+y)
C、SQR(3x^2y)+ABS(x/(2+y)
D、ABS(3x^2y)+SQR(x/(2+y)
10、如果右边程序执行后输出的结果是990,那么在程序until后面的“条件”应为(  )
A、i>10 B、i<8
C、i<=9 D、i<9
11、阅读如图的程序,若分别输入﹣3、﹣2、﹣1、0、4、5,则输出的结果是(  )21世纪教育网版权所有
A、4,5 B、0,1,2,3,4,5
C、1,2,3,4,5 D、3,4,5
12、为了确保神州七号飞船发射时的信息安全,信息须加密传输,发送方由明文→密文(加密),接受方由密文→明文(解密),已知加密的方法是:密码把英文的明文(真实文)按字母分解,其中英文的a,b,c,…,z的26个字母(不论大小写)依次对应1,2,3,…,26这26个自然数(见下表):
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
10
21
22
23
24
25
26
通过变换公式:,将明文转换成密文,如=17,即h变换成q;,即e变换成c.若按上述规定,若将明文译成的密文是shxc,那么原来的明文是(  )
A、love B、live
C、move D、life
13、如图程序运行时输出的结果是(  )
Print A,B
A、12,5 B、12,9
C、12,3 D、21,12
14、下面循环结构的程序框图与程序语言相对应的是(  )21世纪教育网版权所有
A、(1)(a)  (2)(b)
B、(1)(b)  (2)(a)
C、(1)(a)  (2)(a)
D、(1)(b)  (2)(b)
15、右边程序执行后输出的结果是(  )
A、﹣1 B、0
C、1 D、2
16、当a=3时,下面的程序段输出的结果是(  )
IF a<10 THEN
y=2*a
ELSE
y=a*a
A、9 B、3
C、10 D、6
17、如图为一个求20个数的平均数的程序,在横线上应填充的(  )21世纪教育网版权所有
s=0
i=1
Do
输入x
S=S+x
i=i+1
Loopwhile
a=
输出a
结束
A、i>20 B、i<20
C、i>=20 D、i<=20
18、以下程序运行后的输出结果是(  )
i:=1;
repeat
i:=i+2;
S:=2i+3;
i:=i﹣1;
until i≥8;
输出 S.
A、17 B、19
C、21 D、23
19、计算机执行下面的程序,输出的结果是(  )
a=1
b=3
a=a+b
b=b*a
输出 a,b
End.
A、1,3 B、4,9
C、4,12 D、4,8
二、填空题(共9小题)
20、下列伪代码输出的结果是 _________ .21世纪教育网版权所有
21、下面是一个算法的伪代码.如果输入x的值是2,则输出y的值是 _________ .
22、右图程序运行结果是 _________ .
23、根据如图所示的伪代码,可知输出的结果I为 _________ .
24、如图,程序运行后的结果为 _________ .
25、根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值为 _________ .21世纪教育网版权所有
26、运行如图所示的程序,输出的结果是 _________ .
27、根据如图所示的伪代码,当输入a,b分别为12,13时,最后输出的m的值是 _________ .
28、若输入8,则下列程序执行后输出的结果是 _________ ;
输入t;
If t<5,
Then y=t2+1;
Else if t<8,
Then y:=2t﹣1;
Else y:=t+1;
输出 y.
三、解答题(共2小题)
29、某商场为了促销,采用购物打折的优惠办法:每位顾客一次购物:21世纪教育网版权所有
①在1000元以上者按九五折优惠;
②在2000元以上者按九折优惠;
③在5000元以上者按八折优惠.
(1)写出实际付款y(元)与购物原价款x(元)的函数关系式;
(2)用伪代码表示优惠付款的算法.
30、计算1+2+22+23+…+263,写出算法的程序.

答案与评分标准
一、选择题(共19小题)
1、如果下面所给出的程序执行后输出的结果是720,那么程序中的“条件”应为(  )21世纪教育网版权所有
A、i>9 B、i<7
C、i<=8 D、i<8
考点:设计程序框图解决实际问题;伪代码。
专题:规律型。
分析:先根据输出的结果推出循环体执行的次数,再根据s=1×10×9×8=720得到程序中UNTIL后面的“条件”.
解答:解:因为输出的结果是720,即s═1×10×9×8,需执行3次,
则程序中UNTIL后面的“条件”应为i<8.
故选D.
点评:本题主要考查了直到型循环语句,语句的识别问题是一个逆向性思维,一般认为学习是从算法步骤(自然语言)至程序框图,再到算法语言(程序).如果将程序摆在我们的面前时,从识别逐个语句,整体把握,概括程序的功能.
2、如图程序输出的结果为(  )
A、4,﹣1 B、7,4
C、4,3 D、6,﹣2
考点:设计程序框图解决实际问题;伪代码。21世纪教育网
专题:计算题。
分析:由图,由于a,b的初值是1,2,故在第一次循环中,a=a+b=3,b=a﹣b=﹣1,循环的条件是a≤4,故程序中的循环体可以执行4次,于是可以逐步按规律计算出a,b的值.
解答:解:由题设循环体要执行四次,图知
第一次循环结束后a=a+b=3,b=a﹣b=﹣1,
第二次循环结束后a=a+b=2,b=a﹣b=4,
第三次循环结束后a=a+b=6,b=a+b=﹣2,
第四次循环结束后不满足循环的条件是a≤4,
程序输出的结果为6,﹣2
故选D.
点评:本题考查循环结构,解决此题关键是理解其中的算法结构与循环体执行的次数,然后依次计算得出结果.
3、如图,图中的程序输出的结果是(  )
A、5 B、15
C、10 D、20
考点:伪代码。
分析:当a=5,满足a≥4,执行循环体,S=1×5=5,a=4;依次类推,a=4﹣1=3,不满足a≥4,退出循环体,输出此时的S的值.
解答:解:a=5,满足a≥4,执行循环体S=1×5=5;
a=4,,满足a≥4,执行循环体S=5×4=20;
a=3,,不满足a≥4,退出循环体,
输出此时的S=20,
故选D.
点评:本题主要考查了直到型循环结构,循环结构有两种形式:当型循环结构和直到型循环结构,当型循环是先判断后循环,直到型循环是先循环后判断,属于基础题.
4、执行右图中的程序,如果输出的结果是9,那么输入的数是(  )21世纪教育网
A、﹣9 B、3或者﹣9
C、±3或者﹣9 D、±3

A、6 B、24
C、120 D、720
考点:伪代码;设计程序框图解决实际问题。
专题:图表型。
分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算并输出S=5×4×3×2×1的值,计算后易给出答案.
解答:解:程序运行过程中,各变量的值如下表示:
是否继续循环 t i
循环前/1 1
第一圈 是 1 2
第二圈 是 2 3
第三圈 是 2×3 4
第4圈 是 2×3×4 5
第5圈 是 2×3×4×5 6
第6圈 否
此时输出的S值为120
故选C.
点评:本题考查的知识点是循环结构,其中根据已知的程序流程图分析出程序的功能是解答本题的关键.
6、右边的程序运行时输出的结果是(  )21世纪教育网
A、12,5 B、12,21
C、12,3 D、21,12
考点:伪代码。
专题:图表型。
分析:根据赋值语句的含义对语句从上往下进行运行,最后的A,B就是所求.
解答:解:A=3,
B=9,
接下来:A=3+9=12
B=21
故最后输出12,21.
故选B.
点评:本题主要考查了赋值语句,理解赋值的含义是解决问题的关键,属于基础题.
7、当右边的程序段输出结果是41,则横线处应填(  )21世纪教育网
A、i>4 B、i>=4
C、i<4 D、i<=4
考点:伪代码。
专题:规律型。
分析:根据已知中的程序伪代码,我们模拟程序的运行过程,找出满足继续循环的条件,即可得到答案.
解答:解:模拟程序的运行结果如下:
当i=1时,s=1;
当i=1时,s=1;
当i=2时,s=3;
当i=3时,s=10;
当i=4时,s=41;
此时程序循环结束,输出变量s值
故i≤4应满足循环的条件
故选D.
点评:本题考查的知识点是伪代码,其中模拟程序的运行过程,找到进入循环需要满足的条件是解答本题的关键.
8、若下面出现输入的数字是“27”,则输出的结果是(  )
A、97 B、86
C、37 D、57
考点:伪代码;设计程序框图解决实际问题。
专题:阅读型。
分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是来计算A与B的最小公约数,并输出.
解答:解:程序运行过程中,各变量的值如下表示:
x=27,
满足x>9且x<100,
a=27﹣10=17,
b=7,
x=10×7+17=87,
故最后输出的x值为87
故选A.
点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,本题的算法功能是计算A与B的最小公约数.属于基础题.
9、将表示成计算机程序表达式为(  )21世纪教育网
A、SQR(3*x^2*y)+ABS(x/(2+y) B、ABS(3*x^2*y)+SQR(x/(2+y)
C、SQR(3x^2y)+ABS(x/(2+y) D、ABS(3x^2y)+SQR(x/(2+y)
含义,属于基础题.
10、如果右边程序执行后输出的结果是990,那么在程序until后面的“条件”应为(  )
A、i>10 B、i<8
C、i<=9 D、i<9
考点:伪代码。
专题:图表型;规律型。
分析:先根据输出的结果推出循环体执行的次数,再根据s=1×11×10×9=990得到程序中UNTIL后面的“条件”.
解答:解:因为输出的结果是990,即s=1×11×10×9,需执行4次,
则程序中UNTIL后面的“条件”应为i<9.
故选D
点评:本题主要考查了直到型循环语句,语句的识别问题是一个逆向性思维,一般认为学习是从算法步骤(自然语言)至程序框图,再到算法语言(程序).如果将程序摆在我们的面前时,从识别逐个语句,整体把握,概括程序的功能.
11、阅读如图的程序,若分别输入﹣3、﹣2、﹣1、0、4、5,则输出的结果是(  )21世纪教育网
A、4,5 B、0,1,2,3,4,5
C、1,2,3,4,5 D、3,4,5
考点:伪代码。
专题:操作型。
分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是判断输入数值的符号,并将输入的正数输出.
解答:解:分析程序中各变量、各语句的作用,
再根据流程图所示的顺序,可知:
该程序的作用是判断输入数值的符号,
并将输入的正数输出.
∵输入的6个数:﹣3、﹣2、﹣1、0、4、5中,只有4与5是正数
∴输出的结果为:4,5
故选A
点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)?②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.
12、为了确保神州七号飞船发射时的信息安全,信息须加密传输,发送方由明文→密文(加密),接受方由密文→明文(解密),已知加密的方法是:密码把英文的明文(真实文)按字母分解,其中英文的a,b,c,…,z的26个字母(不论大小写)依次对应1,2,3,…,26这26个自然数(见下表):
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
10
21
22
23
24
25
26
通过变换公式:,将明文转换成密文,如=17,即h变换成q;,即e变换成c.若按上述规定,若将明文译成的密文是shxc,那么原来的明文是(  )
A、love B、live21世纪教育网
C、move D、life
考点:伪代码;映射。
专题:计算题。
分析:由已知中英文的a,b,c,…,z的26个字母(不论大小写)依次对应1,2,3,…,26这26个自然数,及加密变换公式:,我们可以构造方程求出密文对应的原文.
解答:解:由已知中加密变换公式:,
又∵明文译成的密文是shxc,
设密文s对应的明文为α,则f(α)=19,
若,则α=37>26不符合要求,则,则α=12,即s对应的明文为l;
同理可以确定出:
h对应的明文为o;
x对应的明文为v;
c对应的明文为e;
那么原来的明文是:love
故选A
点评:本题考查的知识点是映射,函数的值,其中根据加密变换公式和密文字母对应的数字,构造关于明文字母对应数字的方程是解答本题的关键,要注意题目中各字母对应数字不大于26的限制.
13、如图程序运行时输出的结果是(  )21世纪教育网
Print A,B
A、12,5 B、12,9
C、12,3 D、21,12

A、(1)(a)  (2)(b) B、(1)(b)  (2)(a)
C、(1)(a)  (2)(a) D、(1)(b)  (2)(b)
考点:伪代码。
专题:图表型。
分析:讨论程序进行判断前是否执行循环体,如果先执行循环体,则是直到型循环,否则是当型循环.解题的关键是弄清循环体是在判断框前还是后.
解答:解:观察图(1),它是先判断后循环,故是当型循环的程序框图,其与程序语言相对应的是(b);
观察图(2),它是先循环后判断,故是直到型循环的程序框图,其与程序语言相对应的是(a);
故选B.
点评:本题主要考查了伪代码、循环结构,循环结构有两种形式:当型循环结构和直到型循环结构,当型循环是先判断后循环,直到型循环是先循环后判断,属于基础题.
15、右边程序执行后输出的结果是(  )21cnjy
A、﹣1 B、0
C、1 D、2
考点:伪代码。
专题:常规题型。
分析:根据伪代码,可知当s<15时,执行循环体内容一旦s≥15,就结束循环体而输出n的值.由此不难得到正确的选项.
解答:解:由图中伪代码的含义,可列下表格:
当n=15时,不满足s<15,所以结束循环体,输出此时的n值0
故选B
点评:本题以一个加法为例,考查了当型循环的伪代码语句,属于基础题.
16、当a=3时,下面的程序段输出的结果是(  )
IF a<10 THEN
y=2*a
ELSE
y=a*a
A、9 B、3
C、10 D、6
考点:伪代码。
专题:计算题。
分析:首先分析伪代码,然后按照程序顺序执行,最后写出结果.
解答:解:按照伪代码进行执行如下:
a=3
a<10
y=2×3=6
故选D.
点评:本题考查伪代码的运算,通过对伪代码的执行写出结果,属于基础题.
17、如图为一个求20个数的平均数的程序,在横线上应填充的(  )
s=0
i=1
Do
输入x
S=S+x
i=i+1
Loopwhile
a=
输出a
结束
A、i>20 B、i<20
C、i>=20 D、i<=20
考点:伪代码。
分析:由程序的功能是求20个数的平均数,则循环体共需要执行20次,由循环变量的初值为1,步长为1,故当循环20次时,此时循环变量的值为21应退出循环,又由当型循环是不满足条件退出循环,故易得结论.
解答:解:由程序的功能是求20个数的平均数,
则循环体共需要执行20次,
由循环变量的初值为1,步长为1,
故当循环20次时,
此时循环变量的值为21应退出循环,
又因当型循环是不满足条件退出循环,
i<=20时退出循环.
故选D.
点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.
18、以下程序运行后的输出结果是(  )21cnjy
i:=1;
repeat
i:=i+2;
S:=2i+3;
i:=i﹣1;
until i≥8;
输出 S.
A、17 B、19
C、21 D、23
考点:伪代码。
专题:阅读型。
分析:首先分析程序框图,循环体为“直到“循环结构,按照循环结构进行运算,求出满足题意时的S.
解答:解:根据题意,本程序框图为求S的值,
循环体为“直到“循环结构
第1次循环:S=9 i=2
第2次循环:S=﹣11 i=3
第3次循环:S=13 i=4

第8次循环:S=19 i=7
第9次循环:S=21 i=8
此时i=8,满足条件,跳出循环,输出S=21
故选C.
点评:本题为程序框图题,考查对循环结构的理解和认识,按照循环结构运算后得出结果.属于基础题
19、计算机执行下面的程序,输出的结果是(  )21cnjy
a=1
b=3
a=a+b
b=b*a
输出 a,b
End.
A、1,3 B、4,9
C、4,12 D、4,8
考点:伪代码。
专题:阅读型。
分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用顺序结构计算变量a,b的值,并输出,逐行分析程序各语句的功能不难得到结果.
解答:解:∵a=1,b=3
∴a=a+b=3+1=4,
∴b=a×b=4×3=12.
故输出的变量a,b的值分别为:4,12
故选C.
点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)?②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.
二、填空题(共9小题)
20、下列伪代码输出的结果是 17 .

考点:设计程序框图解决实际问题;伪代码。
专题:规律型。
分析:本题是一个条件型的程序,若x≤5,y=10x,否则y=2.5x+5,由于输入的x的值是2,故应代入第一个解析式
解答:解:由题意,
本题是一个条件型的程序,若x≤5,y=10x,
否则y=2.5x+5,由于输入的x的值是2,
∵2<5,
故y=10×2=20,
则输出y的值是20.
故答案为:20.
点评:本题考点是伪代码,考查读懂一些简单程序的能力,对程序语句的了解是解题的关键.
22、右图程序运行结果是 34 .
考点:设计程序框图解决实际问题;伪代码。
专题:规律型。
分析:由图,由于a,b的初值都是1,故在第一次循环中,a=a+b=2,b=a+b=3,计数变量从2开始,以步长为1的速度增大到5,故程序中的循环体可以执行4次,于是可以逐步按规律计算出a的值.21cnjy
解答:解:由题设循环体要执行四次,图知
第一次循环结束后a=a+b=2,b=a+b=3,
第二次循环结束后a=a+b=5,b=a+b=8,
第三次循环结束后a=a+b=13,b=a+b=21,
第四次循环结束后a=a+b=34,b=a+b=55,
故答案为 34.
点评:本题考查循环结构,解决此题关键是理解其中的算法结构与循环体执行的次数,然后依次计算得出结果.
23、根据如图所示的伪代码,可知输出的结果I为 21 .
考点:设计程序框图解决实际问题;伪代码。
专题:计算题。
分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加并输出p的值.
解答:解:程序在运行过程中各变量的值如下表示:
是否继续循环 p k
循环前/1 1
第一圈 是﹣3 4
第二圈 是﹣1 7
第四圈 是 7 10
第五圈 是 21 否
故最后输出的p值为:21
故答案为:21.
点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)?②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.
24、如图,程序运行后的结果为 0 .
考点:设计程序框图解决实际问题;伪代码。
专题:图表型。
分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算并输出a的值,模拟程序的循环过程,并用表格对程序运行过程中的数据进行分析,不难得到正确的答案.
解答:解:根据伪代码所示的顺序,21cnjy
逐框分析程序中各变量、各语句的作用可知:
程序在运行过程中各变量的值如下表示:
是否继续循环 a j
循环前/0 1
第一圈 是 1 2
第二圈 是 3 3
第三圈 是 1 4
第四圈 是 0 5
第五圈 是 0 6
第四圈 否
故最后输出的值为:0
故答案为:0.
点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)?②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.
25、根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值为 3 .
考点:伪代码。
专题:图表型。
分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是计算分段函数 m=的值,代入a=2,b=3,即可得到答案.
解答:解:分析程序中各变量、各语句的作用,
再根据流程图所示的顺序,可知:
该程序的作用是计算分段函数 m=的值,21cnjy
∵a=2<b=3,
∴m=3
故答案为:3
点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.
26、运行如图所示的程序,输出的结果是 3 .
考点:伪代码。
专题:图表型。
分析:根据赋值语句的含义对语句从上往下进行运行,最后的a就是所求.
解答:解:a=1,b=2,
接下来:a=1+2=3
故最后输出3.
故答案为:3.
点评:本题主要考查了赋值语句,理解赋值的含义是解决问题的关键,属于基础题.
27、根据如图所示的伪代码,当输入a,b分别为12,13时,最后输出的m的值是 13 .
考点:伪代码;设计程序框图解决实际问题。
专题:阅读型。
分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是计算分段函数 m=的值,代入a=2,b=3,即可得到答案.
解答:解:分析程序中各变量、各语句的作用,
再根据流程图所示的顺序,可知:
该程序的作用是计算分段函数 m=的值,21cnjy
∵a=12<b=13,
∴m=13
故答案为:13
点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.
28、若输入8,则下列程序执行后输出的结果是 5 ;21cnjy
输入t;
If t<5,
Then y=t2+1;
Else if t<8,
Then y:=2t﹣1;
Else y:=t+1;
输出 y.
考点:伪代码。
分析:本题考查条件语句,先根据算法语句写出分段函数,然后讨论t的大小,根据自变量求出函数值即可.
解答:解:根据条件语句可知是计算y=
当x=8,解得:y=5
程序执行后输出的结果是5
故答案为5.
点评:本题主要考查了分段函数,以及条件语句,算法语句是新课标新增的内容,在近两年的新课标地区高考都考查到了,这启示我们要给予高度重视,属于基础题.
三、解答题(共2小题)
29、某商场为了促销,采用购物打折的优惠办法:每位顾客一次购物:
①在1000元以上者按九五折优惠;
②在2000元以上者按九折优惠;
③在5000元以上者按八折优惠.
(1)写出实际付款y(元)与购物原价款x(元)的函数关系式;
(2)用伪代码表示优惠付款的算法.
y=
(2)用条件语句表示表示为:21cnjy
点评:本题考查的知识点是根据实际情况选择函数模型,程序代码,其中根据题意写出函数的解析式是解答本题的关键
30、计算1+2+22+23+…+263,写出算法的程序.21cnjy