高中人教A版数学必修3(课件+练习)1.2.1 输入语句、输出语句和赋值语句:37张PPT

文档属性

名称 高中人教A版数学必修3(课件+练习)1.2.1 输入语句、输出语句和赋值语句:37张PPT
格式 zip
文件大小 2.9MB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2019-11-08 22:42:30

文档简介


[A 基础达标]
1.下列所给的式子,前一个是算术式子,后一个是BASIC语言中的对应式子,正确的有(  )
①e5:e∧5;
②3:3∧3/4;
③2-[5-(7+9)]:2-(5-(7+9));
④ :SQR(3);
⑤|x-3|:ABS(x-3).
A.1个         B.2个
C.3个 D.4个
解析:选C.e在程序中不能识别,应为EXP(5),①错;当幂指数为分式等代数式时,应加括号,乘方优先于乘、除法,所以3应为3∧(3/4),②错;
在BASIC语言中所有的括号不分大括号、中括号,一律用小括号,③正确;
程序中注意换为相应的函数,故④⑤正确.
2.(2019·北京市人大附中月考)若将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是(  )
解析:选C.利用程序语句变换两个数的算法为c=b,b=a,a=c或c=a,a=b,b=c,结合所给的选项,只有C选项符合题意.故选C.
3.(2019·河北省武邑中学月考)计算机执行下面的程序段后,输出的结果是(  )
A.4    B.1    C.2    D.3
解析:选A.把1赋给变量a,把3赋给变量b,把1+3的值赋给变量a最后输出a,此时a=4.故选A.
4.给出下面一个程序:
此程序运行的结果是(  )
A.5,8 B.8,5 C.8,13 D.5,13
解析:选C.此程序先将A的值赋给X,再将B的值赋给A,再将X+A的值赋给B,即将原来的A与B的和赋给B,最后A的值是原来B的值8,而B的值是两数之和13.
5.运行下面的程序,输出的结果A是__________.
INPUT “A=”;1
A=A*2
A=A*3
A=A*4
A=A*5
PRINT A
END
解析:该程序输出的结果为A=1×2×3×4×5=120.
答案:120
6.运行下面的程序,输出的结果是________.
解析:该程序的运行过程是
x=6,
y=3,
x=6÷3=2,
y=4×2+1=9,
x+y=2+9=11.
所以输出11.
答案:11
7.读如下两个程序,完成下列题目.
  
(1)程序①的运行结果为________.
(2)若程序①,②运行结果相同,则程序②输入的x的值为________.
解析:赋值语句给变量赋值时,变量的值总是最后一次所赋的值,故程序①中x的值最后为6.要使程序②中y的值为6,即x2+6=6,故x=0.即输入的x的值为0.
答案:(1)6 (2)0
8.编写一个程序,要求输入两个正数a,b的值,输出ab和ba的值.
解:程序如下:
INPUT “a,b=”;a,b
PRINT “ab=”;a∧b
PRINT “ba=”;b∧a
END
9.某工种按工时计算工资,每月总工资=每月劳动时间(时)×每小时工资(元),从总工资中扣除10%作公积金,剩余的为应发工资,试编写程序表示输入劳动时间和每小时工资,输出应发工资.
解:算法如下:
第一步,输入每月劳动时间t和每小时工资a.
第二步,求每月总工资y=a×t.
第三步,求应发工资z=0.9×y.
第四步,输出应发工资z.
程序框图如图所示.
程序如下:
[B 能力提升]
10.给出下列程序:
INPUT “实数”;x1,y1,x2,y2
a=x1-x2
m=a∧2
b=y1-y2
n=b∧2
s=m+n
d=SQR(s)
PRINT d
END
此程序的功能为(  )
A.求点到直线的距离     B.求两点之间的距离
C.求一个多项式函数的值 D.求输入的值的平方和
解析:选B.输入的四个实数可作为两个点的坐标,程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方;s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离.
11.执行下列算法语句后的结果(x MOD y表示整数x除以整数y的余数)为(  )
INPUT “x,y=”;x,y
A=x*y
B=x MOD y
C=A*y+B
PRINT A,B,C
END
(运行时从键盘上输入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
解析:选A.第一句输入x=16,y=5,第二句A=xy=80,第三句B取x除以y的余数,即B=1,第四句C=80×5+1=401,故选A.
12.给出如图所示的程序框图,写出相应的程序.
解:程序如下:
INPUT “x,y=”;x,y
x=x/2
y=3*y
PRINT x,y
x=x-y
y=y-1
PRINT x,y
END
13.(选做题)编写一个程序,求用长度为L的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积.要求输入L的值,输出正方形和圆的面积,并画出程序框图.(π取3.14)
解:由题意知,正方形的边长为,面积S1=;圆的半径为r=,面积S2=π=.
因此程序如下:
INPUT “L=”;L
S1=(L*L)/16
S2=(L*L)/(4*3.14)
PRINT S1
PRINT S2
END
程序框图如图.
课件37张PPT。第一章 算法初步第一章 算法初步变量表达式常量变量系统变量=表达式本部分内容讲解结束按ESC键退出全屏播放