1《条件语句》课件PPT(北师大版必修3)2
1条件语句算法初步复习巩固1、输入语句、输出语句和赋值语句对应于算法中的哪种结构
这三种语句的一般格式是什么
顺序结构输入语句输出语句赋值语句INPUT“提示内容”;变量PRINT“提示内容”;表达式变量=表达式语句一般格式主要功能说明输入语句输出语句赋值语句INPUT“提示内容”;变量PRINT“提示内容”;表达式变量=表达式可对程序中的变量赋值可输出表达式的值,计算可对程序中的变量赋值,计算(1)提示内容和它后面的“;”可以省略(2)一个语句可以给多个变量赋值,中间用“,”分隔(3)无计算功能(1)表达式可以是变量,计算公式,或系统信息(2)一个语句可以输入多个表达式,中间用“,”分隔(3)有计算功能(1)“=”的右侧必须是表达式,左侧必须是变量(2)一个语句只能给一个变量赋(3)有计算功能IF条件THEN语句体1ELSE语句体2ENDIFIF条件THEN语句体ENDIF满足条件
语句体是否满足条件
语句体1语句体2是否2、条件结构常用的程序语言和格式(单分支条件结构)(双分支条件结构)例5:编写一程序,求实数X的绝对值
X(X0)≧算法分析:因为实数X的绝对值|X|=-X(X0)﹤算法步骤:S1:输入一个实数XS2:判断X的符号,若X0≧,则输出X;否则输出-X程序框图:开始输入XX0≧输出X输出-X结束YN程序:INPUTXIFX>=0THENPRINTXELSEPRINT-XENDIFEND2、把下列语句的意义翻译成程序框图(2)IFx>0THENy=1ELSEy=0ENDIF(1)IFx=0thenp=-b/(2a)q=SQR(m)/(2*a)IFm=0THENPRINT“X1=X2=“;pELSEPRINT“x1,x2=“;p+q,p-qENDIFELSEPRINT“方程无实根“ENDIFEND开