人教课标A版高中数学必修三课后作业5输入语句、输出语句和赋值语句

合集下载

高中数学 输入语句输出语句和赋值语句课件 新人教A版必修3

高中数学 输入语句输出语句和赋值语句课件 新人教A版必修3

例2.编写程序,计算一个学生数学、语文、英语三门课的平 均成绩 程序框图 算法 开始 第一步:分别输入三科的成绩a,b,c; 第二步:计算average=(a+b+c)/3; 输入a,b,c 第三步:输出三科平均分.
程序 INPUT “Maths=”;a INPUT “Chinese=”;b 输出average INPUT “English=”;c PRINT “The average=”;(a+b+c)/3 结束 END 程序2 INPUT “Maths,Chinese,English=”;a,b,c PRINT “The average=”;(a+b+c)/3 END
y x 3 3 x 2 24 x 30
输出x,y 结束
3 2 y x 3 x 24 x 30 例1.用描点法作函数 的图象时,需要求
出自变量和函数的一组对应值.编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值. 程序 输入语句
3 2 y x 3 x 24 x 30 例1.用描点法作函数 的图象时,需要求
出自变量和函数的一组对应值.编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值. 程序 输出语句
INPUT “x=”;x y=x^3+3*x^2-24*x+30 PRINT “提示内容”;表达式 PRINT x 1.“提示内容”和它后面的“;”可以省略; PRINT y 2.一个语句可以输出多个表达式,不同的表 END 达式之间用“,”隔开; 3.表达式可以是变量,也可以是计算公式; 4.有计算功能,能直接输出计算公式的值.
3 2 y x 3 x 24 x 30 例1.用描点法作函数 的图象时,需要求

人教版高中数学必修三输入语句、输出语句和赋值语句课件

人教版高中数学必修三输入语句、输出语句和赋值语句课件
子;②A=B 表示“把 B 杯中的水倒入 A 杯中”,这样“A 杯”中的水换成
了“B 杯”中的水,此时“B 杯”是空杯子;③B=X 表示“把 X 杯中的水
倒入 B 杯中”,这样“B 杯”中的水换成了“X 杯”中的水,即 A 杯中的水,
交换结束.
其交换过程可以用下图表示:
题型一 理解三种语句
【例题 1】阅读下列程序,并回答问题.
1.2
基本算法语句
1.2.1
输入语句、输出语句和赋值语句
知识能力目标引航
1.了解算法语句(程序语言)与自然语言和程序框图表示的算法的区
别.
2.理解输入语句、输出语句和赋值语句的格式和功能.
3.能应用输入语句、输出语句和赋值语句编写程序来解决问题.1.输入语句格式 Nhomakorabea功



INPUT “提示内容”;变量
B.提示内容一般是提示用户输入什么样的信息
C.此语句可以给多个变量赋值
D.此语句只能给一个变量赋值
答案:D
2.输出语句


PRINT “提示内容”;表达式


先计算表达式的值,然后输出结果,实现了算法中的输出功能.
显示在计算机屏幕上,也就是输出信息,可以是常量、变量的值
和系统信息.


程序框图中的输出框转化为算法语句就是输出语句.
(2)本教材用 BASIC 语言编写的计算机程序是由若干语句组成
的,计算机按语句行排列的顺序依次执行程序中的语句,每个完整
的程序最后一行都是 END 语句(又称结束语句),表示程序到此结



赋值语句使用说明:
①在代数中 A=B 与 B=A 是等效的两个等式,而在赋值语句中则是两

【高中数学】高中数学知识点:输入语句输出语句和赋值语句

【高中数学】高中数学知识点:输入语句输出语句和赋值语句

【高中数学】高中数学知识点:输入语句输出语句和赋值语句【高中数学】高中数学知识点:输入语句、输出语句和赋值语句输入语句:在该程序中的第1行中的input语句就是输入语句。

这个语句的一般格式是:其中,“提示内容”一般提示用户输入什么样的信息。

如果每次运行上述程序时输入-5、-4、-3、-2、-1、0、1、2、3、4、5,计算机将新输入的值分配给变量“X”,并根据新获得的“X”值执行以下语句。

