资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,赋值语句,1.2.1,算法基本语句,输入,、,输出语句,1,2,程序框图是由表示算法基本逻辑结构的图形组成的,而程序则是由表示算法基本逻辑结构的,算法语句,组成,.,程序设计语言有很多种。如,BASIC,Foxbase,C语言,C+,J+,VB,等,。,引言:,任何高级程序设计语言都包含,输入语句、输出语句、赋值语句、条件语句和循环语句,五种基本语句,.,它们与算法的三种基本结构是相互对应的,.,顺序结构,输入语句、输出语句、赋值语句,条件结构,条件语句,循环结构,循环语句,3,17,数学符号,程序符号,*,/,ab,=,|x|,ABS(x),SQR(x),且,或,ANDOR,数学符号与程序符号的对比,温馨提示:,4,S1,:输入,x,的值;,S2,:计算,y=x,3,+3x,2,-24x+30,的值;,S3,:输出,y,的值,.,程序框图,输入,x,开始,输出,y,结束,例,1,用描点法作函数,y=x,3,+3x,2,-24x+30,的图象时,需要求出自变量和函数的一组对应值,.,编写程序,分别计算当,x=-5,,,-4,,,-3,,,-2,,,-1,,,0,,,1,,,2,,,3,,,4,,,5,时的函数值,.,算法分析,语句,INPUT,“,x=,”,;x,y=x3+3,x2-24,x+30,PRINT y,END,5,INPUT,“x=”;x,y=x3+3,*,x2,-,24,*,x,+,30,PRINT,y,END,程序,:,-,输入语句,-,赋值语句,-,输出语句,-,表示结束,(必须有),6,输入语句,1.,一般格式,:,INPUT,“,提示内容”,;变量,输入,a,b,c,INPUT a,b,c,输入,x,INPUT “x=”;x,INPUT “,提示内容”,;,变量,INPUT,变量,INPUT “,提示内容”,;,变量,1,,,变量,2,,,变量,3,,,INPUT,变量,1,,,变量,2,,,变量,3,,,2.,常用格式:,7,3,特别的给多个变量赋值时,提示内容与相关,变量要对应一致,其格式为:,INPUT,“,提示内容,1,,,提示内容,2,,,”,;,变量,1,,,变量,2,,,eg.,输入一个学生数学,语文,英语三门课的成绩,可以写成:,INPUT “,数学,语文,英语”;,a,,,b,,,c,即,“数学,语文,英语”;,可以省略,.,INPUT a,,,b,,,c,8,4.,特别提示:,“,提示内容”和它后面的,;,可以,省略,.,“INPUT”,后面要有,空格,;,提示内容与变量,之间用,“,;,”,隔开,.,输入语句要求输入的值只能是,具体的,常数,,,不能是函数、变量或表达式,.,INPUT,“,提示内容”,;,变,量,10,输出语句,1.,一般格式:,PRINT,“,提示内容”,;,表达式,输出,y,PRINT “y=”;y,PRINT,“,提示内容,”,;,表达式,PRINT,表达式,PRINT,“,提示内容,”,;,表达式,1,,,表达式,2,,,表达式,3,PRINT,表达式,1,,,表达式,2,,,表达式,3,PRINT,“,提示内容,”,2.,常用格式:,12,赋值语句,1,、一般格式,:,变量,=,表达式,2,、特别提示:,作用是将表达式所代表的值赋给变量,.,赋值语句中的“,=”,称为,赋值号,.,赋值语句右边必须是一个数据、变量和算式,左边必须是,变量,不能为表达式或数据,.,赋值号左右,不能,对换,.,一个语句只能给,一个,变量赋值;不能出现多个,“,=,”,.,9,比较下列各组语句的区别,再判断它们是否正确,.,(,1,),输入语句,INPUT“a=”,;,a,输入语句,INPUT“a=”,,,a,(,2,),输入语句,INPUT“a,b,c=”,;,a,b;c,输入语句,INPUT a,,,b,,,c,“,提示内容,”,与,变量之间用,分,号,隔开,.,“,提示内容,”,与,后面的,“,;,”,可,省略,.,变量与变量之间用,逗号,隔开,出,PRINT,出,出,出,PRINT,PRINT,PRINT,对错仍然一样!,13,比较下列各组语句的区别,再判断它们是否正确,.,(,3,),输出语句,PRINT“S=”,;,7,输出语句,PRINT S=7,赋值号,左边,是变量,,只能,给一个变量赋值,.,输入、输出语句中,不能,用赋值号,.,即表达式,(,4,),赋值语句,r,9,赋值语句,9,r,赋值语句,R,r,9,14,(,5,),x,y,1,错,不能给一个表达式赋值;,(,6,)赋值语句,T,T*T,正确,将当前,T,的值平方后再赋给变量,T,.,16,Ex1:,读下列两个程序语句回答问题,.,(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 2008,2009 2009,
展开阅读全文