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

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 的值 一定是____________.


相关文章:
1.2.2条件语句oo
1.2.2条件语句oo_学科竞赛_高中教育_教育专区。高一备课组 编写 §1.2.2 条件语句学习目标: 1、正确理解条件语句的概念, 2、掌握条件语句的结构. 3、会应用...
1.2.2条件语句
IF-THEN-END IF 语句 和 1.2.2 条件语句 IF-THEN-ELSE-END IF 语句 2.条件语句的嵌套的一般格式和程序框图: IF 条件 1 THEN 语句体 1 ELSE IF 条件 ...
1.2.2条件语句
1.2.2条件语句_高一数学_数学_高中教育_教育专区。1.2.2 条件语句授课人:吴诗槐 班级:高一年二班 时间:2009-2-12 教学目标:知识与技能(1)正确理解条件语句...
1.2.2条件语句
1.2.2条件语句_高一数学_数学_高中教育_教育专区 暂无评价|0人阅读|0次下载|举报文档1.2.2条件语句_高一数学_数学_高中教育_教育专区。1.2.2 1.当 a =...
1.2.2 条件语句
1.2.2 条件语句_高一数学_数学_高中教育_教育专区。长沙市中(小)学教师统一备课用纸科 目课题教学目标教材分析 数学 1.2.2 年级 条件语句 高二 班级 时间 年...
1.2.2(02) 条件语句
1.2.2(02) 条件语句_数学_高中教育_教育专区。1.2.2 条件语句课时安排 1 课时 教学过程 提出问题 (1)回忆程序框图中的两种条件结构. (2)指出条件语句的...
1.2.2 条件语句
1.2.2 条件语句_数学_高中教育_教育专区。第一章《算法的概念》 1.2.2 二、知识梳理: 条件语句会应用条件语句编写程序. 一、学习目标:正确理解条件语句的概念...
1.2.2 条件语句教案
1.2.2 条件语句教案_数学_高中教育_教育专区。1.2.2 条件语句教案新人教A版必修3 公开课教案綦江中学高 2013 年级数学组学科教案 设计者: 课题 王新敞 奎屯...
第一章1.2.2条件语句
曹县三中高一数学导学案 第一章 1.2.2 条件语句制作人:袁瑞勇 审核人:王俊兰 2016-3学习目标:1.正确理解条件语句的概念;2.能应用条件语句编写程序框图; 3....
更多相关标签:
1.2.2条件语句 | if语句多个条件 | 条件语句 | matlab 条件语句 | sql多条件查询语句 | python条件语句 | sql语句where多个条件 | c 条件语句 |