江苏省宿迁市高中数学 第一章 算法初步 1.3 基本算法语句(2)条件语句课件 苏教必修3.ppt

上传人:赵** 文档编号:78687046 上传时间:2023-03-18 格式:PPT 页数:19 大小:251.50KB
返回 下载 相关 举报
江苏省宿迁市高中数学 第一章 算法初步 1.3 基本算法语句(2)条件语句课件 苏教必修3.ppt_第1页
第1页 / 共19页
江苏省宿迁市高中数学 第一章 算法初步 1.3 基本算法语句(2)条件语句课件 苏教必修3.ppt_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《江苏省宿迁市高中数学 第一章 算法初步 1.3 基本算法语句(2)条件语句课件 苏教必修3.ppt》由会员分享,可在线阅读,更多相关《江苏省宿迁市高中数学 第一章 算法初步 1.3 基本算法语句(2)条件语句课件 苏教必修3.ppt(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基本算法语句基本算法语句(2)2021/8/8 星期日1在伪代码中在伪代码中,赋值语句用符号赋值语句用符号“”表示表示,“x y”表示将表示将 y的值赋给的值赋给x,其中其中x是一个变量是一个变量,y是是一个与一个与x同类型的变量或表达式同类型的变量或表达式.1.1.赋值语句赋值语句2.输入,输出语句输入,输出语句我们用输入语句我们用输入语句“Read a,b”表示输入的数表示输入的数据依次送给据依次送给a,b 用输出语句用输出语句“Print x”表示输出运算结果,表示输出运算结果,复复习2021/8/8 星期日2 1 1、某居民区的物业管理部门每月按以下方、某居民区的物业管理部门每月按以下

2、方法收取卫生费:法收取卫生费:3 3人和人和3 3人以下的住户,每户收人以下的住户,每户收取取5 5元;超过元;超过3 3人的住户,每超出人的住户,每超出1 1人加收人加收1.21.2元。元。请你设计一个算法,根据输入的人数请你设计一个算法,根据输入的人数计算应收取的卫生费计算应收取的卫生费S1 S1 输入输入n nS2 S2 如果如果n3n3,则,则c c5 5;否则否则c c 5+1.2(n-3)5+1.2(n-3)S3 S3 输出输出C C算法算法引引例例开始开始输入输入nN3C5C5+1.2(n-3)输出输出c结束结束NY2021/8/8 星期日3PAB条件语句If P Then AE

3、lseBEnd IfYN注:注:P表示判断条件,表示判断条件,then后面后面A表示条件成立时执行表示条件成立时执行的内容。的内容。Else后面后面B表示不满足条件表示不满足条件P时执行操作的内时执行操作的内容。容。End If 为该条件语句结束的标志,为该条件语句结束的标志,不能省略不能省略。2021/8/8 星期日4例例1:已知函数已知函数试写出计算试写出计算y值的一个算法(伪代码表示)值的一个算法(伪代码表示)开始开始输入输入x输出输出y结束结束Read xIf ThenElseEnd IfPrint y2021/8/8 星期日5总结:总结:1.用伪代码表示条件语句时书写要用伪代码表示条

4、件语句时书写要清晰,对齐清晰,对齐2.条件语句中必须有使条件语句结束的标志,即条件语句中必须有使条件语句结束的标志,即End If 不可省略不可省略。3.条件语句分类,条件语句分类,“块块If 语句语句”主要特点:将主要特点:将Then的分支的分支 和和Else的分支的分支“缩进缩进”书写书写,即写到第二行,且不与即写到第二行,且不与If,Else对其,往后空一定对其,往后空一定距离距离If P Then AElseBEnd If2021/8/8 星期日6练习练习1:用条件语句表示输入两个数输出较大的一个数:用条件语句表示输入两个数输出较大的一个数练习练习2;有一个算法如下,给出其流程图及相应

5、的伪代码;有一个算法如下,给出其流程图及相应的伪代码 输入输入x 如果如果 x0,那么,那么z=1,否则,否则,z=-1 z z+1 输出输出zRead xIf x0 Then z 1 Elsez -1 End IfPrint z z z+1Read a,bIf abThenPrint aElse Print bEnd If练习练习2练习练习12021/8/8 星期日7 开始开始输入输入a,ba0z 1 z -1 输出输出z结束结束2021/8/8 星期日8例例2:儿童乘坐火车时,若身高不超过儿童乘坐火车时,若身高不超过1.1m,则无需,则无需购票;若身高超过购票;若身高超过1.1m但不超过但

6、不超过1.4m,可买半,可买半票;若超过票;若超过1.4m应买全票。设计一个购票的算法,应买全票。设计一个购票的算法,写出伪代码,并画出流程图。写出伪代码,并画出流程图。解解:S1 测量儿童身高测量儿童身高h如果如果h1.1m,那么免费乘车;那么免费乘车;否则,如果否则,如果h1.4m,应买半,应买半票;否则,若身高超过票;否则,若身高超过1.4m应买全票。应买全票。S22021/8/8 星期日9 开始开始结束结束 输入输入hh1.1h1.4免费乘车免费乘车半票乘车半票乘车全票乘车全票乘车Read hIf h1.1 ThenPrint 免费乘车免费乘车Else If h1.4 Then Pri

7、nt 半票乘车半票乘车 Else Print 全票乘车全票乘车End IfEnd If2021/8/8 星期日101.设计一个解关于设计一个解关于x的方程的方程ax+b=0的算法,已给出算法的的算法,已给出算法的一部分,试补充完整一部分,试补充完整Read a,bIf a0 ThenPrint Else If b 0 ThenPrint ElsePrint End If2.下列语句运行结果是下列语句运行结果是a2b3If a0.5 Thenm 1Elsem 0End IfPrint mRead xIf x3 Theny 3x-1Else y 2End IfPrint y2021/8/8 星期日

8、14练习:练习:1.已知函数已知函数 试写计算函数值的算法试写计算函数值的算法(伪代码表示)(伪代码表示)并画出流程图并画出流程图2.输入两个数,输出较大数的平方值(伪代码表示)输入两个数,输出较大数的平方值(伪代码表示)3.是写出求方程是写出求方程ax+b=0(a,b为常数)的根的伪代码为常数)的根的伪代码2021/8/8 星期日151.已知一个正三棱柱的底面边长为已知一个正三棱柱的底面边长为2,高为高为3.用赋值用赋值语句和输出语句和输出,输入语句描述计算这个正三棱柱体积输入语句描述计算这个正三棱柱体积的算法的算法Read a,h (a=2,h=3)VPrint V订正作业订正作业2021

9、/8/8 星期日162.已知三角形的三边长为已知三角形的三边长为a,b,c.借助面积公式借助面积公式用输入用输入,输出语句和赋值语句表示计算三角形面积的输出语句和赋值语句表示计算三角形面积的一个算法一个算法Read a,b,cpPrint s2021/8/8 星期日173.某市某市2004年年112月份的产值分别是月份的产值分别是3.8,4.2,5.3,6.1,5.6,4.8,7.3,4.5,6.4,5.8,4.7,6.5,(亿元亿元),该市要该市要统计每季度的月平均产值及统计每季度的月平均产值及2004年的月平均产值年的月平均产值,用赋用赋值语句和输入值语句和输入,输出语句表示计算上述各个平均数的算输出语句表示计算上述各个平均数的算法法.Print A,B,C,D,E2021/8/8 星期日182021/8/8 星期日19

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