输出语句:在这个程序中,第3行和第4行的print语句是输出语句。

其一般格式为:同输入语句一样,表达式前也可以有“提示内容”。

转让声明:用来表明赋给某一个变量一个具体的确定值的语句。

除了输入语句外,程序第2行的赋值语句还可以为变量提供初始值。

其一般格式为:赋值语句中的“=”叫做赋值号。

算法语句的功能:输入语句的作用:输入信息。

输出语句的功能:输出信息。

赋值语句的作用:先计算出赋值号右边表达式的值,然后把这个值赋给赋值号左边的变量,使该变量的值等于表达式的值。

相关的高中数学知识点:条件语句和循环语句条件语句:算法中的条件结构由条件语句表示。

循环语句:在一些算法中,从no开始,根据特定条件重复执行特定的处理步骤,这就是循环结构。

反复执行的处理步骤称为循环体。

条件语句的一般格式:(if-then-else格式)当计算机执行上述语句时,首先判断条件是否正确。

如果条件满足,则在之后执行语句1,否则在之后执行语句2。

循环结构的形式:在左图中,先判断然后执行。

首先判断指定的条件是否正确。

如果条件为true,则执行循环条件。

如果条件为false,则退出循环。

右图,先执行后判断,先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,直到条件成立退出循环。

人教新课标版数学高一人教A必修3素材 输入语句、输出语句和赋值语句(结)

人教新课标版数学高一人教A必修3素材 输入语句、输出语句和赋值语句(结)

1.2.1输入语句、输出语句和赋值语句(结)[例1]下列正确的语句个数是()①输入语句INPUT a+2②赋值语句x=x-5③输出语句PRINT M=2A.0B.1C.2 D.3[自主解答]①中输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中x=x-5表示变量x减去5后再赋给x,即完成x=x-5后,x比原来的值小5,所以②正确;③中不能输出赋值语句,所以③错误.[答案] B——————————————————1.在输入语句中,“提示内容”和它后面的分号“;”可以省略不写;输入语句要求输入的值只能是具体的数,无计算功能.2.输出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序中双引号内的部分将原始呈现。

