输入语句、输出语句和赋值语句.ppt
6输入语句输入语句1.一般格式一般格式:INPUT “提示内容提示内容”; 变变量量输入输入a,b,cINPUT a,b,c输入输入x xINPUT “x=”; xINPUT “提示内容提示内容”;变量变量INPUT 变量变量INPUT “提示内容提示内容”;变量变量1,变量变量2,变量变量3,INPUT 变量变量1,变量变量2,变量变量3,2. 常用格式:常用格式:73 特别的给多个变量赋值时,提示内容与相关 变量要对应一致,其格式为:INPUTINPUT “提示内容提示内容1 1,提示内容提示内容2 2,”;变量变量1 1,变量变量2 2, eg eg. .输入一个学生数学输入一个学生数学, ,语文语文, ,英语三门课的成绩英语三门课的成绩, ,可以写成:可以写成:INPUT “数学,语文,英语数学,语文,英语”;a,b,cEX:1.输入n的值INPUT “n=”; n 2.输入a,b,cINPUT a, b, c 即即 “数学,语文,英语数学,语文,英语”;可以省可以省略略.INPUT a,b,c84.特别提示:特别提示:“提示内容提示内容”和它后面的和它后面的 “;”可以可以省略省略. “INPUT”后面要有后面要有空格空格; 提示内容与变量提示内容与变量 之间用之间用“;”隔开隔开. . 输入语句的作用是实现算法的输入信息功能;输入语句的作用是实现算法的输入信息功能; 对程序中的变量赋值对程序中的变量赋值. . “提示内容提示内容”提示用户输入什么样的信息提示用户输入什么样的信息. .输入语句要求输入的值只能是输入语句要求输入的值只能是具体的具体的常数常数, 不能是函数、变量或表达式不能是函数、变量或表达式. .无计算无计算功能,用户由键盘输入的数据必须是常量,功能,用户由键盘输入的数据必须是常量,输入多个数据时用输入多个数据时用“,”分隔,且个数要与变量的分隔,且个数要与变量的个数相同个数相同. .INPUT “提示内容提示内容”; 变变量量10输出语句输出语句1.一般格式:一般格式: PRINT “提示内容提示内容”;表达式表达式N不是不是质数质数PRINT “N is not a prime number.”PRINT “提示内容提示内容”;表达式表达式PRINT 表达式表达式PRINT “提示内容提示内容”;表达式表达式1,表达式表达式2,表达式表达式3, PRINT 表达式表达式1,表达式表达式2,表达式表达式3,PRINT “提示内容提示内容”2.2.常用格式:常用格式:113.3.特别提示:特别提示:作用是实现算法的输出结果功能,计算作用是实现算法的输出结果功能,计算.“提示内容提示内容”提示用户输出什么样的信息提示用户输出什么样的信息.如如“PRINT“S”;S”是提示输出的结果是提示输出的结果S?.表达式是指程序要输出的数据。表达式可以是表达式是指程序要输出的数据。表达式可以是变量变量,也可以是计算公式也可以是计算公式,表达式的值及字符表达式的值及字符.有计算有计算功能,能直接输出计算公式的值。功能,能直接输出计算公式的值。 遇到表达式时它先计算,后输出遇到表达式时它先计算,后输出.一个语句可以输入多个表达式,不同的表达式之间一个语句可以输入多个表达式,不同的表达式之间可用可用“,”分隔。分隔。 “提示内容提示内容”和它后面的和它后面的“;”可以可以省略省略.PRINT “提示内容提示内容”;表达式表达式12赋值语句赋值语句1、一般格式、一般格式:变量变量=表达式表达式2、特别提示:、特别提示:作用是将表达式所代表的值赋给变量,计算作用是将表达式所代表的值赋给变量,计算. 赋赋 值语句中的值语句中的“=”称为称为赋值号赋值号. 赋值语句右边必须是一个数据、常量和算式,赋值语句右边必须是一个数据、常量和算式, 左边必须是变量,不能为表达式左边必须是变量,不能为表达式.赋值号左右赋值号左右不能不能对换对换. 如如3=x是错误的。是错误的。x=y与与y=x表示的不是一个概念表示的不是一个概念.不能用赋值号进行代数式的演算。不能用赋值号进行代数式的演算。(如化简、如化简、因式分解等因式分解等);如;如y=x2-1=(x+1)(x-1)是不能实现的是不能实现的.一个语句只能给一个语句只能给一个一个变量赋值;不能出现多个变量赋值;不能出现多个“=”将一个变量的值赋给另一个变量,前一个变量将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是值,但变量的取值总是最近被赋予最近被赋予的值的值.2432 pP=(2+3+4)/2 比较下列各组语句的区别,再判断它比较下列各组语句的区别,再判断它们是否正确们是否正确.(1) 输入语句输入语句 INPUT “a=” ;a 输入语句输入语句 INPUT “a=” ,a (2) 输入语句输入语句 INPUT “a,b,c=”;a,b;c 输入语句输入语句 INPUT a,b, c“提示内容提示内容”与与后面的后面的“;”可可省略省略.变量与变量之变量与变量之间用间用逗号逗号隔开隔开出出PRINT出出出出出出PRINTPRINTPRINT 比较下列各组语句的区别,再判断它比较下列各组语句的区别,再判断它们是否正确们是否正确.(3) 输出语句输出语句PRINT “S=”;7 输出语句输出语句PRINT S=7赋值号赋值号左边左边是是变量,变量,只能只能给给一个变量赋值一个变量赋值.输入、输出语输入、输出语句中句中不能不能用赋用赋值号值号.(4) 赋值语句赋值语句 r9 赋值语句赋值语句 9r 赋值语句赋值语句 Rr9(5)输出语句)输出语句 PRINT 20.3*2(6)赋值语句)赋值语句 3B(7)赋值语句)赋值语句 xy1析析(5)正确,)正确,PRINT语句可以输出常量、表达式的值;语句可以输出常量、表达式的值; (6)错,赋值语句中)错,赋值语句中“=”号左右不能互换;号左右不能互换; (7)错,不能给一个表达式赋值;)错,不能给一个表达式赋值; (8)赋值语句)赋值语句AB2(9)赋值语句)赋值语句 TT*T 析析:(:(8)错,一个赋值语句只能给一个变量赋值;)错,一个赋值语句只能给一个变量赋值; (9)正确,该句的功能是将当前)正确,该句的功能是将当前T的值平方后再的值平方后再赋给变量赋给变量T. .