基本算法语(3)-------条件语句_第1页
基本算法语(3)-------条件语句_第2页
基本算法语(3)-------条件语句_第3页
基本算法语(3)-------条件语句_第4页
基本算法语(3)-------条件语句_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基本算法语(3)-条件语句复习巩固1、输入语句、输出语句和赋值语句对应于算法中的哪种结构?这三种语句的一般格式是什么? 2、什么是选择结构?用程序框图表示这种结构 顺序结构输入语句输出语句赋值语句Read Print xy满足条件PAB是否问题1:某居民区的物业管理部门每月按以下方法收取卫生费:3人和3人以下的住户,每户取5元;超过3人的住户,每超出1人加收1.2元试设计算法,根据输入的人数计算应收取的卫生费?解:用 c(单位:元)表示应收取的费用,n 表示住户的人口数,则 问题情境S1 输入S2 若,则否则S3 输出具体算法如下:开始输入nn3C5C5+1.2(n-3)输出c结束NY怎样用伪

2、代码写出此算法?条件语句:算法中表达选择结构的语句格式:其中,A表示判断的条件B表示满足条件A执行的操作内容C表示不满足条件A执行的操作内容End if 表示条件语句结束ABC否是问题1中的选择过程用条件语句可以表示为:If Then ElseEnd IfRead nPrint c 为了醒目和便于阅读,这些分支一般缩进书写.例题1: 儿童乘坐火车时,若身高不超过1.1米,则无需购票;若身高超过1.1米但是不超过1.4米,可以买半票;若身高超过1.4米,应买全票。是设计一个购票的算法,写出伪代码,并画出流程图。伪代码Read hIf h1.1 Then Print 免费乘车Else If h 1

3、.4 Then Print 半票乘车 Else Print 全票乘车 End IfEnd If流程图Print h开始输入hh1.1结束NYh1.4YN免费乘车半票乘车全票乘车开始结束例2已知函数,试写出计算y值的一个算法Read xIf x0 Then y1Else If x=0 Then y 0 Else y -1 End IfEnd IfPrint y伪代码如下:流程图练1 、某快递公司规定甲、乙两地之间物品的托运费用根据下面的方法计算:物品重量在50千克以内,托运费为每千克 0.53 元,超过的话,超过部分每千克0.85元,试画出计算费用f的程序框图,并写出相应的伪代码。 对应的伪代码

4、开始结束输入重量G输出运费MG 50M0.53GM50 0.53+0.85(G-50)否是分支Print M 练2: 任意给出三个实数a,b,c,设计一个算法,求出三个数的最大值,画出流程图,写出相应的伪代码开始ab,acY输出aNbcY输出b输出cN输入a,b,c伪代码Read a,b,cIf ab and ac Then Print aElse If bc Then Print b Else Print c End IfEnd If结束课堂练习:2.P20页 2Read xIF x0 then y -xElse y xEnd ifPrint y开始输入 xy-xyx输出 y结束x0 the

5、n Print xEnd if拓展延伸:写出一个伪代码,使得对任意输入的三个不等的实数按从小到大排列.Read a,b,cIf ab then ta, ab, b tEnd Ifta, ac, c tIf bc then If ac then End Iftb, bc, c tEnd IfPrint a,b,c课时小结: 本节课主要学习了条件语句的结构、特点、作用及用法,并懂得利用解决一些简单问题。条件语句使程序执行产生分支,根据不同的条件执行不同的路线,使复杂问题简单化。 条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套。1、条件结构的程序表示2、注意书写的规范性IF 条件P then 语句1E

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论