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

上传人:tia****nde 文档编号:36105007 上传时间:2018-03-25 格式:DOC 页数:13 大小:176KB
返回 下载 相关 举报
2017新人教B版必修三1.2.2《条件语句》word学案1_第1页
第1页 / 共13页
2017新人教B版必修三1.2.2《条件语句》word学案1_第2页
第2页 / 共13页
2017新人教B版必修三1.2.2《条件语句》word学案1_第3页
第3页 / 共13页
2017新人教B版必修三1.2.2《条件语句》word学案1_第4页
第4页 / 共13页
2017新人教B版必修三1.2.2《条件语句》word学案1_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《2017新人教B版必修三1.2.2《条件语句》word学案1》由会员分享,可在线阅读,更多相关《2017新人教B版必修三1.2.2《条件语句》word学案1(13页珍藏版)》请在金锄头文库上搜索。

1、1.2.2 条件语句算法中的条件结构由条件语句来表达。一、基本条件语句(1)两个分支的条件结构例 21. 给计算机编写一个程序,输入一个自变量x的值,输出分段函数22,0( ),0xxf xxx 的函数值.解: 程序框图 QuickBASIC 程序语句开始开始输入输入x2yx 0x 成 成成 成输出输出y结束结束2yx YesNoINPUT “x=”;IF x=0 THEN y = x + 2ELSEy = x2END IFPRINT “y =” ; yENDQuickBASIC 语言中的符号。数学运算等于不等于大于小于大于等于小于等于程序符号=0 THENIF D0 THEN输出输出:没有实

2、根没有实根x1=(-b+sqr(D)/2*ax1=(-b-sqr(D)/2*aPRINT “x1=”;x1,”x2=”;x2ELSEx=-b/2*aPRINT “x=”;xEND IFELSEPRINT “No root.”END IFEND思考比较程序框图和程序语句,回答下列问题。(1)在程序框图中找出外层条件结构和内层条件结构。 _(2)在程序语句中找出外层条件语句和内层条件语句。 _(3)找出程序框图和程序语句的对应关系。 _(4)试给 a,b,c 取不同的值,使程序沿着三条不同的路线由开始走到结束。_例 24. 排序编写一个程序,使得任意输入的 3 个整数按从大到小的顺序输出。算法分析

3、:我们用 a,b,c 表示输入的三个整数,比较三个整数,把最大的整数存入变量 a 中,次大的整数存入 b 中,最小的整数存入 c 中。Step1:输入三个整数 a,b,c;Step2:将 a 与 b 比较,如果 aa THENt=aa=bb=tEND IFIF ca THENt=aa=ca b t4 6 5第第 5 行行第第 10 行行c=tEND IFIF cb THENt=bb=cc=tEND IFPRINT a,b,cEND探究(1)假设输入的数据是 4,6,5,在右面填入相应的数字。 _(2) 程序运行到第 5 行可以达到的目的是:_第第 15 行行_(3) 程序运行到第 10 行可以

4、达到的目的是:_(4) 程序运行到第 15 行可以达到的目的是:_练习1.读程序,说出该程序的功能。INPUT “Please input an inter:”;xIF 9x AND x100 THENa=x10b=x MOD 10PRINT a,bEND IFENDQuickBASIC 语言中的符号。数学运且或ab ab 的商ab 的余数算程序符号ANDOR/a ba ba MOD b注:(1)在程序中用“AND”表示“且” ,用“OR”表示“或” 。(2)ab 用“a/b”表示,而ab 商用“ab”表示。例如3410=3,578=7。(3)ab 的余数用“a MOD b”表示,例如 34 MOD 10=4,57 MOD 8=1。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 中学学案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号