秋季学期新人教A版高中必修三121输入输出和赋值语句导学案Word文档格式.docx

上传人:b****5 文档编号:18895483 上传时间:2023-01-02 格式:DOCX 页数:18 大小:79.57KB
下载 相关 举报
秋季学期新人教A版高中必修三121输入输出和赋值语句导学案Word文档格式.docx_第1页
第1页 / 共18页
秋季学期新人教A版高中必修三121输入输出和赋值语句导学案Word文档格式.docx_第2页
第2页 / 共18页
秋季学期新人教A版高中必修三121输入输出和赋值语句导学案Word文档格式.docx_第3页
第3页 / 共18页
秋季学期新人教A版高中必修三121输入输出和赋值语句导学案Word文档格式.docx_第4页
第4页 / 共18页
秋季学期新人教A版高中必修三121输入输出和赋值语句导学案Word文档格式.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

秋季学期新人教A版高中必修三121输入输出和赋值语句导学案Word文档格式.docx

《秋季学期新人教A版高中必修三121输入输出和赋值语句导学案Word文档格式.docx》由会员分享,可在线阅读,更多相关《秋季学期新人教A版高中必修三121输入输出和赋值语句导学案Word文档格式.docx(18页珍藏版)》请在冰豆网上搜索。

秋季学期新人教A版高中必修三121输入输出和赋值语句导学案Word文档格式.docx

a

⑥INPUT “a=”;

5*5

⑦INPUTa,b,c,

(2)当x的值为5时,“PRINT“x=”;

x”在屏幕上的输出结果为(  )

A.5=5B.5C.5=xD.x=5

答案 

(1)③④⑤ 

(2)D

解析 

(1)

序号

正误

理由

×

输入语句不能直接输入常量

输入语句不能输入表达式

这是最常见的输入方式,一般在某一程序之前,用来输入下面的程序运行所需要的变量值

这是一个输入多个变量的表达方式,即对三个变量进行赋值,每个变量之间用“,”隔开

程序上机运行后,若输入5,则屏幕显示a=5

输入语句没有运算功能,输入语句要求输入的值只能一个常数,不能是一个表达式

输入语句末尾不带任何符号

(2)PRINT语句可将用双引号引起来的字符串显示在屏幕上,从而应输出x=5.

反思与感悟 

(1)输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用“,”隔开.

(2)计算机执行到输入语句时,暂停等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续运行,“提示内容”及其后的“;

”可省略.

(3)输出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现.

跟踪训练1 写出下列程序运行的结果.

INPUT “a,b=”;

a,b

PRINT “a2+

=”;

a^2+1/b

END

若输入2,1,则输出的结果为.

答案 a2+

=5

解析 若输入2,1,即a=2,b=1.∴22+

=4+1=5.输出的结果为a2+

=5.

题型二 赋值语句的应用

例2 

(1)下列给出的赋值语句正确的有个.

①x=2*y+z;

②x=3;

③x+y=7;

④y=3.14*4.

x=1

x=x*2

x=x*3

x=x*4

PRINT x*5

(2)下列程序的运行结果为.

答案 

(1)3 

(2)120

解析 

(1)赋值语句的格式是:

变量=表达式,故①②④正确,③错误.

(2)由赋值语句的特点,可知结果为1×

5,故答案为120.

反思与感悟 赋值号与数学中的等号的意义是不完全相同的,是以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”.如:

N=N+1,是将N的原值加1再赋给N.

跟踪训练2 已知函数y=x2+3x+1,编写一个程序,使每输入一个x值,就得到相应的y值.

解 程序如下:

INPUT“x=”;

x

y=x^2+3*x+1

PRINT“x=”;

PRINT“y=”;

y

题型三 算法的应用

例3 根据如图所示的程序框图,写出相应的算法语句.

INPUT“x,y=”;

x,y

x=2*x

y=y/4

PRINTx,y

x=x-y

y=y-2

反思与感悟 由程序框图写算法语句时,对顺序结构的程序框图只需利用输入、输出、赋值语句即可完成,其中输入、输出框对应输入、输出语句,执行框对应赋值语句.

跟踪训练3 阅读下面的程序,根据程序画出程序框图.

INPUTx,y

PRINTx/2

PRINT3*y

x=x+1

y=y-1

解 程序框图如图所示.

程序的编写

例4 编写一个程序,要求输入两个正数a和b的值,输出ab和ba的值.

分析 一方面可以首先利用INPUT语句输入两个正数,然后将ab与ba的值分别赋给两个变量,最后输出这两个变量的值即可.另一方面可以将ab与ba作为两个幂的值,是把底数和指数进行了交换,故还可以利用赋值语句,采用将两个变量的值互换的办法实现这一算法.

解 方法一 程序如下:

INPUT a,b

A=a^b

B=b^a

PRINT A,B

方法二 程序如下:

PRINT A

x=a

a=b

b=x

PRLNT A

解后反思 编写程序的关键在于首先弄清问题的算法,特别是算法的结构,然后确定采用哪一种算法语句,分清算法的步骤,写出程序.问题的算法不同,写出的程序就不同.

程序语言书写格式

例5 设计一个程序,输入三个实数a,b,x,计算表达式-(a2+b2)x3的值.

分析 本题的算法是:

输入a,b,x的值,计算并输出-(a2+b2)x3的值.故需用到输入语句、输出语句和赋值语句,然后按照这三种语句的书写格式写出程序即可.

INPUT “a=”;

INPUT “b=”;

b

INPUT “x=”;

y=(-1)*(a^2+b^2)*x^3

PRINT “表达式的值为”;

解后反思 书写程序时应严格遵循各种语句的一般格式,如输入语句和输出语句中的提示内容与变量之间必须用“;

”隔开,而不是“,”.同时应注意数学运算符号和程序符号的区别,在书写程序时,必须将数学运算符号转化为程序符号,如平方运算“a2”与“b2”应为“a^2”与“b^2”,“x3”应为“x^3”.

1.在INPUT语句中,如果同时输入多个变量,变量之间的分隔符是(  )

A.逗号B.分号C.空格D.引号

答案 A

解析 输入语句中同时输入多个变量时,变量间要用“,”隔开.

2.赋值语句M=M+3表示的意义是(  )

A.将M的值赋给M+3

B.将M的值加3后再赋给M

C.M和M+3的值相等

D.以上说法都不对

答案 B

解析 赋值语句是将“=”右边的一个确定值赋给它左边的一个变量.

3.下面的程序输出的结果是(  )

a=2

b=5

c=a+b

a=c+4

PRINT a,b

第3题图

A.2,5B.4,5C.11,5D.7,5

答案 C

解析 第三句给c赋值后c=7,第四句给a赋值后a=11,故最后输出11,5.

4.下列程序执行后结果为3,则输入的x值为(  )

INPUT“x=”;

y=x*x+2*x

PRINTy

第4题图

A.1B.-3C.-1D.1或-3

答案 D

解析 由题意得:

x2+2x=3,解方程得x=1或x=-3.

5.下面一段程序执行后的结果是.

A=2

A=A*2

A=A+6

答案 10

解析 先把2赋给A,然后把A*2赋给A,即A的值为4,再把4+6=10赋给A,所以输出的结果为10.

1.需输入信息时用INPUT语句,需输出信息时用PRINT语句,当变量需要的数据较少或给变量赋予算式时,用赋值语句,当变量需要输入多组数据且程序重复使用时,使用输入语句较好.

2.赋值语句是一个程序必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求,不能利用赋值语句进行代数式计算等.

3.算法语句的所有符号只能排在一行上,也只能用圆括号以保持运算顺序不变;

用圆括号时,必须注意左右配对使用,有些运算要用特定符号表示,在学习中要强化记忆.

写为(A1+B1)/(A2+B2),

πR3≥0写为4/3]

一、选择题

1.下列给变量赋值的语句正确的是(  )

A.5=aB.a+2=a

C.a=b=4D.a=2*a

解析 A错,因为赋值语句的左右两边不能对换,赋值语句是将赋值号右边表达式的值赋给赋值号左边的变量;

B错,赋值语句左边是一个变量,而不是代数式;

C错,因为赋值语句不能把一个值同时赋给两个变量;

D项正确.

2.下列程序执行后,变量a、b的值分别为(  )

a=15

b=20

a=a+b

b=a-b

a=a-b

第2题图

A.20,15B.35,35

C.5,5D.-5,-5

解析 根据赋值语句的意义,先把a+b=35赋给a,然后把a-b=35-20=15赋给b,最后再把a-b=35-15=20赋给a.

3.给出下面一个程序:

A=5

B=8,

X=A

A=B

B=X+A

此程序运行的结果是(  )

A.5,8B.8,5C.8,13D.5,13

解析 此程序先将A的值赋给X,再将B的值赋给A,再将X+A的值赋给B,即将原来的A与B的和赋给B,最后A的值是原来B的值8,而B的值是两数之和13.