3.(1)赋值语句的作用是先算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值.(2)赋值号两边的内容不能对调,如a=b与b=a表示的意义完全不同.赋值号与“等于”的意义也不同,若把“=”看作等于,则N=N+1不成立,若看作赋值号,则成立.(3)赋值语句只能给一个变量赋值,不能接连出现两个或多个“=”,可给一个变量多次赋值,但只保留最后一次所赋的值.——————————————————————————————————————1.下列给出的赋值语句中,正确的有()①赋值语句3=B;②赋值语句x+y=0;③赋值语句A=B=-2;④赋值语句T=T*T.A.0个B.1个C.2个D.3个解析:由赋值格式可知,只有④正确.答案:B[例2]设计一个求底面半径为R,高为H的圆柱的表面积的程序,画出程序框图并写出程序.[自主解答]程序框图如图:程序如下:INPUT“R=,H=”;R,HA=2*3.14*R*HB=3.14*R*RS=A+2*BPRINT“S=”;SEND——————————————————1.根据输入、输出、赋值语句编写程序时,一定要遵守语句的格式和程序语言中运算符号的书写要求.2.牢记以下几种常见的算术运算符号运作用算符^ 乘方运算,如(a b=a^b)*,/ 乘法,除法运算,如(a×b=a*b)+,加法,减法运算-2.任给三个变量a,b,c赋值,计算a2-3b2+5c的值.解:程序如下:INPUT“a=”;aINPUT“b=”;bINPUT“c=”;cS=a*a-3*b*b+5*cPRINT SEND[例3]以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图.INPUT “x,y=”;x,yx=x/2y=3*yPRINT x,yx=x-yy=y-1PRINT x,yEND——————————————————由程序画程序框图的关键是分清程序的结构,使用了哪些基本的算法语句,从而据此判定算法的逻辑结构,然后将语句中的内容填入相应的程序框中即可得到相应的程序框图.同样由程序框图设计程序就要看框图中使用了哪些逻辑结构,这些结构使用哪些算法语句,然后把框图中的内容写入算法语句即可.——————————————————————————————————————3.根据下面程序框图,写出程序.解:程序:已知f(x)=x3-1,设计一个程序,求f[f(13)].[巧思]从函数角度看,求f[f(13)],可先求y1=f(13),再求f(y1),将它们与程序对照y1相当于“y=x^3-1”,f(y1)相当于“y=y^3-1”,其中从左往右看,第二个“y”相当于y1.[妙解]程序如下:x=13y=x^3-1y=y^3-1PRINT yEND1.赋值语句n=n+1的意思是()INPUT “x,y=”;x,yx=x/8y=5*yPRINT x,yx=x+yy=x+2yPRINT x,yENDA.n等于n+1B.n+1等于nC.将n的值赋给n+1D.将n的值增加1,再赋给n,即n的值增加1答案:D2.下列语句中,正确表示输出语句的是()A.INPUT“提示内容”;变量B.PRINT“提示内容”;表达式C.INPUT“变量”;提示内容D.PRINT“表达式”;提示内容答案:B3.如图,此段程序运行的结果是()a=1b=2c=3a=bb=cc=aPRINT a;b;cENDA.223B.32 2C.23 2 D.33 2解析:初始:a=1,b=2,c=3,a=b,则a=2,b=c,则b=3,c=a,则c=2.答案:C4.运行如图所示的程序,输出的结果是________.解析:a=1,b=2,把1与2的和赋给a,即a=3,输出的结果是3. 答案:35.下列程序INPUT x,yx=x*yy=x-yPRINT x,yEND输入2,4后则执行的结果是________.解析:x=2,y=4,x=x*y=2×4=8,y=8-4=-4.答案:8-46.已知正四棱柱的底面边长和高分别为a和h,设计程序求其体积.解:程序:INPUT “a,h=”;a,hV=a^2*hPRINT “V=”;VEND。

高中数学人教版必修三《输入语句、输出语句和赋值语句》课件

高中数学人教版必修三《输入语句、输出语句和赋值语句》课件

程序以下: INPUT “x”;x y=x^3+3*x^2-24*x+30 PRINT y END
(5)INPUT语句无运算功能.
PRINT 语句又称“打印语句”,将表达式的值在
屏幕上显示出来.
PRINT “提示内容”;表达式
程序以下:
PRINT “S=”;S
INPUT “x”;x
(1)PRINT 语句是输出表达式的值. (2)表达式可以是变量、运算公式 或系统信息.
INPUT “a,b=”;a,b sum=a+b diff =a-b mul=a*b div=a/b PRINT sum, diff ,mul,div END
春节到了,糖果店的售货员忙极了.请你设计一个程序,帮助售 货员算帐.已知水果糖每千克10.4元,奶糖每千克15.6元,果仁 巧克力每千克25.2元,那么顺次购买这三种糖果a,b,c千克, 应收取多少钱? 程序以下:
INPUT “x”;x y=x^3+3*x^2-24*x+30 PRINT y END
INPUT 语句又称“键盘输入语句”,在程序运行进程中, 停机等候用户由键盘输入数据,而不需要在写程序时指定.
INPUT “提示内容”;变量 (4)用户由键盘输入的数据 必须是常量,输入多个数 据时用“,”分隔,且个数 要与变量个数相同. 如: INPUT “a=,b=”;a,b.
已知华氏温度与摄氏温度的转换公式是:
(华氏温度-32)×59 = 摄氏温度 编写一个程序,输入一个华氏温度,输出其 相对应的摄氏温度. 程序以下:
INPUT “F=”;F C=(F - 32) *5/9 PRINT “C=”;C END
编写一个程序,运算两个非0实数的加、减、乘、除运算 的结果.(要求输入两个非0实数,输出运算结果.) 程序以下:

人教版高中数学必修三《1.2.1输入语句、输出语句和赋值语句》

人教版高中数学必修三《1.2.1输入语句、输出语句和赋值语句》

