当前位置:首页 >> 学科竞赛 >>

1.2.2条件语句oo


高一备课组

编写

§1.2.2 条件语句
学习目标:
1、正确理解条件语句的概念, 2、掌握条件语句的结构. 3、会应用条件语句编写程序. 重点:条件语句的步骤、结构及功能. 难点:会编写程序中的条件语句.

一个 IF 语句必须和一个 END IF 对应,尤其对条 件语句的嵌套编程时,注意内外分层,并且不要漏 掉 END IF 例题分析: 例 1:求实数 x 的绝对值有如下两个算法: 算法一: 第一步, 输入一个实数 x. 第二步,判断 x 的符号. 若 x<0,则 x=-x 第三步,输出 x. 算法二: 第一步, 输入一个实数 x. 第二步,判断 x 的符号 若 x≥0,则输出 x; 否则,输出-x. 第三步,输出 x 该算法用程序语句表示:

知识清单: 1.算法逻辑结构中的条件结构一般由算法语句 中的______________来实现. 2.条 件 语 句 的 一 般 格 式 有 两 种 , 一 种 是 ____________格式,其格式为 : 该语句对应的程序框图为: IF 条件 THEN 语句体 END IF 另一种是_____________格式,其格式为: 该语句对应的程序框图为: 条件 THEN 语句体 1 ELSE 语句体 2 END IF
“>=” (大于或等于) “<=” 、 (小于或等于) “<>” , (不等于) 。

该算法用程序语句表示:

IF

例 2:编写程序,使得任意输入的 2 个整数按从 大到小的顺序输出。 分析:用 a、b 表示输入的 2 个整数,把它们 重新排列后,仍用 a,b,并使 a≥b。 该算法用程序语句表示:

3.条件语句常用运算符: (大于) “<” “>” 、 (小于) 、 算法分析:
第一步,输入 2 个实数 a、b 第二步,判断 a≥b? 4.条件语句中的条件可以是复合条件,常用 若 a≥b 成立,则_________ 否则,__________ AND,OR 联结 x?0 A N D ?x 8 (参考教材 P29 练习题 2) 第三步,输出 a,b
x? ? 3 O R x? 5

5.条件语句还可以是嵌套的,其格式(如下) , 请改写为程序框图写在右边: 条件 1 THEN 语句体 1 ELSE IF 条件 2 THEN 语句体 2 ELSE 语句体 3 END IF END IF IF
条件语句必须以 IF 语句开始, END IF 语句结束, 以

例 3:编写程序,使得任意输入的 3 个整数 a,b, c 按从大到小的顺序输出。

高一备课组

编写

变式:读程序,写出程序表示的函数. INPUT x IF x<1 THEN y=-x+1 ELSE IF x<10 THEN y=2x-1 ELSE y=3x END IF END IF PRINT y END 知能训练: 1.以下关于条件语句的说法正确的是( ) A.条件语句的执行是按照程序中的先后顺序执行 的 B.条件语句实现了程序框图中的条件结构 C.条件语句不能嵌套,即条件语句中不能再有条 件语句 D.条件语句一定要完整, IF-THEN-ELSE-END 即 IF 每一部分都不能少. 2.给出下列四个问题: (1)输入一个数 x ,输出它的绝对值; (2)求函数
? x 2 ? 1, x ? 0 f (x) ? ? ? x ? 2, x ? 0

INPUT x IF x ? ? 0 y=x ELSE y=-x END IF PRINT y END

THEN

INPUT “x=” ;x IF___________THEN y=-x ELSE y=x*x END IF END

能力提升: 5 题图 5.下列程序的功能是:判断任意输入的数 x 是否 是正数,若是,输出它的平方值;若不是,输出 它的相反数 ,则填入的条件是 ( ) A. x ? 0 B. x ? 0 C. x ? ? 0 D. x ? ? 0 6.写出下列流程图对应的程序: 开 始 输入 x m = x 除以 2 的余数 是 m=0 ? 输出 是偶数” “x 输出 是奇数” “x 否

的函数值;

(3)求面积为 6 的正方形的周长; (4)求三个数 a , b , c 中的最大数。其中不需要用 条件语句来描述其算法的有( ) A.1 个 B.2 个 C.3 个 3.INPUT x IF x ? 9 AND x ? 100 THEN
a ? x / 10 b ? x M O D 10 x ? 10 * b ? a

D.4 个

结 束 7、儿童乘坐火车时,若身高不超过 1.1m,则无 须购票; 若身高超过 1.1m 不超过 1.4m,则购买 半票票;若身高起过 1.4m,则购买全票。试设计 一个购票的算法,写出程序并画出程序框图。

PRINT x END IF END 上述程序输出 x 的含义是__________. ( “MOD”是 x 除以 10 的余数) 4、若下列程序的执行结果是 3,则输入的 x 的值 一定是____________.



相关文章:
已知圆柱OO1的底面半径为2,高为4.(1)求从下底面出发环...
已知圆柱OO1的底面半径为2,高为4.(1)求从下底面出发环绕圆柱侧面周到达上底面的最短路径长;(2)若平行于轴OO1的截面ABCD将底面圆周截取四分之,求截面...
2014综合测试试题(C语言)2
若有说明语句:char c=72 则变量 c () A、包含 1 个字符 B、包含 2 个...A、2.500000 B、2.7500OO C、3.500000 D、0.000000。 文档贡献者 李卓达...
2015-OO-作业2:异常(1)
2015-OO-作业2:异常(1)_计算机软件及应用_IT/计算机_专业资料。实验 2 异常...定义个异常类 StudentNumberException,当输入的学号不满足下述条件,则 抛出该...
二OO六年防洪预案1[1](1)
中岭煤矿二 OO 六年防洪预案为贯彻党和国家的安全生产方针,认真执行《安全生产...二OO九年绩效考核办法1 11页 免费 1.2.2条件语句oo 2页 1下载券 二OO...
全国1OO所名校最新高考模拟示范卷(二)
全国1OO所名校最新高考模拟示范卷(二)_高考_高中教育_教育专区。读我国某地区...河道靠近 a 处的水流速度快于 b 处 B.c 处建设港口的水域条件优于 d 处 ...
三明市2OO92O1O学年第一学期普通高中期末考
三明市 2OO9—2O1O 学年第学期普通高中期末考试 高三化学试题相对原子质量:H—1 C—12 O—16 Na—23 K—39 Mn—55 Fe—56 、选择题(每小题 2 分...
三明市2OO92O1O学年第一学期普通高中期末考
三明市 2OO9—2O1O 学年第学期普通高中期末考试 高三化学试题相对原子质量:H—1 C—12 O—16 Na—23 K—39 Mn—55 Fe—56 、选择题(每小题 2 分...
二OO八年一、二类企业名单_1
​O​O​八​年​​、​二​类​企​业​名​单​_​1二OO 八年、二类企业名单一类企业名单 1.崇义章源钨制品有限公司 2.赣...
在平面直角坐标系中,以坐标O1(2,0)为圆心,1为半径画圆,...
(1)连接MA,求证△MAO1为等边三角形. (2)求点M的坐标. (3)线段OM上是否存在点P,使得以P,O,A为顶点的三角形与△OO1M相似?若存在,请求出所有符合条件的...
中期检查、答辩记录OO(1)(2)
中期检查、答辩记录OO(1)(2)_调查/报告_表格/模板_实用文档。新疆大学本科生毕业论文(设计)中期检查表学生姓名 论文(设计)题目 马丽 学院 班级 数学学院应数 11...
更多相关标签: