当前位置:首页 >> 政史地 >>

必修三1.2.2条件语句


算法初步
1.2.2

条件语句

温旧知新
算法中的三种基本逻辑结构是:
一、顺序结构

输入语句、输出语句、赋值语句
二、条件结构 条件语句 三、循环结构
条件结构是以条件的判断为 起始点,根据条件是否成立 而决定执行哪一个处理步骤

抢答:
INPUT A,B PRINT A,B X=A A=B B=X PRINT A,B END

这个程序实现的作用 是什么? 交换两个变量A和B 的值,并输出交换前 后的值。 变量X起什么作用? X是中间变量,用来临 时存放变量A的值。

小贴士

编程的一般步骤:先写算法,再进行编程。 养成良好的习惯,也有助于数学逻辑思维的 形成。

1.2.2

条件语句

算法中的条件结构由条件语句来表达。条件 语句的一般格式:(IF-THEN-ELSE格式)
IF 条件 THEN 语句1 ELSE 语句2 END IF

满足条件? 是
语句1

否 语句2

开始

课本P8例4
输入a,b,c
判断三角形存在?

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



存在这样的 三角形

不存在这样 的三角形

结束

程序如下:
INPUT “输入3个正数:”;a,b,c IF a+b>c AND a+c>b AND b+c>a THEN PRINT “存在这样的三角形!” 条件要怎么写? ELSE PRINT “不存在这样的三角形!” END IF END

在某些情况下,只使用IF—THEN语句: (即IF—THEN 格式)

IF 条件 THEN 语句 END IF

满足条件? 否



语句

例如:编写一个程序,从键盘上输入一个整 数,若是正数就将其输出。

程序: INPUT “x=” ;x

IF x>0 THEN
PRINT x END IF

END

课堂练习1:设计一个程序,要求输入三个数a,b,c,
输出其中最大的数。(先设计算法) 程序如下:
INPUT “a,b,c=”;a,b,c max = a IF b>max THEN 思考: 开始

输入a,b,c
max=a


b>max


max = b
END IF

IF c>max THEN max = c

有没有不 同的算 法?!

max=b


c>max


END IF PRINT “最大数是: ”;max END

max=c 输出max 结束

课堂练习2:
1、编写一个程序,求任意实数的绝对值。 程序框图: 开始
输入 x


程序如下:

x<0?



y=x

y=-x

INPUT “x=”;x IF x<0 THEN y = -x ELSE y=x
END IF PRINT “︱x︱=”;y END

输出 y
结束

开始 输入a,b,c

课本例6、编写程序,使 得任意输入的3个整数按 从大到小的顺序输出。


b>a?




t=a,a=b,b=t

c>a?


t=a,a=c,c=t

c>b?




t=b,b=c,c=t

输出a,b,c

结束

课本例6 程序如下: 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
计算程序

开始 输入A,B,C


B>A


B←→A


C>A


C←→A


C>B


C←→B 输出A,B,C 结束

本课小结:
本节课主要学习了条件语句的结构、特点、 作用及用法,并懂得利用解决一些简单问题。 条件语句使程序执行产生分支,根据不同的条 件执行不同的路线,使复杂问题简单化。
条件语句一般用在需要对条件进行判断的算法 设计中,如判断一个数的正负,确定两个数的大 小等问题,还有求分段函数的函数值等,往往要 用条件语句,有时甚至要用到条件语句的嵌套。

课后作业:
1、自来水公司规定,用户当月用水不超过5 吨收费10元,每超过1吨加收费2.1元。请写 出收费程序。
2x2-1 (x>0) 2、已知函数f(x)= 2x+1 (x=0) , -2x2+4x (x<0)

设计算法,画出程序框图,同时写出程序, 对每输入的一个x值,都得到相应的函数值。


