新课标高中数学人教版必修3 1.2.1 输入语句、输出语句和赋值语句(课件:23张PPT+作业)

文档属性

名称 新课标高中数学人教版必修3 1.2.1 输入语句、输出语句和赋值语句(课件:23张PPT+作业)
格式 zip
文件大小 3.4MB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2020-03-22 09:47:08

文档简介

课件23张PPT。同步导练/RJA·必修③ 数学 经典品质/超越梦想 同步
导练01 算法初步§1.2 基本算法语句1.2.1 输入语句、输出语句和赋值语句目标导向知识导学重点导析思维导悟学后反思温示提馨课时作业4 (点击进入)word板块 课时作业4 输入语句、输出语句和赋值语句
基础要求
1.对赋值语句的描述正确的是(  )
①可以给变量提供初值;
②可以将表达式的值赋给变量;
③可以给一个变量重复赋值;
④不能给同一变量重复赋值.
A.①②③ B.①②
C.②③④ D.①②④
答案:A
2.PRINT “Chinese,Maths,English,Physics,Chemistry”;
90,99,98,92,91该语句的作用是(  )
A.输入五门分数 B.计算五门分数
C.输出五门分数 D.对五门成绩赋值
解析:理解输出语句的意义.
答案:C
3.下列赋值语句中语法格式错误的为(  )
A.x=2 B.x=x+y
C.y=x∧2+6 D.3=x
解析:考查赋值语句的格式,赋值语句的格式见“知识点2”.
答案:D
4.INPUT “A=”;A
A=A*2
A=A*3
A=A*4
A=A*5
PRINT A
END
若输入1,则上面程序输出的结果A是(  )
A.5 B.6
C.15 D.120
解析:此程序即计算A=1×2×3×4×5=120.
答案:D
5.下列所给的运算结果正确的个数为(  )
①ABS(-5)=5;②SQR(4)=±2;③5/2=2.5;④5*2=10;⑤3^2=9.
A.2 B.3
C.4 D.5
解析:根据运算符号及函数的功能知,①③④⑤正确;②不正确;故选C.
答案:C
6.下面程序的作用是__________.
INPUT “Maths”;a
INPUT “English”;b
INPUT “Chinese”;c
PRINT “Average=”;(a+b+c)/3
答案:输出数、英、语三科的平均分
能力要求
1. INPUT “How old are you?”;x
PRINT “I am”;x+2
END
执行上述程序后若输入20,则输出结果为(  )
A.20 B.22
C.I am 20 D.I am 22
解析:考查输入、输出语句的格式和作用.
答案:D
2.选出书写正确的语句(  )
A.输入语句INPUT a;b;c
B.赋值语句x+y=0
C.赋值语句A=B=-2
D.输出语句PRINT 20,3*2
解析:考查输入、输出语句、赋值语句的格式.
答案:D
3.当x的值是5时PRINT“x=”;x在屏幕上的输出结果是(  )
A.5=5 B.5
C.5=x D.x=5
解析:考查输出语句的格式和作用.
答案:D
4.下面的程序输出的结果是(  )

A.27   B.9   C.2+25   D.11
解析:x=2,y=9,∴x+y=11.
答案:D
5.运行如图所示的程序,输出的结果是________.

解析:a=1,b=2,把1与2的和赋给a,即a=3,即输出结果是3.
答案:3
6.下面程序运行后a,b,c的值依次为________
a=1
b=2
c=a-b
b=a+c-b
PRINT a,b,c
END
解析:第一次赋值后a=1,第二次赋值后b=2,第三次赋值后c=a-b=-1,第四次赋值后b=a+c-b=1+(-1)-2=-2,故最后a=1,b=-2,c=-1.
答案:1,-2,-1
7.下面是求平面上两点A(x1,y1),B(x2,y2)连线的中点坐标的程序,输入A,B的坐标后输出线段AB中点的坐标,请在横线上填入所需的语句
INPUT x1,y1
INPUT x2,y2
①______
②______
PRINT x,y
END
解析:在输入语句之后加入赋值语句,再跟输出语句输出运算结果,由中点坐标公式可得结果.注意赋值语句的格式.
答案:①x=0.5*(x1+x2) ②y=0.5*(y1+y2)
拓展要求
1.根据下列程序,画出程序框图.
INPUT “a=”;a
t1=a*a
t2=2*a
t=t1-t2
PRINT t
END
解:程序框图如图1.
图1
2.用算法语句写出下面程序框图的程序.
图2
解:程序如下:
INPUT x1,x2
y1=2^x1
y2=2^x2
K=(y1-y2)/(x1-x2)
PRINT K
END
3.设计程序求1+2+…+n的值,n由键盘输入.
解:INPUT “n=”;n
S=n*(n+1)/2
PRINT “S=”;S
END
4.任意输入五个数,并在每加一个数时输出当时的累加和.
解:S=0
INPUT “请输入第一个数a1=”;a1
S=S+a1
PRINT “累计:”;S
INPUT “请输入第二个数a2=”;a2
S=S+a2
PRINT “累计:”;S
INPUT “请输入第三个数a3=”;a3
S=S+a3
PRINT “累计:”;S
INPUT “请输入第四个数a4=”;a4
S=S+a4
PRINT “累计:”;S
INPUT “请输入第五个数a5=”;a5
S=S+a5
PRINT “累计:”;S
END