当前位置:首页 >> 数学 >>

1.2.2 条件语句


温故知新
1.输入语句、输出语句与赋值语句的一般格式是什么? (1)输入语句: INPUT “提示内容”;变量 (2)输出语句: PRINT “提示内容”;表达式

(3)赋值语句:变量=表达式
2.下列程序执行后结果为3, 则输入x的值可能为________. -3或1

3.下面一段程序执行后的结果是________ . 10

4.下列程序执行后,变量a,b 的值分别为 ( A ) A.20,15 B.35,35 C.5,5 D.-5,-5

二. 条件语句: 算法中的条件结构是由条件语句来表达的,是处 理条件分支逻辑结构的算法语句。 1. IF—THEN语句 : IF 条件 THEN 语句体 END IF
满足条件?




步骤A

计算机执行这种形式的条件语句时,也是首先对 IF后的条件进行判断,如果条件符合,就执行THEN 后的语句体,否则执行END IF 之后的语句。

2 IF—THEN—ELSE语句:
IF 条件 THEN
满足条件?
是 否

语句体1
ELSE

语句体2
END IF

步骤A

步骤B

当计算机执行上述语句时,首先对 IF 后的条件 进行判断,如果条件符合,就执行 THEN 后的语句 体1,否则执行ELSE后的语句体2。

诱思探究1
两种形式条件结构有何区别?
满足条件? 否 满足条件? 是 语句体 是 语句体1 语句体2 否

IF 条件 THEN 语句体 END IF (单分支条件结构)

IF 条件 THEN 语句体1 ELSE 语句体2 END IF (双分支条件结构)

例题剖析1
算 法

设计一个程序,求实数x的绝对值. 程序框图

第一步 输入一个实数 x . 第二步 判断 x的符号.若 x ? 0 , 则输出 x ;否则,输出 ? x . 程 序

开始 输入 x
x ? 0?
是 否

INPUT x IF x>=0 THEN PRINT x ELSE PRINT - x END IF END

输出 x 结束

输出 ? x

例2 编写程序,输出两个不相等的实数a、b的最大值. 程序框图 算法步骤一: 第一步,输入a, b的数值. 第二步,判断a,b的大小关系, 若a>b,则输出a的值,否则, 输出b的值. 程序:

INPUT “a,b”;a,b IF a>b THEN PRINT a ELSE PRINT b END IF END

算法步骤二: 第一步,输入a,b的数值.

程序框图

第二步,判断a,b的大小关系,若b>a, 则将b的值赋予a;否则,直接执行第三步. 第三步,输出a的值,结束. 程序: INPUT “a,b”;a,b IF b>a THEN a=b END IF PRINT a END

例题剖析3
编写程序,使得任意输入3个整数按从大到小的顺序输出.

算 法步骤
第一步,输入3个整数a , b, c 第二步,将 a与b比较,并把小者赋给b,大者赋给 a 第三步,将a与c比较,并把小者赋给c,大者赋给 a 第四步,将b与c比较,并把小者赋给c,大者赋给b 第五步,按顺序输出 a , b, c

开始
输入a,b,c 程序框图 是

b>a?


t=a,a=b,b=t


c>a?


t=a,a=c,c=t


c>b?
否 输出a,b,c 结束

t=b,b=c,c=t

INPUT “a,b,c=”;a,b,c IF b > a THEN t = a 程序 a = b b = t END IF IF c > a THEN t = a a = c c = t END IF IF c > b THEN t = b b = c c = t END IF PRINT a,b,c END

课堂练习
1.阅读右图程序: 则该程序运行后,变量y的值为( A.4 B.16 C.6 D.8
)

2.阅读左图程序,其功能是 ________________________.

课堂小结
本节课学习的主要内容:

1.理解条件语句的两种形式 ;
2.看懂条件语句,能够解决简单的问题。

课外作业
《阳光课堂》对应练习课时训练(五)1~7


