2013新人教b版必修三1.2.2《条件语句》word学案1

2013新人教b版必修三1.2.2《条件语句》word学案1

ID:8570969

大小:176.00 KB

页数:13页

时间:2018-04-01

2013新人教b版必修三1.2.2《条件语句》word学案1_第1页
2013新人教b版必修三1.2.2《条件语句》word学案1_第2页
2013新人教b版必修三1.2.2《条件语句》word学案1_第3页
2013新人教b版必修三1.2.2《条件语句》word学案1_第4页
2013新人教b版必修三1.2.2《条件语句》word学案1_第5页
资源描述:

《2013新人教b版必修三1.2.2《条件语句》word学案1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.2.2条件语句算法中的条件结构由条件语句来表达。一、基本条件语句(1)两个分支的条件结构例21.给计算机编写一个程序,输入一个自变量的值,输出分段函数的函数值.解:程序框图QuickBASIC程序语句开始输入x输出y结束INPUT“x=”;IFx>=0THENy=x+2ELSEy=x^2ENDIFPRINT“y=”;yENDQuickBASIC语言中的符号。数学运算等于不等于大于小于大于等于小于等于程序符号=<>><>=<=[探究]比较程序框图和QuickBASIC程序语句,回答下列问题。(1)条件结构和那一段语句对应?条件语句以什么开始,以什

2、么结尾?__________________________________________________________________________________________________________________________________(2)判断框中的“条件”在条件语句中处于什么位置?______________________________________________________________________________________________________________________

3、____________(3)“Yes”分支中的步骤在条件语句中处于什么位置?__________________________________________________________________________________________________________________________________(4)“No”分支中的步骤在条件语句中处于什么位置?__________________________________________________________________________________

4、________________________________________________(5)当x=5的时候,计算机会执行哪些语句?__________________________________________________________________________________________________________________________________(6)当x=-5的时候,计算机会执行哪些语句?______________________________________________________

5、____________________________________________________________________________条件语句的一般形式IF条件THEN语句体1ELSE语句体2ENFIF步骤2步骤1条件结构框图条件语句当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件成立,就执行THEN之后的语句体,否则执行ELSE之后的语句体。(2)一个分支的条件结构IF条件THEN语句ENFIF步骤当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件成立,就执行THEN之后的语句体,否则条件语句结束,执行EN

6、DIF之后的语句二、条件结构的嵌套例22.函数,编写一个程序,输入x的值,输出y的值解:用程序框图表示为开始输入x输出y外层选择结构内层选择结构用QuickBASIC语言可写为INPUT“x=”;xIFx>0THEN内层IF语句外层IF语句y=1ELSEIFx=0THENy=0ELSEy=-1ENDIFENDIFPRINT“y=”;yEND该程序中有两个IF语句,大IF语句中嵌套了一个小IF语句。[思考]请将程序框图和相应的语句对应起来。________________________________________________________

7、_________________________________________________________________________例23编写一个程序,求一元二次方程的根.分析:,当时方程有两个不相等的实根;当时,方程有两个相等的实根;当时,方程没有实根。解:程序框图为开始输入a,b,c结束输出:没有实根输出x输出:没有实根由程序框图写出QuickBASIC程序INPUTa,b,cD=b^2-4*a*cIFD>=0THENIFD>0THENx1=(-b+sqr(D))/2*ax1=(-b-sqr(D))/2*aPRINT“x1=”;x

8、1,”x2=”;x2ELSEx=-b/2*aPRINT“x=”;xENDIFELSEPRINT“Noroot.”ENDIF

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。