相关文章:
必修三1.2.2条件语句_图文.ppt
必修三1.2.2条件语句 - 条件语句 复习巩固: 1.输入语句、输出语句和赋值
高中数学必修三1.2.2 条件语句(共32张PPT)_图文.ppt
高中数学必修三1.2.2 条件语句(共32张PPT)_数学_高中教育_教育专区。
2017学年数学必修三:1.2.2 条件语句_图文.ppt
2017学年数学必修三:1.2.2 条件语句 - 1.2.2 条件语句 【知识提
2017学年数学必修三:1.2.2 条件语句3_图文.ppt
2017学年数学必修三:1.2.2 条件语句3_数学_高中教育_教育专区。1.2.2 条件语句 1.输入语句、输出语句和赋值语句的一般格式分别 是什么? 输入语句: INPUT “...
(人教A)必修三《1.2.2 条件语句》教案.doc
(人教A)必修三1.2.2 条件语句》教案 - 1.2.2 条件语句 整体设计
高中数学必修三《1.2.2 条件语句》课件_图文.ppt
高中数学必修三1.2.2 条件语句》课件 - 学习目标 1、理解基本算法语句
人教A版高中数学必修三1.2.2《条件语句》练习.doc
人教A版高中数学必修三1.2.2条件语句》练习 - 1.2 基本算法语句 条件语句 1.2.2 1.给出下列四个问题: ①输入一个数 x,输出它的绝对值; 双基达标 ?...
人教A版高中数学必修三 1.2.2《条件语句》教案.doc
人教A版高中数学必修三 1.2.2《条件语句》教案_数学_高中教育_教育专区。1. 2.2 条件语句 教学目标:1.正确理解条件语句的概念; 2.能应用条件语句编写程序...
2016年秋季学期新人教A版高中必修三1.2.2条件语句_图文.ppt
2016年秋季学期新人教A版高中必修三1.2.2条件语句 - 第一章 1.2 基
2014人教A版高中数学必修三1.2.2《条件语句》练习.doc
2014人教A版高中数学必修三1.2.2条件语句》练习 - 1.2 基本算法语句 条件语句 限时 20 分钟 1.2.2 双基达标 1.给出下列四个问题: ①输入一个数 x,...
2017学年数学必修三:1.2.2 条件语句2_图文.ppt
2017学年数学必修三:1.2.2 条件语句2_数学_高中教育_教育专区。1.2.2 条件语句 1.通过实例正确理解条件语句的概念、表示方法、结构和用法 , 掌握条件语句的...
人教A版高中数学必修三 1.2.2《条件语句》教案.doc
人教A版高中数学必修三 1.2.2《条件语句》教案_数学_高中教育_教育专区。1. 2.2 条件语句 教学目标:1.正确理解条件语句的概念; 2.能应用条件语句编写程序...
2014人教A版高中数学必修三1.2.2《条件语句》教案.doc
2014人教A版高中数学必修三1.2.2《条件语句》教案 - 1.2.2 条件语句 整体设计 教学分析 通过上一节的学习,学生学会了输入语句、输出语句和赋 值语句的基本...
2014人教A版高中数学必修三1.2.2《条件语句》(第2课时)....doc
2014人教A版高中数学必修三1.2.2《条件语句》(第2课时)教案_初一数学_数学_初中教育_教育专区。福建省长乐第一中学高中数学必修三 《1.2.2 条件语句 (第 2...
数学:1.2.2《条件语句》教案(人教a版必修三).doc
数学:1.2.2《条件语句》教案(人教a版必修三) - 1.2.2 条件语句
2016人教A版高中数学必修三1.2.2 -1.2.3《条件语句和循....doc
四川省岳池县第一中学高中数学必修三学案:1.2.2 -1.2.3 条件 语句和循环语句 学习目标 1.正确理解条件语句和循环语句的概念,并掌握其结构的区别与联系。 2....
人教A版高中数学必修三 1.2.2《条件语句》基础过关训练.doc
人教A版高中数学必修三 1.2.2条件语句》基础过关训练_数学_高中教育_教育专区。1.2.2 一、基础过关 1.条件语句属于算法中的哪个基本逻辑结构 A.顺序结构 2...
人教版高中数学必修三课件:1-2-2 条件语句 课件_图文.ppt
人教版高中数学必修三课件:1-2-2 条件语句 课件_幼儿读物_幼儿教育_教育专区。人教版高中数学必修三课件:1-2-2 条件语句 课件 ...
2014人教A版高中数学必修三 1-2-2 《条件语句》能力强....doc
2014人教A版高中数学必修三 1-2-2 《条件语句》能力强化提升_初一数学_数学_初中教育_教育专区。【成才之路】2014 高中数学 1-2-2 条件语句能力强化提升 新...
高中数学必修三条件语句_图文.ppt
高中数学必修三条件语句 - 1.2.2 条件语句 【学习目标】 1.理解条件
更多相关标签: