1、第一章 算法初步 1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句1理解输入语句、输出语句、赋值语句并掌握其表达格式(重点)2能够将程序框图转化为程序语句,进一步体会算法的基本思想(难点)三种算法语句的格式及功能1赋值语句“xx1”的功能是_提示:将原来x的值加上1后,得到的值替换原来x的值提示:28 2下列程序运行后输出值为_A10AA18PRINT AEND判 断 下 列 说 法 是 否 正 确,正 确 的 在 后 面 的 括 号 内 打“”,错误的打“”1输入语句与输出语句中“提示内容”与“变量”(或“表达式”)之间必须用“;”分开()2输入语句的“变量”可以是多个变量,书
2、写时,变量之间要用“,”隔开;同样,输出语句中的“表达式”也可以是多个,书写时用“,”隔开()3赋值语句可以对一个变量多次赋值,每次赋的新值将取代变量中的原有值()4一个赋值语句只能给一个变量赋值()答案:1.2.3.4.下列给出的输入、输出语句正确的是()输入语句:INPUT a,b,c,d,e输入语句:INPUT X1输出语句:PRINT A4输出语句:PRINT 10,3*2,2/3ABCD【思路点拨】依据输入语句和输出语句的格式及要求作出判断即可输入、输出语句解析:INPUT语句可以给多个变量赋值,变量之间用“,”隔开;INPUT语句中只能是变量,而不能是表达式;PRINT语句中不用赋
3、值号“”;PRINT语句可以输出常量,表达式的值答案:D解决输入语句和输出语句要明确的三个问题(1)输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间用“,”隔开(2)计算机执行到输入语句时,暂停,等候用户输入“提示内容”所需要的数据,用户输入后回车,则程序继续进行,“提示内容”及其后的“;”可省略(3)输出语句可以输出常数、变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现1利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是()AINPUT“A,B,C”a,b,cBINPUT“A,B,C”;a,b,cCINP
4、UT a,b,c;“A,B,C”DPRINT“A,B,C”;a,b,c解析:输入语句的一般格式如下INPUT“提示内容”;变量由此可知选项B正确答案:B已知如图所示的程序,若输入a4,b8,则输出a,b的值分别为_,_【思路点拨】赋值语句的作用是将一个表达式的值赋给一个变量,即将“”右边值计算出来赋给左边变量赋值语句INPUT a,baabbabaab/2bab/2PRINT a,bEND解析:输入 a4,b8 后,运行程序依次得a4812,bab1284,aab2 12428,bab2 842 2所以输出 a,b 值分别为 8,2答案:8 2 赋值语句的几种常见形式(1)赋予变量常数值,如a
5、1(2)赋予变量其他变量或表达式的值,如ba,b2a1(3)变量自身的值在原值上加常数或变量,如ii1,iiS2判断下列赋值语句是否正确,并说明理由(1)3B;(2)AB1;(3)AA3;(4)ABC解:(1)错误,赋值语句的左、右两边不能对换,赋值语句左边只能是变量名称,而不能是具体的数值;(2)错误,一个赋值语句中只能给一个变量赋值;(3)正确,它属于将含有变量自身的表达式赋给变量的形式;(4)错误,只能将右边运算的值赋给左边的变量根据下列程序,画出其相应的程序框图程序框图与程序【思路点拨】程序中的INPUT语句对应程序框图中的输入框,PRINT语句对应程序框图中的处理、输出框解:程序框图
6、如图所示【互动探究】本例中,若输入x0,y0,则最后输出y的值是什么?解:运行本例中的程序框图,若输入x0,y0,则最后输出的y的值为1 程序框图与程序的互化(1)顺序结构的程序框图利用输入语句、输出语句和赋值语句即可完成其中输入、输出框对应输入语句和输出语句,执行框对应赋值语句(2)由程序画程序框图是上述过程的逆过程,只需把输入语句、输出语句与输入、输出框对应转化,将赋值语句与处理框对应转化即可3用算法语句写出下面程序框图的程序解:程序如下INPUT x1,x2y12x1y22x2Ky1y2/x1x2PRINT KEND学习本节内容,需把握以下几个方面:掌握一种格式输入、输出语句和赋值语句的
7、一般格式.语句一般格式输入语句INPUT “提示内容”;变量输出语句PRINT “提示内容”;表达式赋值语句变量表达式(其中“”叫赋值号)明确一个要求三种基本语句的要求(1)输入语句输入的值只能是具体的常数;提示内容与变量之间用分号隔开(2)输出语句输出的内容可以是常量、变量的值和系统信息;提示内容与变量之间用分号隔开(3)赋值语句赋值号左边只能是变量名称,而不能是表达式;赋值号的左右不能对换;赋值语句可以有一定的运算功能,但不能进行代数式的演算防范一个失误点数学符号与程序符号的比较计算机中的程序运算顺序与一般数学的运算顺序相同,但运算符号的书写方式不同,二者极易混淆.功能数学符号程序符号或函数乘法运算符*除法运算符/指数运算axax不大于不小于不等号绝对值|x|ABS(x)算术平方根xSQR(x)取商取余数MOD逻辑“且”运算AND逻辑“或”运算OR点击进入WORD链接点击进入WORD链接活页作业(五)谢谢观看!