1.2.1输入语句、输出语句和赋值语句(精品).ppt
《1.2.1输入语句、输出语句和赋值语句(精品).ppt》由会员分享,可在线阅读,更多相关《1.2.1输入语句、输出语句和赋值语句(精品).ppt(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、这就是这一节所要研究的主要内容这就是这一节所要研究的主要内容基本算法基本算法语句。今天,我们先一起来学习语句。今天,我们先一起来学习输入、输出语句输入、输出语句和赋值语句、条件语句。和赋值语句、条件语句。程序设计语言有很多种。如程序设计语言有很多种。如BASICBASIC,FoxbaseFoxbase,C C语言,语言,C+C+,J+J+,VBVB等。各种程序设计语言中都等。各种程序设计语言中都包含下列基本的算法语句:包含下列基本的算法语句:输输入入语语句句 输输出出语语句句 赋赋值值语语句句 条件语句条件语句 循环语句循环语句取余数取余数MOD取商取商=幂运算幂运算除法运算除法运算/乘法运算
2、乘法运算功能功能运算符运算符*Inx|x|功能功能LOG(x)SQR(x)ABS(x)注意事项注意事项函数名函数名BASIC语言中的常用运算符号语言中的常用运算符号 1.2.1基本算法语句基本算法语句输入语句、输出语句和赋值语句输入语句、输出语句和赋值语句【探究新知】【探究新知】我们知道,顺序结构是任何一个算法我们知道,顺序结构是任何一个算法都离不开的基本结构。都离不开的基本结构。语句语句n+1语句语句n 输入、输出语句和输入、输出语句和赋值语句基本上对应于算法中的顺序结构赋值语句基本上对应于算法中的顺序结构.计算机从上而下按照语计算机从上而下按照语句排列的顺序执行这些语句句排列的顺序执行这些
3、语句.输入语句和输出语句分输入语句和输出语句分别用来实现算法的输入信息别用来实现算法的输入信息,输出结果的功能输出结果的功能.(如右图如右图)一一.输入语句输入语句 INPUT INPUT“提示内容提示内容”;变量;变量输入语句的一般格式输入语句的一般格式 说明说明:(1)(1)“提示内容提示内容”提示用户输入什么样的信息,提示用户输入什么样的信息,变量变量是指程序在运行时其值是可以变化的量;是指程序在运行时其值是可以变化的量;(2)(2)输入语句要求输入的值输入语句要求输入的值只能是具体的常数只能是具体的常数,不能是函数、变量或表达式;不能是函数、变量或表达式;(3)(3)提示内容与变量之间
4、用分号提示内容与变量之间用分号“;”隔开,隔开,若输入多个变量,变量与变量之间用逗号若输入多个变量,变量与变量之间用逗号“,”隔开隔开.例如例如,输入一个学生数学输入一个学生数学,语文语文,英语三门课的成绩英语三门课的成绩,可以写成:可以写成:INPUT“数学,语文,英语数学,语文,英语”;a,b,c注意注意:INPUTINPUT语句不但可以给单个变量赋值语句不但可以给单个变量赋值,还可以还可以给多个变量赋值给多个变量赋值,其格式为:其格式为:INPUT INPUT“提示内容提示内容1 1,提示内容,提示内容2 2,提示内容,提示内容3 3,”;变量;变量1 1,变量,变量2 2,变量,变量3
5、 3,开始开始输入输入x x输出输出x,yx,y结束结束框图:框图:例例1 1.用描点法作函数用描点法作函数 的图象时,的图象时,需要求出自变量和函数的一组对应值,编写程序,需要求出自变量和函数的一组对应值,编写程序,分别计算当分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。时的函数值。程序:程序:INPUT INPUT“x=x=”;x;xy=x3+3 x2-24 x+30y=x3+3 x2-24 x+30PRINT xPRINT xPRINT yPRINT yENDEND*INPUT “x=”;x y=x3
6、+3*x2-24*x+30PRINT xPRINT yEND程序程序:-输入语句输入语句 -赋值语句赋值语句-打打印语句印语句-打打印语句印语句-表示结束表示结束输出语句输出语句输出语句输出语句二二.输出语句输出语句 PRINT “提示内容提示内容”;表达式;表达式说明说明:(1)(1)“提示内容提示内容”提示用户输出什么样的信息提示用户输出什么样的信息,表达式表达式是指程序要输出的数据;是指程序要输出的数据;输出常量,变量的值和字符串等系统信息。输出常量,变量的值和字符串等系统信息。输出数值计算的结果。输出数值计算的结果。(2)(2)输出语句的用途:输出语句的用途:输出语句的一般格式输出语句
7、的一般格式(3)同输入语句一样,表达式前也可以有同输入语句一样,表达式前也可以有“提示内容提示内容”.例如:例如:输出框输出框 可以转化为输出语句可以转化为输出语句:输出输出SPRINT“S=”;S 三三.赋值语句赋值语句(1)赋值语句的一般格式赋值语句的一般格式:变量表达式变量表达式(2)(2)赋值语句的作用赋值语句的作用是是:先计算出赋值号右边表达先计算出赋值号右边表达式的值式的值,然后把这个值赋给左边的变量然后把这个值赋给左边的变量,使该变量的使该变量的值等于表达式的值。值等于表达式的值。(3)(3)赋值语句中的赋值语句中的“”称作称作赋值号赋值号,与数学中的与数学中的等等号号的意义是不
8、同的的意义是不同的.赋值号的左右两边不能对换赋值号的左右两边不能对换.(4)(4)赋值语句左边只能是变量名字而不是表达式赋值语句左边只能是变量名字而不是表达式,如如:2=x:2=x是错误的是错误的例例2 2.编写程序,计算一个学生数学、语文、英语三编写程序,计算一个学生数学、语文、英语三门课的平均成绩。门课的平均成绩。框图:框图:开始开始输入输入a,b,ca,b,c输出输出y结束结束y=(a+b+c)/3y=(a+b+c)/3程序程序1 1:INPUT INPUT“Maths=Maths=”;a;aINPUT INPUT“Chinese=Chinese=”;b;bINPUT INPUT“Eng
9、lish=English=”;c;c(a+b+c)/3(a+b+c)/3PRINT PRINT“The average=The average=”;ENDENDINPUT INPUT“Maths,Chinese,English=Maths,Chinese,English=”;a,b,c;a,b,c程序程序2 2:PRINT PRINT“The average=The average=”;(a+b+c)/3;(a+b+c)/3ENDEND【例题解析】【例题解析】例例3 3:给一个变量重复赋值。:给一个变量重复赋值。程序程序:A=10A=A+15PRINT AENDA的输出的输出值是多少值是多少?
10、分析分析:此程序给变量此程序给变量A赋了两次值赋了两次值.A的初值为的初值为10,第二次赋值后第二次赋值后,初值被初值被“覆覆盖盖”,A的值变为的值变为25,因此输出值是因此输出值是25.例例4 4交换两个变量交换两个变量A A和和B B的值的值,并输出交换前后并输出交换前后 的值。的值。分析:分析:比如交换装满水的两个水桶里的水需要比如交换装满水的两个水桶里的水需要再找一个空桶再找一个空桶INPUT A,BPRINT A,BX=AA=BB=XPRINT A,BEND程序程序:问题问题:能否用下列赋值能否用下列赋值语句交换语句交换A,B的值的值?A=BB=A不能不能!1.2.2基本算法语句基本
11、算法语句 条件语句条件语句算法中的条件结构是由条件语句来表达的算法中的条件结构是由条件语句来表达的,条件语句的一般格式条件语句的一般格式 满足条件?满足条件?语句语句是是否否只含一个只含一个“分支分支”的条件结构的条件结构写成条件语句为写成条件语句为IFIF 条件条件 THENTHEN 语句体语句体END IFEND IF满足条件?满足条件?语句语句1 1语句语句2 2是是否否含两个含两个“分支分支”的条件结构的条件结构写成条件语句为写成条件语句为IFIF 条件条件 THENTHEN 语句体语句体1 1ELSEELSE 语句体语句体2 2END IFEND IF例例5:5:编写一个程序,求实数
12、编写一个程序,求实数x x的绝对值的绝对值.第一步,输入一个实数第一步,输入一个实数x.第二步,判断第二步,判断x的符号的符号.若若x0,则,则 输出输出 x;否则,输出;否则,输出-x.该算法的程序框图如何表示?该算法的程序框图如何表示?x0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xIF IF 条件条件 THENTHEN 语句体语句体1 1ELSEELSE 语句体语句体2 2END IFEND IF 你能写出这个算法对应的程序吗?你能写出这个算法对应的程序吗?x0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xENDENDINPUTINPUT x xIFIF x x
13、=0=0 THEN THEN PRINT xPRINT xELSEELSEPRINT -xPRINT -xEND IFEND IF阅读下面的程序,你能说出程序的运行阅读下面的程序,你能说出程序的运行过程并画出对应的程序框图吗?过程并画出对应的程序框图吗?x0?开始开始结束结束输入输入x是是x=-=-x输出输出x否否ENDENDINPUTINPUT x xIFIF x x=1=1 THENTHEN y=xy=x2+3*x2+3*xELSEELSE y=x-4y=x-4 END IFEND IF PRINT y PRINT y END END 例例2 2:编写程序,使得任意输入的:编写程序,使得任
14、意输入的3 3个整个整数按从大到小的顺序输出。数按从大到小的顺序输出。算法分析:算法分析:用用a a,b b,c c表示输入的表示输入的3 3个整数;为个整数;为了节约变量,把它们重新排列后,仍用了节约变量,把它们重新排列后,仍用a a,b b,c c表示,表示,并使并使abc.abc.具体操作步骤如下。具体操作步骤如下。第一步:输入第一步:输入3 3个整数个整数a a,b b,c.c.第二步:将第二步:将a a与与b b比较,并把小者赋给比较,并把小者赋给b b,大者,大者赋给赋给a.a.第三步:将第三步:将a a与与c c比较比较.并把小者赋给并把小者赋给c c,大者,大者赋给赋给a a,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.2 输入 语句 输出 赋值 精品
限制150内