4.给出下列程序,若输入x=2,y=3,则输出x,y的值分别为(  )

INPUT x,y

A=x

x=y

y=A

PRINT x,y

A.2,3B.2,2C.3,3D.3,2

解析 该程序的运行过程是:

输入2,3

x=3

y=2

输出3,2

即x,y的值分别为3,2.

5.给出下列程序:

INPUT “实数”;

xl,yl,x2,y2

a=x1-x2

m=a^2

b=y1-y2

n=b^2

s=m+n

d=SQR(s)

PRINT d

第5题图

此程序的功能(SQR()是一个函数,用来求某个非负数的算术平方根)为(  )

A.求点到直线的距离

B.求两点之间的距离

C.求一个多项式函数的值

D.求输入的值的平方和

解析 输入的四个实数可作为两个点的坐标,程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方:

s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离.

6.执行下列算法语句后的结果(xMODy表示整数x除以整数y的余数)为(  )

INPUT “x,y=”;

x,y

A=x*y

B=xMODy

C=A*y+B

PRINT A,B,C

(运行时从键盘上输入16,5)

A.A=80,B=1,C=401

B.A=80,B=3,C=403

C.A=80,B=3.2,C=403.2

D.A=80,B=3.2,C=404

解析 第一句输入x=16,y=5,第二句A=xy=80,第三句B取x除以y的余数,即B=1,第四句C=80×

5+1=401,故选A.

7.给出下列程序:

INPUT “A=”;

A

A=A*3

A=A*4

A=A*5

若输出的A的值为120,则输入的A的值为(  )

A.1B.5C.15D.120

解析 该程序的功能是计算A×

5的值,则120=A×

5,故A=1,即输入A的值为1.

二、填空题

8.写出下面两个程序的运行结果:

(1)

a=1

b=2

c=a-b

b=a+c-b

PRINT a,b,c

运行结果为.

(2)

A=3

B=2

C=5

A=A+B

B=B-A

C=C/A*B

PRINT “C=”;

C

答案 

(1)1,-2,-1 

(2)C=-3

解析 

(1)阅读程序,由语句a=1,b=2,c=a-b,得c=-1,又由语句b=a+c-b,得b=-2,所以程序运行后的结果为1,-2,-1.

(2)阅读程序,由语句A=3,B=2,C=5,A=A+B,得A=5,又由语句B=B-A,得B=-3.又因为C=C/A*B,所以C=-3,所以程序的运行结果为C=-3.

9.下面程序的功能是求所输入的两个正数的平方和,已知最后输出的结果为3.46,试据此将程序补充完整.

INPUT “x1=”;

1.1

INPUT “x2=”;

    

S=    

PRINT S

答案 1.5 x1^2+x2^2

解析 因为程序的功能是求所输入的两个正数的平方和,所以S=x

+x

,又因为最后输出的结果是3.46,所以3.46=1.12+x

,解得x

=2.25.又因为x2是正数,所以x2=1.5.

10.下面程序的运行结果为.

b=3

c=4

b=c+2

c=b+4

d=(a+b+c)/3

PRINT “d=”;

d

答案 

解析 a=b=3,b=c+2=4+2=6,c=b+4=6+4=10.

∴d=

(a+b+c)=

(3+6+10)=

.

三、解答题

11.把下列程序用程序框图表示出来.

A=20

B=15

B=A-B

A=A*B

PRINT A+B

解 程序框图如下:

12.编写一个程序,要求输入一个圆的半径,便能输出该圆的周长和面积(π取3.14).

INPUT“R=”;

R

C=2*3.14*R

S=3.14*R^2

PRINT“C=”;

PRINT“S=”;

S

13.“鸡兔同笼”问题是我国古代著名的趣题之一.大约在1500年前,《孙子算经》中就记载了这个有趣的问题.书中这样描述:

今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔几何?

试设计一个算法,输入鸡兔的总数和鸡兔的脚的总数,分别输出鸡、兔的数量,并编写程序,画出相应的程序框图.

解 算法步骤如下:

第一步,输入鸡和兔的总数量M.

第二步,输入鸡和兔的脚的总数量N.

第三步,鸡的数量为A=

第四步,兔的数量为B=M-A.

第五步,输出A,B,得出结果.

程序如下:

INPUT“鸡和兔的总数量为:

”;

M

INPUT“鸡和兔的脚的总数量为:

N

A=(4*M-N)/2

B=M-A

PRINT“鸡的数量为:

PRINT“兔的数量为:

B

程序框图如图所示:

         

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

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1