基本算法语句 的条件语句1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

输出x 输出 结束
下列流程图,实现的一个“符号”函数的求值, 下列流程图 实现的一个“符号”函数的求值,试用自 实现的一个 然语言和伪代码描述算法. 然语言和伪代码描述算法 自然语言: 自然语言:
开始 输入x 输入 Y y←1 y←0 x>0 > N Y x=0 = N y←-1 -
S1 输入 ; 输入x; S2 如果x>0 ,y ←1,转S4; 如果 > 转 S3 如果 如果x=0 ,y ←0, 否则 y ← 1; ; S4 输出y. 输出
儿童坐火车时,若身高不超过1 则无需购票, 儿童坐火车时,若身高不超过1.1m,则无需购票, 则无需购票 超过1 但不超过1 可买半票, 超过1.1m但不超过1.4m可买半票,若超过 但不超过 可买半票 应买全票, 1.4m,应买全票,试设计一个购票的算法,写出伪 应买全票 试设计一个购票的算法, 代码,并画出流程图. 代码,并画出流程图.
某居民区的物管部门每月按以下方法收取卫生费:3人 某居民区的物管部门每月按以下方法收取卫生费: 人 人以下的住户, 人的住户, 和3人以下的住户,每户收取 元;超过 人的住户,每 人以下的住户 每户收取5元 超过3人的住户 超过1人加收 人加收1.2元 试设计一个算法, 超过 人加收 元。试设计一个算法,根据输入的人数 计算应收取的卫生费。 计算应收取的卫生费。
知识回顾
基本的算法语句: 基本的算法语句: 输入语句、输出语句、赋值语句、 输入语句、输出语句、赋值语句、 条件语句、循环语句; 条件语句、循环语句;
赋值语句: 赋值语句:
值语句伪代码的一般格式: 值语句伪代码的一般格式: 变量←表达式(公式或运算式)或变量. 变量←表达式(公式或运算式)或变量. 符号表示“ 符号表示“←”. 表示将y 如:“x←y”表示将y的值赋给x. x←y 表示将 的值赋给x
输出y 输出 结束
伪代码: 伪代码: Read x If x>0 Then > y ←1 Else If x=0 Then y←0 Else y ← -1 End if End if Print y
课时小结: 课时小结:
本节课主要学习了条件语句的结构、特点、 本节课主要学习了条件语句的结构、特点、 作用及用法,并懂得利用解决一些简单问题。 作用及用法,并懂得利用解决一些简单问题。 条件语句使程序执行产生分支, 条件语句使程序执行产生分支,根据不同的条 件执行不同的路线,使复杂问题简单化。 件执行不同的路线,使复杂问题简单化。 条件语句一般用在需要对条件进行判断的算 法设计中,如判断一个数的正负, 法设计中,如判断一个数的正负,确定两个数的 大小等问题,还有求分段函数的函数值等, 大小等问题,还有求分段函数的函数值等,往往 要用条件语句,有时甚至要用到条件语句的嵌套。 要用条件语句,有时甚至要用到条件语句的嵌套。
赋值语句: 赋值语句: 值语句伪代码的一般格式: 赋值语句伪代码的一般格式: 变量←表达式(公式或运算式)或变量. 变量←表达式(公式或运算式)或变量.
注意: 赋值号左边只能是变量,不能是表达式 或常数; 赋值号左右两边不能调换; 赋值号左右两边可以出现同一个变量, 但值可能不相同; 赋值号左右两边的量应该是同类型的.
自然语言: 自然语言: S1 输入 ; 输入x; S2 如果x≤3 ,y ← 5, 如果 否则 y ←1.2(x-3)+5; ; S3 输出 输出y.
Y y ←5 开始 输入x 输入 x≤3 N y←1.2(x-3)+5 -
输出y 输出 结束
基本算法语句
楚水实验学校高二数学备课组
条件语句
算法中的条件结构由条件语句来表达。 算法中的条件结构由条件语句来表达。条件 语句的一般格式: 格式) 语句的一般格式:(If-Then-Else格式 格式
伪代码: 伪代码: 块条件语句 注意语句 缩进. 缩进. End if 不 能省略. 能省略. 自然语言: 自然语言: S1 输入 ; 输入x; S2 如果x≤3 ,y ← 5, 如果 否则 y ←1.2(x-3)+5; ; S3 输出 输出y.
Read x If x≤3 Then y←5 Else y ←1.2(x-3)+5 End if Print y
Read x If x < 3 Then y ← -x Else y←x End if Print y
输出y 输出 结束
条件语句伪代码格式2 条件语句伪代码格式2:
If A Then B 10 Read x 20 If x<0 Then x ←-x < 30 Print x
自然语言-算法 : 自然语言-算法2: S1 输入 ; 输入x; S2 如果 <0 ,x ←-x; 如果x< S3 输出 输出x.
设计一个算法,实现求绝对值的功能 设计一个算法,实现求绝对值的功能.
自然语言-算法 : 自然语言-算法1: S1 输入 ; 输入x; S2 如果 <0 ,y ←-x, 如果x< 否则 y ← x; ; S3 输出 输出y.
开始 输入x 输入 Y x←-x x<0 < N
开始 输入x 输入 Y y←-x x<0 < N y←x
输入语句: 输入语句:
百度文库
输入语句伪代码的一般格式: 输入语句伪代码的一般格式: Read a,b . , 输入语句也是赋值语句, 输入语句也是赋值语句,只不过是从键盘等输入设 备上接受数据,而且可以批量接受数据. 备上接受数据,而且可以批量接受数据.
输出语句: 输出语句:
输出语句伪代码的一般格式: 输出语句伪代码的一般格式: Print a,b . , 注意使用输出语句输出字符串时, 注意使用输出语句输出字符串时,字符内容应加 在括号内. 在括号内.
If 条件 Then 语句1 语句 Else 语句2 语句 End If
否 语句2 语句
满足条件? 满足条件? 是 语句1 语句
某居民区的物管部门每月按以下方法收取卫生费:3人 某居民区的物管部门每月按以下方法收取卫生费: 人 人以下的住户, 人的住户, 和3人以下的住户,每户收取 元;超过 人的住户,每 人以下的住户 每户收取5元 超过3人的住户 超过1人加收 人加收1.2元 试设计一个算法, 超过 人加收 元。试设计一个算法,根据输入的人数 计算应收取的卫生费。 计算应收取的卫生费。
If A Then B Else C End If
If A Then B
If A Then B Else If C Then D Else E End If End If
相关文档
最新文档