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

1.2.2条件语句PPT第一课时


1.2 基本算法语句 1.2.2条件语句(第1课时)

输入:x If x>0 then Y=1 Else Y=0 End if 输出 y

知识再现

1.输入语句、输出语句和赋值语句 的一般格式分别是什么? 输入语句: INPUT “提示内容”;变量 输出语句: PRINT “提示内容”;表达式 赋值语句: 变量=表达式

2.对于顺序结构的算法或程序框图, 我们可以利用输入语句、输出语句和赋 值语句写出其计算机程序.对于条件结构 的算法或程序框图,要转化为计算机能 够理解的算法语言,我们今天进一步学 习条件语句.

下图是算法的条件结构用程序框图 表示的另一种形式,它对应的条件语句 的一般格式设定为: IF 条件 THEN 语句体 END IF
满足条件?




语句体

IF

条件 THEN 语句体 END IF

满足条件?




语句体

当计算机执行上述语句时,首先对 IF后的条件进行判断,如果(IF)条件 符合,那么就执行THEN后的语句体,否 则执行END IF之后的语句.

下图是算法的条件结构用程序框图 表示的一种形式,它对应的条件语句的 一般格式设定为:

IF

条件 THEN 语句体1 ELSE 语句体2 END IF

满足条件?




语句体1

语句体2

IF

条件 THEN 语句体1 ELSE 语句体2 END IF

满足条件?




语句体1
语句体2

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

如何选用两种语句表示法:
(1)要解决的问题,如果只需要对满足条件时的情况 作出处理,不需要处理不满足 条件的情况,那么就选 用 IF-THEN-END 条件语句。 (2)要解决的问题,如果既需要解决满足条件时的情况, 又需要解决不满足条件的情况,那么应选用 IFTHEN-ELSE-END 条件语句。

例5:编写一个程序,求实数x的绝对值.
第一步,输入一个实数x. 第二步,判断x的符号.若x≥0,则 输出 x;否则,输出-x. 该算法的程序框图如何表示?

开始 输入x x≥0? 是 输出x 否

输出-x

结束

你能写出这个算法对应的程序吗?
开始
输入x x≥0? 是 输出x 结束 否

INPUT

x

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

输出-x

阅读下面的程序,你能得到什么结论?
开始

INPUT x IF x<0 THEN x=-x END IF PRINT END x

输入x

x<0?
是 x=-x 输出x 结束



开始

例6 将下列 解一元二次方 程ax2+bx+c=0的 程序框图转化 为程序.


输入a,b,c △= b2-4ac △≥0? 是
p= b 2a



q=

V 2a

△=0? 否 x1=p+q x2=p-q 输出“方程没有 实数根”

输出x1=x2=p

输出x1,x2 结束

观察程序框图可以发现,其中包含 两个条件结构,而且内层的条件结 构是外层的调解结构的一个分支。 所以,可以用“IF-THEN-ELSEEND 语句来完成转化。

INPUT “a,b,c=”;a,b,c d=b∧2-4*a*c IF d>=0 THEN p= -b/(2*a) q=SQR(d)/(2*a) IF d=0 THEN PRINT “x1=x2=”;p ELSE PRINT “x1,x2=”;p+q,p-q END IF ELSE PRINT “No real root.” END IF END

复合条件语句
If 条件1 Then 语句1 End If If 条件2 Then 语句2 End If ...... If 条件n Then 语句n End If

叠加IF语句

1)IF语句可以多层嵌套,可以用文 字的缩进表示嵌套的层次

2) 在复合IF语句中,要注意IF与 END IF的配对

P29 练习1
(1)

开始
输入a,b,c

该程序框图所表示的算法 是作用是什么?并根据程序框 图写出相应的程序。 程序: INPUT a,b,c IF a+b>c and a+c>b and 否 b+c>a THEN

a+b>c,a+c > b, b+c > a是否同时成立?



存在这样的 三角形

PRINT “存在这样的三角形” ELSE PRINT “不存在这样的三角形 不存在这样 的三角形 END IF

结束

END

课堂小结:

1.条件语句有两种形式,应用时要根据 实际问题适当选取. 2.编写含有多个条件结构的程序时,每 个条件语句执行结束时都以END IF表示.

小结 1、条件结构的程序表示
IF 条件 THEN 语句1 ELSE 语句2 满足条件? END IF
N

IF 条件 THEN 语句 END IF
Y 语句

否 满足条件? 是

语句1

语句2

2、注意书写的规范性

小结作业

1.条件语句有两种形式,应用时要根据 实际问题适当选取. 2.编写含有多个条件结构的程序时,每 个条件语句执行结束时都以END IF表示.

作业:P29练习:1,2,3.