相关文章:
1.2.2条件语句_图文.ppt
1.2.2条件语句 - 1.2 基本算法语句 1.2.2 条件语句 知识再现 输
1.2.2 条件语句_图文.ppt
1.2.2 条件语句 - 温故知新 1.输入语句、输出语句与赋值语句的一般格式是
1.2.2条件语句.doc
1.2.2条件语句 - 1-2-2 条件语句 一、选择题 1.以下关于条件语句的说法,正确的是( ) A.条件语句的执行是按照程序中的先后顺序执行的 B.条件语句实现了...
1.2.2《条件语句》课件.ppt
1.2.2条件语句》课件_高一数学_数学_高中教育_教育专区。必修三数学,条件语句复习1、输入语句、输出语句和赋值语句对应于算法中 的哪种结构?这三种语句的一般格...
示范教案(1.2.2条件语句).doc
示范教案(1.2.2条件语句) - 1.2.2 条件语句 整体设计 教学分析 通过上一节的学习,学生学会了输入语句、输出语句和赋值语句的基本用法,本节介绍 条件语句的...
1.2.2 条件语句_图文.ppt
1.2.2 条件语句 - 边城高级中学 张秀洲 1、理解条件语句的功能和一般格式;能读懂条件语句; 2、能准确地运用条件语句两种格式编写程序,且与输入 语句、输出语句...
1.2.2基本算法语句条件语句.ppt
1.2.2基本算法语句条件语句 基本算法语句条件语句基本算法语句条件语句隐藏&g
1.2.2 条件语句_图文.ppt
1.2.2 条件语句 - 1.2.2 条件语句 1.理解条件语句.(重点) 2.能用条件语句编写条件结构的程序. (重点、难点) 1.输入语句、输出语句和赋值语句的一般格式...
1.2.2条件语句_图文.ppt
1.2.2条件语句 - 复习巩固 1、输入语句、输出语句和赋值语句对应于算法中的
1.2.2 条件语句_图文.ppt
1.2.2 条件语句 - 知识回顾 1、输入语句、输出语句和赋值语句对应于算 法
1.2.2 条件语句_图文.ppt
1.2.2 条件语句 - 2017年12月1日星期五2时26分18秒 我心飞翔 学习目标 1、理解基本算法语句条件语句,及其与条件结构的关系. 2、初步体验如何由程序框图...
1.2.2算法语句__条件语句.ppt
1.2.2算法语句__条件语句_高一数学_数学_高中教育_教育专区。§1.2.2 算法基本语句 --- 条件语句 1 复习回顾: 1.输入语句、输出语句和赋值语句 的一般格式...
高中数学 1.2.2 条件语句.doc
高中数学 1.2.2 条件语句 - 1.2.2 条件语句 整体设计 教学分析 通过上一节的学习,学生学会了输入语句、输出语句和赋值语句的基本用法,本节介绍 条件语句的...
1-2-2 条件语句.doc
1-2-2 条件语句 - 一、选择题 1.条件语句中 IF?EISE?的作用是( A.判断条件真假 C.表示条件为真 [答案] A 2.以下关于条件语句的说法,正确的是( ) ) ...
1.2.2条件语句-_图文.ppt
1.2.2条件语句一、条件语句 满足条件? 是 IF 条件 THEN 语句体步骤
1.2.2-条件语句_图文.ppt
1.2.2-条件语句 - 二. 条件语句: 算法中的条件结构是由条件语句来表达的
1.2.2条件语句 (教学用)_图文.ppt
1.2 基本算法语句 输入:x If x>0 then Y=1 Else Y=0 End if 输出 y 1.2.2条件语句织金育才学校 知识回顾 输入语句、输出语句和赋值语句的 一般格式...
1.2.2条件语句概述_图文.ppt
1.2.2条件语句概述 - 1.2 基本算法语句 1.2.2条件语句 输入:x
1.2.2条件语句[1]1_图文.ppt
1.2.2条件语句[1]1 - 1.2 基本算法语句 1.2.2 条件语句 问题
1.2.2条件语句》课件_图文.ppt
1.2.2条件语句》课件 - 1.2 基本算法语句 1.2.2 条件语句 问题提