输入输出赋值和条件语句.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《输入输出赋值和条件语句.pptx》由会员分享,可在线阅读,更多相关《输入输出赋值和条件语句.pptx(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、3 程序框图是由表示算法基本逻辑结构的图形组成的,程序框图是由表示算法基本逻辑结构的图形组成的,而程序则是由表示算法基本逻辑结构的而程序则是由表示算法基本逻辑结构的算法语句算法语句组成组成.程序设计语言有很多种。如程序设计语言有很多种。如BASIC,Foxbase,C语语言,言,C+,J+,VB等等。任何高级程序设计语言都包含。任何高级程序设计语言都包含 输入语句、输出语句、输入语句、输出语句、赋值语句、条件语句和循环语句赋值语句、条件语句和循环语句五种基本语句五种基本语句.它们与算法的三种基本结构是相互对应的它们与算法的三种基本结构是相互对应的.顺序结构顺序结构输入语句、输出语句、赋值语句输
2、入语句、输出语句、赋值语句条件结构条件结构条件语句条件语句循环结构循环结构循环语句循环语句引言:引言:第1页/共41页4S1S1:输入:输入x x的值;的值;S2S2:计算:计算y=xy=x3 3+3x+3x2 2-24x+30-24x+30的值;的值;S3S3:输出:输出y y的值的值.程序框图程序框图输入输入x x开开始始输出输出y y结束结束引例:引例:用描点法作函数用描点法作函数 的图象时,需要求出自变量和函数的一组对应值的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值时的函数值.算法
3、分析算法分析语句语句INPUT INPUT“x=x=”;x;xy=x3+3y=x3+3x2-24x2-24x+30 x+30PRINT yPRINT yENDEND第2页/共41页5INPUT “x=”;x y=x3+3*x2-24*x+30PRINT yEND程序程序:-输入语句输入语句 -赋值语句赋值语句-输出语句输出语句-表示结束表示结束第3页/共41页6输入语句输入语句1.一般格式一般格式:INPUT “提示内容”;变量输入a,b,cINPUT a,b,c输入输入x xINPUT “x=”;xINPUT “提示内容”;变量INPUT 变量INPUT “提示内容”;变量1,变量2,变量3
4、,INPUT 变量1,变量2,变量3,2.常用格式:第4页/共41页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,c第5页/共41页84.特别提示:特别提示
5、:“提示内容提示内容”和它后面的和它后面的“;”可以可以省略省略.“INPUT”后面要有后面要有空格空格;提示内容与变量提示内容与变量 之间用之间用“;”隔开隔开.输入语句的作用是实现算法的输入信息功能;输入语句的作用是实现算法的输入信息功能;对程序中的变量赋值对程序中的变量赋值.“提示内容提示内容”提示用户输入什么样的信息提示用户输入什么样的信息.输入语句要求输入的值只能是输入语句要求输入的值只能是具体的具体的常数常数,不能是函数、变量或表达式不能是函数、变量或表达式.无计算无计算功能,用户由键盘输入的数据必须是常量,功能,用户由键盘输入的数据必须是常量,输入多个数据时用输入多个数据时用“,
6、”分隔,且个数要与变量的个分隔,且个数要与变量的个数相同数相同.INPUT “提示内容”;变量第6页/共41页9 比较下列各组语句的区别,再判断它们是否正确.(1)输入语句 INPUT“a=”;a 输入语句 INPUT“a=”,a (2)输入语句 INPUT“a,b,c=”;a,b;c 输入语句 INPUT a,b,c“提示内容”与变量之间用分分号号隔开.“提示内容”与后面的“;”可省略.变量与变量之间用逗号隔开出PRINT出出出PRINTPRINTPRINT 第7页/共41页10输出语句输出语句1.一般格式:一般格式:PRINT “提示内容”;表达式N不是质数PRINT“N is not a
7、 prime number.”PRINT“提示内容”;表达式PRINT 表达式PRINT“提示内容”;表达式1,表达式2,表达式3,PRINT 表达式1,表达式2,表达式3,PRINT“提示内容”2.2.常用格式:常用格式:第8页/共41页113.3.特别提示:特别提示:作用是实现算法的输出结果功能,计算作用是实现算法的输出结果功能,计算.“提示内容提示内容”提示用户输出什么样的信息提示用户输出什么样的信息.如如“PRINT“S”;S”是提示输出的结果是提示输出的结果S?.表达式是指程序要输出的数据。表达式可以是表达式是指程序要输出的数据。表达式可以是变量变量,也可以是计算公式也可以是计算公式
8、,表达式的值及字符表达式的值及字符.有计算有计算功能,能直接输出计算公式的值。功能,能直接输出计算公式的值。遇到表达式时它先计算,后输出遇到表达式时它先计算,后输出.一个语句可以输入多个表达式,不同的表达式之间一个语句可以输入多个表达式,不同的表达式之间可用可用“,”分隔。分隔。“提示内容提示内容”和它后面的和它后面的“;”可以可以省略省略.PRINT “提示内容”;表达式第9页/共41页12赋值语句赋值语句1、一般格式、一般格式:变量=表达式2、特别提示:、特别提示:作用是将表达式所代表的值赋给变量,计算作用是将表达式所代表的值赋给变量,计算.赋赋 值语句中的值语句中的“=”称为称为赋值号赋
9、值号.赋值语句右边必须是一个数据、常量和算式,赋值语句右边必须是一个数据、常量和算式,左边必须是变量,不能为表达式左边必须是变量,不能为表达式.赋值号左右赋值号左右不能不能对换对换.如如3=x是错误的。是错误的。x=y与与y=x表示的不是一个概念表示的不是一个概念.不能用赋值号进行代数式的演算。不能用赋值号进行代数式的演算。(如化简、如化简、因式分解等因式分解等);如;如y=x2-1=(x+1)(x-1)是不能实现的是不能实现的.一个语句只能给一个语句只能给一个一个变量赋值;不能出现多个变量赋值;不能出现多个“=”将一个变量的值赋给另一个变量,前一个变量将一个变量的值赋给另一个变量,前一个变量
10、的值保持不变;可先后给一个变量赋多个不同的的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是值,但变量的取值总是最近被赋予最近被赋予的值的值.P=(2+3+4)/2第10页/共41页13 比较下列各组语句的区别,再判断它们是否正确.(3)输出语句PRINT“S=”;7 输出语句PRINT S=7 赋值号左边是变量,只能给一个变量赋值.输入、输出语句中不能用赋值号.即表达式(4)赋值语句 r9 赋值语句 9r 赋值语句 Rr9第11页/共41页14(5)输出语句)输出语句 PRINT 20.3*2(6)赋值语句)赋值语句 3B(7)赋值语句)赋值语句 xy1析析(5)正确,)正确,P
11、RINT语句可以输出常量、表达式的值;语句可以输出常量、表达式的值;(6)错,赋值语句中)错,赋值语句中“=”号左右不能互换;号左右不能互换;(7)错,不能给一个表达式赋值;)错,不能给一个表达式赋值;(8)赋值语句)赋值语句AB2(9)赋值语句)赋值语句 TT*T 析析:(8)错,一个赋值语句只能给一个变量赋值;)错,一个赋值语句只能给一个变量赋值;(9)正确,该句的功能是将当前)正确,该句的功能是将当前T的值平方后再的值平方后再赋给变量赋给变量T.第12页/共41页 复习回顾复习回顾 输入语句、输出语句和赋值输入语句、输出语句和赋值语句的一般格式分别是什么?语句的一般格式分别是什么?输入语
12、句:输入语句:INPUT “提示内容提示内容”;变量;变量输出语句:输出语句:PRINT “提示内容提示内容”;表达式表达式 赋值语句:赋值语句:变量变量表达式表达式第13页/共41页15例1.分析下面程序执行的结果INPUT“A,B=”;A,BINPUT“A,B=”;A,Bx=Ax=AA=BA=BB=xB=xPRINT“A,B=”;A,BPRINT“A,B=”;A,BENDEND(运行时从键盘输入3,7)3,7)(1)(1)(2)(2)A=10A=10A=10+15A=10+15PRINT APRINT AENDEND 将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋
13、多个不同的值,但变量的取值总是最近被赋予的值。A=25A,B=7 ,325交换数据第14页/共41页16Ex1:读下列两个程序语句回答问题.(1)上述两个程序有何区别.(2)写出两个程序的运行结果.(a)INPUT X INPUT Y X=2009 Y=2008 X=Y PRINT X,Y END(b)INPUT X INPUT Y X=2009 Y=2008 Y=X PRINT X,Y END 2008 20082009 2009第15页/共41页17数学符号数学符号程序符号程序符号*/ab=|x|ABS(x)SQR(x)且且或或ANDOR数学符号与程序符号的对比温馨提示:温馨提示:第16页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 输入输出 赋值 条件 语句
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内