用条件语句编写伪代码课件.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用条件语句编写伪代码课件.ppt

伪代码如下: Read x If x≤2000 Then y←0 Else If x≤2500 Then   y←0.05×x-100 Else If x=4000     Then     y←0.1×x-225 Else     y←0.15×x-425   End If End If End If Print y 1.条件语句与算法的选择结构相对应,语句形式较为复杂,可以借助于框图写出程序,在条件语句中,End If是“出口”,是条件语句的结束符号,在书写时不要漏掉. 2.在条件语句及其嵌套中,If与End If应成对出现,也就是,每一个If对应着一个End If,在书写程序时,条件语句最后的End If一般容易遗漏,造成程序出错. 3.求分段函数的函数值往往要用条件语句编写程序,有时还要用到条件语句的嵌套. 方法感悟 知能优化训练 本部分内容讲解结束 点此进入课件目录 按ESC键退出全屏播放 谢谢使用 山东水浒书业有限公司· 优化方案系列丛书 第1章 算法初步 课前自主学案 课堂互动讲练 知能优化训练 山东水浒书业有限公司· 优化方案系列丛书 第1章 解三角形 课前自主学案 课堂互动讲练 知能优化训练 山东水浒书业有限公司· 优化方案系列丛书 第1章 算法初步 课前自主学案 课堂互动讲练 知能优化训练 返回 山东水浒书业有限公司· 优化方案系列丛书 第1章 解三角形 课前自主学案 课堂互动讲练 知能优化训练 返回 1.3.3 条件语句 学习目标 1.理解条件语句与选择结构的关系; 2.掌握条件语句,能用条件语句编写伪代码. 课堂互动讲练 知能优化训练 1.3.3 条件语句 课前自主学案 课前自主学案 温故夯基 你还记得赋值语句与输入、输出语句的格式吗? 赋值语句   变量←表达式或变量 输入语句 Read a,b 输出语句  Print x 知新益能 1.条件语句的概念 条件语句表达算法中的_____结构,在执行此算法时,要根据一定的条件选择流程线的______ 2.条件语句的格式(或一般形式) If A Then B Else C End If 其中A表示判断的条件,B表示满足条件时执行的操作内容,C表示不满足条件时执行的操作内容,End If表示条件语句结束. 选择 方向. 问题探究 1.什么情况下Else及其后的语句可以省略? 提示:当条件满足执行某项操作而不满足的不需要进行任何操作时,可以省略. 2.什么时候应该用条件语句? 提示:条件语句是来实现算法中的选择结构的,当计算机按条件进行比较,分析,判断,并按判断后的不同情况进行处理时,就需要用到条件语句. 课堂互动讲练 考点突破 条件语句的理解 (1)适用范围:条件语句适用于解决需分情况处理的问题. (2)注意问题:Then部分和Else部分是可选的,语句中的End If不能省略. 写出下列伪代码的结果. 若x=10,则p=________;若x=-1,则p=________. Read x If x≥0 Then   p←1 Else   p←-1 End If Print p 例1 【解析】 ∵10≥0,∴p=1, ∵-10,∴p=-1. 故当x=10时,p=1,当x=-1时,p=-1. 【答案】 1 -1 【名师点评】 (1)要搞清楚条件的判断与执行语句的顺序. (2)必须以If语句开始,以End If语句结束,一个If语句必须和一个End If语句对应. 自我挑战1 读如下的伪代码,完成题目. Read x If x≥0________ y←x Else y←-x End If Print y (1)将伪代码补充完整,横线处应填________. (2)该伪代码的功能是________. 解析:由条件语句格式,横线处应填“Then”.由伪代码的功能看,该伪代码的功能是求一个数的绝对值. 答案:(1)Then (2)输出一个数的绝对值 条件语句的应用 条件语句主要用来实现算法中的选择结构,因为人们对计算机运算的要求并不仅限于一些简单的运算,而是需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理.如判断一个数的正负,比较两数的大小,对一组数据进行排序就需要用到条件语句. 例2 【思路点拨】 设计算法→确定算法语句→编写伪代码. 【解】 算法如下: S1 输入x的值; S2 判断x的范围:若x2.5,则用y←x2-1, 求函数值; 若x≤2.5,则用y←x2+1,求函数值; S3 输出y的值. 伪代码如下

文档评论(0)

yigang0925 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档