1、 “提示内容”和“;” 可以省略 2、表达式可以是变量、计 算公式或系统信息,输出多 个表达式时,表达式之间用 “,”隔开 3、有计算功能
算法步骤:
程序框图:
开始 输入x
程序:数学
符号
程序符号
×
÷
*
/ a^b

输出y
<=
>=

结束

<>
例2:已知程序如右图: 输出的A等于多少?
A=10 A=A+15 PRINT A END
A=10 A=右图: 在横线上补充程序,使最后 A的输出值是30.
例3:程序如图所示:请分析程序的作用是什么?
INPUT “A=”;A INPUT “B=”;A PRINT A,B X=A A=B B=X PRINT A,B END
作用:交换两个变量A和B的 值,并输出交换前和交换后 的值。 方法:引入第三个变量
说 1、 “提示内容”和“;” 明 可以省略
2、可以输入多个变量但 中间需用“,”隔开 3、无计算功能
课后作业:
1、课本P24 练习2、3、4
2、试对生活中某个简单问题或是常见数学问题, 利用所学基本算法语句等知识来解决自己所提出的问题。 要求写出算法步骤,画程序框图,并写出程序设计。
输出y 结束
第三步:输出y的值。
程序框图:
开始
输入x
程序: 数学符号与程序符号的互化
数学符号 × ÷ ≤ ≥ 程序符号 /
INPUT “x=”; x*
y x 24 x 30
3
y=x^3—24*x+30 a^b PRINT “y=”; >= y END <>

人教a版必修三:《1.2.1输入语句、输出语句和赋值语句》ppt课件(33页)

人教a版必修三:《1.2.1输入语句、输出语句和赋值语句》ppt课件(33页)

解 (1)中①对,②错;(2)中的①错,②对.
反思与感悟 正确使用分号和逗号,提示内容后面一定要用分号,多个变量间要 用逗号分开.
明目标、知重点 填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.1
探究点二:输入语句、输出语句
跟踪训练1
比较下列各组语句的区别,再判断它们是否正确. “S=”;7 S=7
(6)无计算功能,用户由键盘输入的数据必须是常量.
明目标、知重点 填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.1
探究点二:输入语句、输出语句
思考 4 阅读教材 22 页后二行至 23 页前三行,回答输出语句的一般格式及注意事 项分别是什么?
答 输出语句的一般格式:PRINT “提示内容”;表达式.
答 第一步,输入一个自变量 x 的值.
第二步,计算 y=x3+3x2-24x+30.
第三步,输出 y.
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.1
探究点二:输入语句、输出语句
其程序框图:
பைடு நூலகம்
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
探要点、究所然
1.2.1
探究点三:赋值语句
思考 1 在算法的程序框图中,处理框是一个常用的程序框,我们用什么图形表示
这个程序框?其功能作用如何?
答 图形:▭;功能:赋值、计算.
思考 2 与程序框图中的处理框相对应的语句是赋值语句,那么,输出语句的一般

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

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

