欢迎来到天天文库
浏览记录
ID:36871512
大小:1.66 MB
页数:17页
时间:2019-05-10
《《条件语句》(人教)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章·算法初步1.2.2条件语句人民教育出版社高中二年级
2、必修3本课时编写:双辽三中张敏1、输入语句、输出语句和赋值语句的一般格式分别是什么?INPUT“提示内容”;变量输出语句PRINT“提示内容”;表达式赋值语句变量=表达式复习回顾导入新课输入语句2.对于顺序结构的算法或程序框图,我们可以利用输入语句、输出语句和赋值语句写出其计算机程序。对于条件结构的算法或程序框图,要转化为计算机能够理解的算法语言,我们必须进一步学习条件语句。复习回顾导入新课新课导入INPUTxIFx>=0THENPRINTxELSEPRINT–xENDIFEND新课导入INPUTxIFx<0T
3、HENx=-xENDIFPRINTxEND探究新知条件语句的一般格式有两种:(1)IF-THEN-ELSE语句;(2)IF-THEN语句1.条件语句:处理条件分支逻辑结构的算法语句叫条件语句IF条件THEN语句体1ELSE语句体2ENDIF步骤A是否满足条件?2.IF-THEN-ELSE语句探究新知在IF-THEN-ELSE语句中,“条件”表示判断的条件;“语句1”表示满足条件时执行的操作内容;“语句2”表示不满足条件时执行的操作内容;ENDIF表示条件语句的结束。计算机在执行时,首先对IF后的条件进行判断,如果条件符合,则执行THEN后面的语句1;若条件不符合,则
4、执行ELSE后面的语句探究新知IF条件THEN语句体ENDIF步骤A步骤B是否满足条件?3.IF-THEN语句“条件”表示判断的条件;“语句”表示满足条件时执行的操作内容,条件不满足时,结束程序;ENDIF表示条件语句的结束。计算机在执行时首先对IF后的条件进行判断,如果条件符合就执行THEN后边的语句,若条件不符合则直接结束该条件语句,转而执行其它语句。例1.编写程序,输出三个整数中最大的数.思考:①选出两个数中的最大数,比较一次就可选出,那么选出三个数中的最大数该采取什么样的方法?②需要比较三次吗?③该怎么比较程序框图:程序:INPUT“a,b,c=”;a,b,cI
5、Fb>aTHENm=bELSEm=aENDIFIFc>mTHENm=cENDIFPRINTmENDINPUT“a,b,c=”;a,b,cIFb>aTHENa=bENDIFIFc>aTHENa=cENDIFPRINTaEND解法1:程序:INPUTxIFx<=0THENIFx=0THENy=4ELSEy=(x+2)^2ENDIFELSEy=(x-2)^2ENDIFPRINTyEND例2.已知函数,设计一个程序,输入一个x的值,输出对应的函数值,并画出流程框图。解法2:程序:INPUTxIFx<0THENy=(x+2)^2ELSEIFx=0THENy=4ELSEy=(x-2
6、)^2ENDIFENDIFPRINTyEND总结1.条件语句的一般格式有两种:(1)IF-THEN-ELSE语句;(2)IF-THEN语句。(1)IF条件THEN语句体1ELSE语句体2ENDIF步骤A是否满足条件?(2)IF条件THEN语句体ENDIF步骤A步骤B是否满足条件?2.条件语句的应用:①多个简单条件语句②条件语句的嵌套(嵌套在“IF”语句中,嵌套在“ELSE”语句中)。总结巩固练习1.编写程序,输入一元二次方程ax2+bx+c=0的系数,输出它的实数根。2.编写程序:输入两个数,输出其中较大的数。
此文档下载收益归作者所有