人教A版高中数学必修三导练课时作业121 输入语句输出语句和赋值语句122 条件语句.docx

上传人:b****7 文档编号:23534348 上传时间:2023-05-18 格式:DOCX 页数:8 大小:98.10KB
下载 相关 举报
人教A版高中数学必修三导练课时作业121 输入语句输出语句和赋值语句122 条件语句.docx_第1页
第1页 / 共8页
人教A版高中数学必修三导练课时作业121 输入语句输出语句和赋值语句122 条件语句.docx_第2页
第2页 / 共8页
人教A版高中数学必修三导练课时作业121 输入语句输出语句和赋值语句122 条件语句.docx_第3页
第3页 / 共8页
人教A版高中数学必修三导练课时作业121 输入语句输出语句和赋值语句122 条件语句.docx_第4页
第4页 / 共8页
人教A版高中数学必修三导练课时作业121 输入语句输出语句和赋值语句122 条件语句.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

人教A版高中数学必修三导练课时作业121 输入语句输出语句和赋值语句122 条件语句.docx

《人教A版高中数学必修三导练课时作业121 输入语句输出语句和赋值语句122 条件语句.docx》由会员分享,可在线阅读,更多相关《人教A版高中数学必修三导练课时作业121 输入语句输出语句和赋值语句122 条件语句.docx(8页珍藏版)》请在冰豆网上搜索。

人教A版高中数学必修三导练课时作业121 输入语句输出语句和赋值语句122 条件语句.docx

人教A版高中数学必修三导练课时作业121输入语句输出语句和赋值语句122条件语句

1.2 基本算法语句

1.2.1 输入语句、输出语句和赋值语句

1.2.2 条件语句

选题明细表

知识点、方法

题号

算法基本语句、程序框图

与算法语句的转换

1,7,10

使用算法语句编写程序

2,3,4,5,6,8

条件语句的嵌套

9,11

基础巩固

1.下列语句正确的是( D )

①输入语句INPUTx=3

②输入语句INPUT“A,B,C”;a,b,c

③输出语句PRINTA+B=C

④赋值语句3=A.

(A)①③(B)①②③

(C)②③(D)②

解析:

输入语句INPUTx=3中,命令动语INPUT后面应写成“x=”;3,故①错误;输入语句INPUT“A,B,C”;a,b,c格式,②正确;输出语句PRINT A+B=C中,命令动词PRINT后面应写成“A+B=”;C,故③错误;赋值语句3=A中,赋值号左边必须为变量名,故④错误.故选D.

2.(2019·陕西省铜川月考)若运行下列程序,则输出a,b的值分别为( D )

a=15

b=10

a=a+b

b=a-b

a=a-b

PRINT a,b

(A)10,5(B)10,25(C)5,15(D)10,15

解析:

由程序运行过程.a=15,b=10,a=25,b=15,a=10.输出10,15.故

选D.

3.下面的程序:

INPUT x

INPUT y

IF x<0 THEN

  x=y-4

ELSE

 y=y+4

ENDIF

PRINT x-y,y-x

END

如果输入x,y的值分别是2,-30,则输出的结果为( D )

(A)38,-38(B)36,-36

(C)32,-32(D)28,-28

解析:

根据题意输入的x=2不满足条件,需要执行ELSE后面的语句,所以得到y=-26,所以x-y=28,y-x=-28.故选D.

4.结合下图,下面程序输出的结果为    . 

 

INPUT “a,b=”;a,b

S1=a∧2,

S2=S1-b∧2

PRINT S2

END

解析:

该程序功能是求一个边长为a的正方形,去掉一个边长为b的小正方形后剩余的面积(即阴影部分面积),最后输出S2的值为a2-b2.

答案:

a2-b2

5.写出下列程序的运行结果.

INPUT a

IF a<0 THEN

 b=0.5*a

ELSE

 b=a∧2+3*a+1

ENDIF

PRINTb

END

若a=4,则b=    ;若a=-4,则b=    . 

解析:

当a=4时,b=42+3×4+1=29;当a=-4时,b=0.5×(-4)=-2.

答案:

29 -2

6.给计算机编写一个程序,输入一个自变量x的值,输出分段函数f(x)=

的函数值.

解:

程序如下.

INPUT “x=”;x

IF x>=0 THEN

  y=x+2

ELSE

  y=x∧2

ENDIF

PRINT “y=”;y

END

7.以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图.

INPUT “x,y=”;x,y

 x=x/2

 y=3*y

PRINT x,y

 x=x-y

 y=y-1

PRINT x,y

END

解:

程序框图如图所示.

能力提升

8.下面是一个算法,如果输出的值是25,则输入的x的值为    .

INPUT x

IF x<0 THEN

 y=(x+1)*(x+1)

ELSE

 y=(x-1)*(x-1)

ENDIF

PRINT y

END

解析:

由题

得x=-6或x=6.

答案:

6或-6

9.读程序,写出程序的意义:

 . 

INPUT x

IF x<0 THEN

  y=-2*x

ELSE

   IF x=0 THEN

     y=2

   ELSE

   y=x*x+1

   ENDIF

ENDIF

END

答案:

求函数y=

的函数值

10.某城市规定,在法定工作时间内每小时的工资是8元,在法定工作时间外每小时的加班工资为16元,某人在一周内工作60小时,其中加班20小时.编写程序,计算这个人这一周所得的工资.

解:

算法如下:

第一步,输入法定工作时间.

第二步,输入加班工作时间.

第三步,计算法定工作时间所得工资.

第四步,计算加班工作时间所得工资.

第五步,计算这个人这一周所得的工资.

第六步,输出这个人这一周所得的工资.

程序框图如图所示.

程序如下.

INPUT “输入法定工作时间:

”;a

INPUT “输入加班工作时间:

”;b

x=8*a

y=16*b

S=x+y

PRINT “这个人这一周所得的工资:

”;S

END

探究创新

11.如图所示,在边长为16的正方形ABCD的边上有一动点P,点P沿边线由B→C→D→A(B为起点,A为终点)运动.若设P运动的路程为x,△APB的面积为y,试写出程序,根据输入的x值,输出相应的y值.

解:

由题意可得函数关系式为

y=

显然需利用条件语句的嵌套或叠加编写程序.

程序如下.

INPUT “输入不大于48的非负数:

”;x

IF x<=16 THEN

  y=8*x

ELSE

 IF x<=32 THEN

   y=128

 ELSE

   y=8*(48-x)

 ENDIF

ENDIF

PRINT y

END

 

由Ruize收集整理。

感谢您的支持!

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

当前位置:首页 > 解决方案 > 学习计划

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

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