一、知识概述算法是解决问题的一种方法,我们把问题看成函数,那么可以把算法看成将输入转化为输出的一个过程.输入语句在一些算法中,变量的初始值要根据情况经常改变.一般我们把程序和初始数据分开,每次进行运算时,即使初始数据改变,也不必改变程序部分,只要每次运行程序时,输入相应的数据就可以了.这个过程在程序语言中要用“输入语句”来控制,我们以BASIC 语言为例.输入语句的意义是:在编写程序时可以把程序和初始数据分开,达到用程序解决一类问题的目的.换种说法,就是在程序中用字母(变量)代替数参与运算和执行.1、输入语句的格式INPUT“提示内容”;变量例如:INPUT“x=”;x注:程序语言中的变量与函数在设计算法的过程中,解决问题的基本思想常常很简单、很清楚,但表述参与运算的数值的频频变换却很麻烦.为了解决这个问题,需要在程序中引入变量.前面通过对函数概念的学习,我们已经了解了变量的含义:在研究问题的过程中可以取不同数值的量称为变量.程序中一些重要的函数也很有用处,如取平方根函数,取绝对值函数.变量与函数是中学数学里最重要的和最基本的概念,在算法的设计里面仍然发挥着重要的和基本的作用,它们会使算法的表达变得非常简捷、清楚.2、作用和要求功能:实现算法的输入变量信息(数值或字符).要求:(1)输入语句要求输入的值是具体的常量;(2)提示内容提示用户输入的是什么信息,必须加双引号,提示内容“原原本本”的在计算机屏幕上显示,提示内容与变量之间要用分号隔开;(3)一个输入语句可以给多个变量赋值,中间用“,”分隔;输入语句还可以是“提示内容1”;变量1,“提示内容2”;变量2,“提示内容3”;变量3,……的形式.例如:INPUT“a=,b=,c=,”;a,b,c.输出语句任何求解问题的算法,都要把求解的结果“输出”.由此可知,任何程序语言也必须有“输出语句”来控制输出,不同的程序语言都有自己的输出语句和表现形式.但功能都是一样的,也就是以某种形式把求解结果“输出”出来.下面我们还是以BASIC语言为例.1、输出语句的一般格式PRINT“提示内容”;表达式例如:PRINT“S=”;S2、作用和要求功能:实现算法的输出信息(表达式).要求:(1)表达式是指算法和程序要求输出的信息;(2)提示内容提示用户要输出的是什么信息,提示内容必须加双引号,提示内容要用分号和表达式分开;(3)如同输入语句一样,输出语句可以一次完成输出多个表达式的功能,不同的表达式之间可用“,”分隔;输出语句还可以是“提示内容1”;表达式1,“提示内容2”;表达式2,“提示内容3”;表达式3,……的形式;例如:PRINT“a,b,c:”;a,b,c.思考1:输出语句中的表达式和输入语句中的变量有什么区别与联系?输入语句提示内容后面跟的是变量,这是一个字母,它的作用是将用户输入的数值代入程序中,而输出语句后面跟的是表达式,如3x+2中含有变量,变量参与了运算后形成了表达式.单纯的变量也是一个表达式,也就是说变量是表达式的一种特殊情况,表达式可以是常量、变量或含有变量的运算式.如“PRINT 3”输出的结果为实数3,“PRINT x”是将变量“x”的值输出.【拓展·归纳】(1)输出语句又称“打印语句”,将表达式的值在屏幕上显示出来;(2)表达式可以是变量、计算公式或系统信息;(3)输出语句有计算功能,能直接输出计算公式的值.赋值语句在表述一个算法时,经常引入变量,并赋给该变量一个值.用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句.1、赋值语句的一般格式变量=表达式赋值语句中的“=”称做赋值号例如:a=3b=4c=5s=(a+b+c)/3A=SQR(s*(s-a)*(s-b)*(s-c))都是赋值语句.2、作用和要求作用:赋值语句的作用是将表达式所代表的值赋给变量.要求:(1)赋值语句左边只能是变量名字,而不能是表达式,右边表达式可以是一个常量、变量或含变量的运算式.如:2=x是错误的;(2)赋值号的左右两边不能对换.赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量.如“A=B”与“B=A”的含义、运行结果是不同的,如x=5是对的,5=x 是错的,A+B=C是错的,C=A+B是对的;(3)不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等),如y=x2-1=(x-1)(x+1)是实现不了的.在赋值号右边表达式中的每一个变量必须事先赋给确定的值.在一个赋值语句中只能给一个变量赋值.不能出现两个或两个以上的“=”.但对于同一个变量可以多次赋值.【拓展·归纳】赋值语句的特征:(1)在程序运行时给变量赋值;(2)“=”的右侧必须是表达式,左侧必须是变量;(3)一个语句只能给一个变量赋值;(4)赋值语句有计算功能;(5)将一个变量的值赋给另一个变量时,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值只与最后一次赋值有关.程序语句中符号的变化在程序语句中变量和常量要参与算术运算、比较大小以及逻辑判断,加法、减法运算符以及大于、小于符号仍然保持不变.但有些算术符号发生了改变,详细情况见下表:数学符号程序符号×(代数运算中的乘法运算符)*(程序里面表示乘法的运算符)÷(代数运算中的除法运算符)/(程序里面表示除法的运算符)[]代数中取整运算(如[5÷3]=1)\(如5\3=1)a b(代数运算中的指数运算符)a^b(程序里面表示指数的运算符)≤(代数中小于等于符号)<=(程序里面表示小于等于的符号)≥(代数中大于等于符号)>=(程序里面表示大于等于的符号)≠(代数中不等号)<>(程序里面表示不等于的符号)∣x∣(代数运算中的取绝对值)ABS(x)(程序里面取绝对值的函数)SQR(x)(程序里面取算术平方根的函数)(代数运算中求算术平方根)且(逻辑中的“且”运算)AND(程序里面表示逻辑中的“且”运算)或(逻辑中的“或”运算)OR(程序里面表示逻辑中的“或”运算)程序运算也规定了运算符的优先级和结合性,在表达式求值时,按运算符的优先级级别的高低次序执行,例如先乘除后加减.如表达式a-b*c的左侧为减号,右侧为乘号,而乘号的优先级高于减号,因此相当于a-(b*c).如果在一个运算对象的两侧的运算符的优先级级别相同,如a+b-c,则按照规定的“结合方向”处理.BASIC语言中规定各种运算符的结合方向(结合性),还按算术运算的结合顺序“自左到右”即先左后右.二、例题讲解例1、请写出下面的运算输出的结果解析:(1)16;语句c=(a+b)/2是将a、b和的一半赋给变量c,语句d=c*c是将c 的平方赋给d,最后输出d的值.(2)1,2,3;语句c=a+b是将a、b的和赋给c,语句b=a+c-b是将a+c-b 的值赋给了b.(3)20,30,20;经过语句a=b后a,b,c的值是20,20,30.经过语句b=c后a,b,c的值是20,30,30.经过语句c=a后a,b,c的值是20,30,20.例2、根据下面伪代码编写的程序,画出程序框图.INPUT “输入边长A,B的值”;A,BINPUT “输入夹角C的角度值”;CC=C*3.1416/180P=A*A+B*B-2*A*B*cos(C)Y=SQR(P)PRINT “第三边”;YEND在basic语言中,求一个数的算术平方根要用SQR(X)函数.解:程序框图如下图所示:例3、编写一个程序,要求输入两个正数a和b的值,输出a b和b a的值.解:INPUT “正数a,b”;a,bA=a^bB=b^aPRINT “A=,B=”;A,BEND例4、编写一个程序,要求鸡兔同笼,已知鸡兔总头数为h,总脚数为f,求鸡兔各有多少只?解:INPUT “总头数h=”;hINPUT “总脚数f=”;fx=(4*h-f)/2y=(f-2*h)/2PRINT “鸡=”;x,“兔=”;y。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课后作业(五)
(时间45分钟)
学业水平合格练(时间25分钟)
1.下列赋值语句正确的是()
A.S=S+i2B.A=-A
C.x=2x+1 D.P=x
[解析]在程序语句中乘方要用“∧”表示,所以A项不正确;乘号“*”不能省略,所以C项不正确;D项中x应用SQR(x)表示,所以D项不正确;B选项是将变量A的相反数赋给变量A,则B项正确.
[答案] B
2.下列正确的语句的个数是()
①输入语句INPUT a+2
②赋值语句x=x-5
③输出语句PRINT M=2
A.0 B.1
C.2 D.3
[解析]①中输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中x=x-5表示变量x减去5后再赋给x,即完成x=x-5后,x比原来的值小5,所以②正确;③中不能输出赋值语句,所以③错误.
[答案] B
3.下列程序运行的结果是()
M=3
N=M+1
M=M-1
y=M+N
PRINT y
END
A.6 B.7
C.8 D.9
[解析]该程序的运行过程是
M=3,
N=3+1=4,
M=3-1=2,
y=2+4=6,
输出6.
[答案] A
4. 在如图所示的程序中输入x=1000,y=2,则输出的结果M 是(
)
C.2020 D.2015
[解析]由程序得M=2×1000+6×2+3=2015.
[答案] D
5.给出下面的程序:
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.求输入的值的平方和
[解析]输入的四个实数可作为两个点的坐标,程序中的a,b 分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方;S是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离.
[答案] B
6.下列程序的运行结果为________.
m=1
n=2,
p=3
p=m
n=p
m=n
PRINT m,n,p
END
[解析]此程序主要以赋值语句来设计,其作用是首先对变量m,n,p分别赋值1,2,3,然后将变量m的值赋给p,再将变量p的值赋给n,最后将变量n的值赋给m,所以最后变量m,n,p的值都等于1,运行结果输出1,1,1.
[答案]1,1,1
7.读下列程序,完成问题。

程序:
(1)若输入“3”,则输出的值为________.
(2)若程序执行结果为3,则输入的值可能为________.[解析]本题是对计算“y=x2+2x”编程.
(1)x=3,则y=32+2×3=15.
(2)3=x2+2x,解得x=1或x=-3.
[答案](1)15(2)1或-3
8.下列程序输出的结果是12,则输入的n=________. INPUT n
s=n*(n+1)
PRINT s
END
[解析]由程序知n(n+1)=12,解得n=3或-4.
[答案]3或-4
9.根据下列程序框图写出其相应的程序.
[解]程序为:
10.某城市规定,在法定工作时间内每小时的工资是8元,在法定工作时间外每小时的加班工资为16元,某人在一周内工作60 h,其中加班20 h.编写程序,计算这个人这一周所得的工资.[解]程序如下:
应试能力等级练(时间20分钟)
11.执行下列算法语句后的结果(x MOD y表示整数x除以整数y 的余数)为()
(运行时从键盘上输入16,5)
(运行时从键盘上输入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.
[答案] A
12.“x=4+5”,“x=x-1”是某一程序中的先后相邻的两个语句,那么下列说法正确的是()
①x=4+5的意思是x=4+5=9,此式与算术中的式子是一样的;
②x=4+5是将数值9赋予x;
③x=4+5可以写成4+5=x;
④x=x-1语句在执行时,如果“=”右边x的值是9,执行后左边x的值是8.
A.①③B.②④
C.①④D.②③
[解析]①x=4+5的意思是将9赋值给x;③赋值语句中“=”左右两边不能互换,即不能给常量赋值,左边必须是变量,右边必须
是表达式,故①③错误,②④正确.
[答案] B
13.读如下两个程序完成下列问题.
(1)程序Ⅰ的运行结果为________;
(2)若程序Ⅱ与程序Ⅰ运行结果相同,则程序Ⅱ输入的值为________.
[解析](1)Ⅰ中,x=x+2=2,
x=x+3=2+3=5,故输出x的值是5.
(2)Ⅱ的功能是求y=x2+6x+10的函数值,
由题意Ⅱ中y=5,∴x2+6x+10=5,即x=-1或-5.
输入的值为-1或-5.
[答案](1)5(2)-1或-5
14.阅读下列程序,如果输入a=1,b=2,c=3,则输出的S 的值为________.
INPUT a,b,c
a=b
b=c
c=a
S=a^2+b^3+c^4
PRINT S
END
[解析] 由题设可知S =22+33+14=4+27+1=31+1=32. [答案] 32
15.编写一个程序,求用长度为L 的细铁丝分别围成一个正方形和一个圆时所形成的正方形和圆的面积.要求输入L 的值,输出正方形和圆的面积,并画出程序框图.(π取3.14)
[解] 由题意,得正方形的边长为L 4,面积S 1=L 2
16,圆的半径为r
=L 2π,面积为S 2=π⎝ ⎛⎭⎪⎫L 2π2=L 24π=L 2
4×3.14
.
程序如下:
INPUT “L =”;L
S 1=(L^2)/16
S 2=(L^2)/(4×3.14)PRINT “正方形的面积为”;S 1PRINT “圆的面积为”;S 2 程序框图如下:
由Ruize收集整理。

感谢您的支持!。

相关文档
最新文档