相关文章:
1.2.2条件语句PPT第一课时_图文.ppt
1.2.2条件语句PPT第一课时 - 1.2 基本算法语句 1.2.2条件语句(
1.2.2《条件语句》课件.ppt
搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS ...1.2.2条件语句》课件_高一数学_数学_高中教育_...算法 第一步,输入3个整数a , b, c 第二步,将...
人教版高中数学必修三1.2.2条件语句PPT第一课时ppt课件....ppt
人教版高中数学必修三1.2.2条件语句PPT第一课时ppt课件 - 1.2 基本
1.2.2条件语句PPT第一课时_图文.ppt
1.2.2条件语句PPT第一课时 - 知识再现 1.输入语句、输出语句和赋值语句
1.2.2条件语句PPT第一课时_图文.ppt
1.2.2条件语句PPT第一课时 - 1.2 基本算法语句 1.2.2条件语句(
1.2.2条件语句PPT第一课时_图文.ppt
1.2.2条件语句PPT第一课时 - 1.2 基本算法语句 1.2.2条件语句(
1.2.2条件语句》课件_图文.ppt
搜试试 5 悬赏文档 全部 DOC PPT TXT PDF XLS ...1.2 基本算法语句 1.2.2 条件语句 问题提出 1....思考1:求实数x的绝对值有如下一个算法: 第一步,...
1.2.2条件语句课件更新_图文.ppt
搜试试 5 悬赏文档 全部 DOC PPT TXT PDF XLS ...1.2.2条件语句课件更新_数学_高中教育_教育专区。...思考2:求实数x的绝对值又有如下一个 算法: 第一...
数学:1.2.2《条件语句》课件.ppt_图文.ppt
数学:1.2.2《条件语句》课件.ppt - 1.2.2条件语句 2012-8-
1.2.2 条件语句 课件(共31张PPT)_图文.ppt
1.2.2 条件语句 课件(共31张PPT) - 第一章 算法初步 1.2.2 条件语句 第一章 算法初步 学习导航 学习目标 —→ 条件语句的意义 ——→ 实例 — 了解 ...
1.2.2 条件语句.ppt
格式:ppt 关键词:课件 1/2 同系列文档 ...1.3 算法案例第四课时 1.3 算法案例第一课时1...1.2 基本算法语句 1.2.2 条件语句 问题提出 1....
人教a版必修三:《1.2.2条件语句》ppt课件(36页)_图文.ppt
人教a版必修三:《1.2.2条件语句ppt课件(36页) - 第一章 算法初步 §1.2 基本算法语句 1.2.2 条件语句 本节知识目录 1.2.2 明目标、知重点 条 填...
1.2.2条件语句b.ppt
基本算法语句 54页 1财富值 1.2.2条件语句PPT第一课时 22页 免费如
1.2.2条件语句课件更新_图文.ppt
搜试试 5 悬赏文档 全部 DOC PPT TXT PDF XLS ...1.2.2条件语句课件更新_高一数学_数学_高中教育_...思考2:求实数x的绝对值又有如下一个 算法: 第一...
数学:1.2.2《基本算法语句-条件语句》PPT课件(新人教A....ppt
数学:1.2.2《基本算法语句-条件语句PPT课件(新人教A版必修3)_数学_高中教育_教育专区。1.2.2 《基本算法语句 -条件语句》 教学目标 ? 1.正确理解条件...
高中数学1-2-2条件语句课件1新人教A版必修_图文.ppt
搜试试 3 悬赏文档 全部 DOC PPT TXT PDF XLS ...高中数学1-2-2条件语句课件1新人教A版必修_语文_...算法分析: 程序框图 第一步:输入一个实数x. 第二...
条件语句PPT第一课时_图文.ppt
条件语句PPT第一课时 - 1.2.2条件语句 知识再现 1.输入语句、输出语句
高中数学《1-2-2条件语句》课件新人教A版必修 (2)_图文.ppt
搜试试 3 悬赏文档 全部 DOC PPT TXT PDF XLS 广告 百度文库 教育专区 ...提示 (1)区别:第一条件语句只有一个语句体,是满 足条件时执行的语句体;而...
湖北人教A版必修三1.2.2《条件语句》ppt课件_图文.ppt
湖北人教A版必修三1.2.2《条件语句》ppt课件 - 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句 1.理解条件语句的含义. 2.能用条件语句编写程序. ...
1.2.2条件语句课件_图文.ppt
搜试试 5 悬赏文档 全部 DOC PPT TXT PDF XLS ...1.2.2条件语句课件_数学_高中教育_教育专区。条件...思考2:求实数x的绝对值又有如下一个 算法: 第一...
更多相关标签: