条件语句
INPUT语句PRINT语句赋值语句格式INPUT“提示内容”;变量PRINT“提示内容”;表达式变量=表达式说明1.“提示内容”和它后面的“;”可以省略;2.一个语句可以给多个变量赋值,中间用“,”隔开;3.无计算功能,不能输入表达式;4.输入多个数据时用“,”分隔,且个数要与变量的个数相同。1.“提示内容”和它后面的“;”可以省略;2.一个语句可以输出多个表达式,不同的表达式之间用“,”隔开;3.表达式可以是变量,也可以是计算公式;4.有计算功能,能直接输出计算公式的值。1.“=”左侧必须是变量,右侧可以是数字、变量或者是计算公式;2.一个语句只能有一个“=”,并且只能给一个变量赋值;3.有计算功能,可以把表达式的值赋给一个变量。温故而知新
A温故而知新
1、理解基本算法语句—条件语句,及其与条件结构的关系.2、体验如何由程序框图转化为程序语句.3、通过条件语句的学习,进一步体会算法的基本思想.学习目标
复习巩固步骤A满足条件?是否满足条件?步骤A步骤B是否条件结构的程序框图有那些?怎样将它们翻成程序语言?单选择结构双选择结构
程序框图条件语句的一般格式IF条件THEN语句体(步骤A)ENDIF如果(IF)条件满足,那么(THEN)执行语句体,否则执行ENDIF之后的语句.步骤A满足条件?是否学习过程单选择结构
例1:根据下面的算法和程序框图写出相应的程序。算法:第一步:输入a,b;第二步:如果a>b则输出a-b.开始输入a,b结束输出a-ba>b?是否
开始输入a,b结束输出a-ba>b?是否INPUT“a=”;aENDIFINPUT“b=”;bENDIFa>bTHENPRINTa-b例1:根据下面的算法和程序框图写出相应的程序。
满足条件?步骤A步骤B是否程序框图条件语句的一般格式IF条件THEN语句体1(步骤A)ELSE语句体2(步骤B)ENDIF如果(IF)条件满足,那么(THEN)执行语句体1,否则(ELSE)执行语句体2.1.IF与ENDIF要配对使用.2.ENDIF是结束条件语句,END则是结束整个程序.双选择结构
例2:根据下面的算法和程序框图写出相应的程序。开始输入a,ba>b?输出b-a否是输出a-b结束INPUT“a=”;aENDIFINPUT“b=”;bIFa>bTHENPRINTa-bELSEPRINTb-aEND
IF条件1THENIF条件2THEN语句1ELSE语句2ENDIFELSE语句3EDNIF程序框图:满足条件1?语句1语句3否是满足条件2?语句2是否条件语句的嵌套格式外层条件语句内层条件语句
IF条件1THEN语句1ELSEIF条件2THEN语句2ELSE语句3ENDIFENDIF程序框图:满足条件1?语句2语句1否是满足条件2?语句3是否条件语句的嵌套格式
如果x=0,则y=0否则:y=x+1例3:已知,编写程序,输出相应的函数值。算法:1、输入自变量x3、输出y2、如果x