条件语句-PPT课件

  • 格式:ppt
  • 大小:244.50 KB
  • 文档页数:17

下载文档原格式

  / 17
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
么购买半票乘车;否则,购买全票乘车.
伪代码:
Read h If h 1.1 Then
Print 免费乘车
Else If h 1.1 Then
Print 半票乘车 Else
Print 全票乘车 End If
说明:从本例可以看出,条件语句“If—then—Else”可以嵌套.
总结与归纳:
1、条件语句一般用在需要对条件 进行判断的算法设计中,如判断一个 数的正负,确定两个数的大小等问题, 还有求分段函数的函数值等,往往要 用条件语句,有时甚至要用到条件语 句的嵌套
了醒目和便于阅读这些分支一般缩进书写.
例1.写出输入两个数a和b, 将较大的数打印出来的算法, 写出伪代码,并画出流程图.
解: 算法: S1 输入a,b; S2 若a>b,则输出a,否则输出b
伪代码: Read a,b
If a>b Then Print a Else
Print b End If End
(图 1)
满足条件? 是
语句1
否 语句2
(图2)
IF 条件 THEN 语句 END IF
(图3)
是 满足条件?
否 (图4)
语句
Read n
If n 3 Then c 5
Else
c 5 1.2(n 3)
End If
Print c
我们把步骤“ c 5”称为“Then”分支,步骤“ c 5 1.2(n 3) ”称为“Else”分支.为
开始
输入a,b
Y a>b N
输出a
输出b
结束
例2.儿童乘坐火车时,若身高不超过1.1 m,则无需购票; 若身高超过1.1 m到不超过1.4 m,可买半票; 若超过1.4 m,应买全票.试设计一个购票的算法, 写出伪代码,并画出流程图.
解:算法步骤为:
S1 测量儿童身高 h ; S2 如果 h 1.1,那么免费乘车;否则,如果 h 1.4 ,那
2、编程的一般步骤: (1)算法分析 :根据提供的问题,利用数学及相 关学科的知识,设计出解决问题的算法。
(2)画程序框图:依据算法分析,画出程序框图。 (3)写出程序 :根据程序框图中的算法步骤,逐 步把算法用相应的程序语句表达出来。
0 n
n 3
3
具体算法步骤如下:
S1、输入 n ; S2、若 n 3,则 cБайду номын сангаас 5,
否则 c 51.2(n 3) ; S3、输出 c .
条件语句的一般格式有两种:
(1)IF—THEN—ELSE 语句;(2)IF—THEN 语句。
If 条件 A then 语句 1 Else 语句 2 End if
条件语句
焦点问题:某居民区的物业管理部门每月按以下方法收取卫生费:3 人和 3 人以下的住户, 每户收取 5 元;超过 3 人的住户,每超出 1 人加收 1.2 元.试设计算法,根据输入的人数计 算应收取的卫生费?
若用
c(单位:元)表示应收取的费用,n
表示住户的人口数,则
c
5, 5 1.2(n
3),