数学:第一章第三节《基本算法语句(条件语句)》精品课件PPT(苏教版必修3)1
3基本算法语句条件语句知识再现1
输入语句、输出语句和赋值语句的一般格式分别是什么
输入语句:INPUT“提示内容”;变量输出语句:PRINT“提示内容”;表达式赋值语句:变量=表达式2
对于顺序结构的算法或程序框图,我们可以利用输入语句、输出语句和赋值语句写出其计算机程序
对于条件结构的算法或程序框图,要转化为计算机能够理解的算法语言,我们必须进一步学习条件语句
下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满足条件
语句体1语句体2是否IF条件THEN语句体1ELSE语句体2ENDIF满足条件
语句体1语句体2是否IF条件THEN语句体1ELSE语句体2ENDIF当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2
IF条件THEN语句体ENDIF下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语句的一般格式设定为:满足条件
语句体是否IF条件THEN语句体ENDIF满足条件
语句体是否当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么就执行THEN后的语句体,否则执行ENDIF之后的语句
例5:编写一个程序,求实数x的绝对值
第一步,输入一个实数x
第二步,判断x的符号
若x≥0,则输出x;否则,输出-x
该算法的程序框图如何表示
开始结束输入x是输出x否输出-x你能写出这个算法对应的程序吗
开始结束输入x是输出x否输出-xENDINPUTxIFx>=0THENPRINTxELSEPRINT-xENDIF阅读下面的程序,你能得到什么结论
x=0THENp=-b/(2*a)q=SQR(d)/(2*a)IFd=0THENPRI