《1.2.1输入、输出和赋值语句(第1课时.ppt》由会员分享,可在线阅读,更多相关《1.2.1输入、输出和赋值语句(第1课时.ppt(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1.2.1输入、输出和赋值语句输入、输出和赋值语句(第(第1课时)课时)输入语句输入语句输出语句输出语句赋值语句赋值语句条件语句条件语句循环语句循环语句常用的程序设计语言:常用的程序设计语言:BASIC,C/C+,Delphi,VB、ASP、Java等等。等等。基本算法语句基本算法语句算法的三种基本逻辑结构:顺序结构,条件结构和循环结构。算法的三种基本逻辑结构:顺序结构,条件结构和循环结构。各种程序语言都包含了下列基本的算法语句:各种程序语言都包含了下列基本的算法语句:语句语句1语句语句2计算机运行程序语句的基本顺序:计算机运行程序语句的基本顺序:算法:算法:第二步:计算第二步:计算 的值;的
2、值;开始开始输入输入x输出输出x,y结束结束框图:框图:例例1.用描点法作函数用描点法作函数 的图象时,需要求出的图象时,需要求出 自变量和函数的一组对应值,编写程序,分别计算当自变量和函数的一组对应值,编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。时的函数值。第一步:输入第一步:输入x的值;的值;第三步:输出第三步:输出x,y的值。的值。程序:程序:INPUT“x=”;xy=x3+3 x2-24 x+30PRINT xPRINT yEND*例例1.用描点法作函数用描点法作函数 的图象时,需要求出的图象时,需要求出 自变量和函数的一组对应值,编写程序,
3、分别计算当自变量和函数的一组对应值,编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。时的函数值。程序:程序:INPUT“x=”;xy=x3+3 x2-24 x+30PRINT xPRINT yEND*INPUT “提示内容”;变量输入语句:输入语句:输出语句:输出语句:PRINT “提示内容”;表达式赋值语句:赋值语句:变量变量=表达式 基本算法语句基本算法语句一、输入语句一、输入语句1、一般格式:、一般格式:INPUT“提示内容提示内容”;变量变量变量是指程序在运行时其值是可以变化的量。变量是指程序在运行时其值是可以变化的量。输入语句要求输入的值只能是
4、具体的常数。输入语句要求输入的值只能是具体的常数。2、说明:、说明:“提示内容提示内容”提示用户输入什么样的信息。提示用户输入什么样的信息。提示内容与变量之间用提示内容与变量之间用“;”隔开,变量与变量隔开,变量与变量之间用之间用“,”隔开。隔开。“提示内容提示内容”和它后面的和它后面的“;”可以省略。可以省略。无计算功能,用户由键盘输入的数据必须是常量,输入无计算功能,用户由键盘输入的数据必须是常量,输入多个数据时用多个数据时用“,”分隔,且个数要与变量的个数相同。分隔,且个数要与变量的个数相同。基本算法语句基本算法语句二、输出语句二、输出语句1、一般格式:、一般格式:PRINT “提示内容
5、提示内容”;表达式表达式2、说明:、说明:作用是实现算法的输出结果功能,计算。作用是实现算法的输出结果功能,计算。“提示内容提示内容”提示用户输出什么样的信息。提示用户输出什么样的信息。表达式是指程序要输出的数据。表达式是指程序要输出的数据。输出语句可以输出常量、变量或表达式的值输出语句可以输出常量、变量或表达式的值及字符。及字符。一个语句可以输入多个表达式,不同的表达式一个语句可以输入多个表达式,不同的表达式之间可用之间可用“,”分隔。分隔。有计算功能,能直接输出计算公式的值。有计算功能,能直接输出计算公式的值。基本算法语句基本算法语句三、赋值语句三、赋值语句1、一般格式:、一般格式:变量变
6、量=表达式表达式2、说明:、说明:作用是将表达式所代表的值赋给变量,计算。作用是将表达式所代表的值赋给变量,计算。赋值语句中的赋值语句中的“=”称为赋值号。称为赋值号。赋值语句右边必须是一个数据、常量和算式,赋值语句右边必须是一个数据、常量和算式,左边必须是变量,不能为表达式。左边必须是变量,不能为表达式。赋值号左右不能对换。赋值号左右不能对换。不能用赋值号进行代数式的演算。不能用赋值号进行代数式的演算。一个语句只能给一个变量赋值;一个语句只能给一个变量赋值;将一个变量的值赋给另一个变量,前一个变量将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的的值保持不变;
7、可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值。值,但变量的取值总是最近被赋予的值。取余数MOD取商=幂运算除法运算/乘法运算功能功能运算符运算符*Inx|x|功能功能LOG(x)SQR(x)ABS(x)注意事项注意事项函数名函数名BASIC语言中的常用运算符号语言中的常用运算符号输入语句输入语句 INPUT 的常用方法:的常用方法:INPUT“提示内容提示内容”;变量;变量INPUT 变量变量INPUT“提示内容提示内容”;变量;变量1,变量,变量2,变量,变量3,INPUT 变量变量1,变量,变量2,变量,变量3,输出语句输出语句 PRINT 的常用方法:的常用方法:PRI
8、NT“提示内容提示内容”;表达式;表达式PRINT 表达式表达式PRINT“提示内容提示内容”;表达式;表达式1,表达式,表达式2,表达式,表达式3,PRINT 表达式表达式1,表达式,表达式2,表达式,表达式3,PRINT“提示内容提示内容”例例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩。编写程序,计算一个学生数学、语文、英语三门课的平均成绩。算法:算法:第一步:分别输入三科的成绩第一步:分别输入三科的成绩a,b,c;第二步:计算第二步:计算average=(a+b+c)/3;第三步:输出三科平均分。第三步:输出三科平均分。框图:框图:开开 始始输入输入a,b,c输出输出av
9、erage结结 束束average=(a+b+c)/3程序:程序:INPUT“Maths=”;aINPUT“Chinese=”;bINPUT“English=”;caverage=(a+b+c)/3PRINT“The average=”;averageENDINPUT“Maths,Chinese,English=”;a,b,c程序程序2:PRINT“The average=”;(a+b+c)/3END例例3.分析下列程序,考虑输出的结果是什么?分析下列程序,考虑输出的结果是什么?程序程序2:A=10 A=A+15 PRINT A END程序程序1:a=1 x=a+1 PRINT x END程序
10、程序3:a=1 b=3 PRINT“a+b=”;a+b END 答:2答:25答:a+b=4练习:练习:1.判断下列程序语句的含义。判断下列程序语句的含义。(1).(1).INPUT“小朋友,你今年几岁啊?”;x(2).(2).INPUT“a=,b=,c=”;a,b,c(3).(3).PRINT“1+1=”;2(4).(4).PRINT“斐波那契数列为:”;1,1,2,3,5,8,13,“”(5).A=B(5).A=B(6).B=A(6).B=A 例例2.分析下列程序,判断运行的结果。分析下列程序,判断运行的结果。a=2a=2b=3b=3c=c=a+ba+bb=b=a+c-ba+c-bPRIN
11、T PRINT“a=,b=,c=a=,b=,c=”;a,b,ca,b,cENDEND(1)(1)(2)(2)INPUT AINPUT AINPUT BINPUT BPRINT A,BPRINT A,Bx=Ax=AA=BA=BB=xB=xPRINT A,BPRINT A,BENDEND练习练习1.程序程序:INPUT“华氏温度 F=”;F C=(F-32)5/9 PRINT“相应的摄氏温度C=”;C END*2.程序:程序:INPUT“x=”;x INPUT“y=”;y a=x+y b=x-y c=x y d=x/y PRINT“和,差,积,商分别为:”;a,b,c,d END*4.程序:程序:
12、INPUT“水果糖的质量(千克):”;a INPUT“奶糖的质量(千克):”;b INPUT“巧克力糖的质量(千克):”;c sum=10.4 a+15.6 b+25.2 c PRINT“应收取的金额为:”;sum END3.程序程序 INPUT“a,b,c=”;a,b,c p=(2+3+4)/2 S=SQR(p (p-2)(p-3)(p-4)PRINT“S=”;S END*输入语句输入语句 INPUT 的常用方法的常用方法:INPUT“提示内容”;变量INPUT 变量INPUT“提示内容”;变量1,变量2,变量3,INPUT 变量1,变量2,变量3,输出语句输出语句 PRINT 的常用方法的
13、常用方法:PRINT“提示内容”;表达式PRINT 表达式PRINT“提示内容”;表达式1,表达式2,表达式3,PRINT 表达式1,表达式2,表达式3,PRINT“提示内容”取余数MOD取商=幂运算除法运算/乘法运算功能功能运算符运算符*Inx|x|功能功能LOG(x)SQR(x)ABS(x)注意事项注意事项函数名函数名BASIC语言中的常用运算符号语言中的常用运算符号INPUT语句语句PRINT语句语句赋值语句赋值语句格式格式INPUT“提示内容提示内容”;变;变量量PRINT“提示内容提示内容”;表达;表达式式变量变量=表达式表达式说明说明1 键盘输入语句,运行过键盘输入语句,运行过程中
14、,停机等候用户由键程中,停机等候用户由键盘输入数据,而不需要在盘输入数据,而不需要在写程序时指定写程序时指定2.“提示内容提示内容”和它后面的和它后面的 “;”可以省略;可以省略;3.一个语句可以给多个变一个语句可以给多个变 量赋值,中间用量赋值,中间用“,”隔隔 开;开;4.无计算功能,不能输入无计算功能,不能输入 表达式;表达式;5.输入多个数据时用输入多个数据时用“,”分隔,且个数要与变量分隔,且个数要与变量 的个数相同。的个数相同。1 又称又称“打印语句打印语句”将表达将表达式的值在屏幕上显示出来式的值在屏幕上显示出来2.“提示内容提示内容”和它后面的和它后面的 “;”可以省略;可以省
15、略;3.一个语句可以输出多个表一个语句可以输出多个表 达式,不同的表达式之间达式,不同的表达式之间 用用“,”隔开;隔开;4.表达式可以是变量,也可表达式可以是变量,也可 以是计算公式系统信息;以是计算公式系统信息;5.有计算功能,能直接输出有计算功能,能直接输出 计算公式的值。计算公式的值。1.在程序运行的过程在程序运行的过程中给变量赋值中给变量赋值2.“=”左侧必须是变左侧必须是变 量,右侧可以是数量,右侧可以是数 字、变量或者是计字、变量或者是计 算公式;算公式;3.一个语句只能有一一个语句只能有一 个个“=”,并且只能,并且只能给给 一一 个变量赋值;个变量赋值;4.有计算功能,可以有
16、计算功能,可以 把表达式的值赋给把表达式的值赋给 一个变量。一个变量。用赋值语句将两个变量的值交换用赋值语句将两个变量的值交换,这时要引入一个中间这时要引入一个中间变量变量x,x,暂时存放暂时存放A A的值,并把其传递给的值,并把其传递给B.B.INPUTA,B=;A,BINPUTA,B=;A,BPRINT A,BPRINT A,Bx=Ax=AA=BA=BB=xB=xPRINT A,BPRINT A,BENDENDINPUT AINPUT AINPUT BINPUT BPRINT A,BPRINT A,Bx xA AA AB BB Bx xPRINT A,BPRINT A,BENDEND例例2.2.交换两个变量交换两个变量A A和和B B的值,并输出交换前后的值。的值,并输出交换前后的值。