版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 某铁路客运部门规定甲、乙两地之间某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为旅客托运行李的费用为0.53,50 0.53 (50) 0.85,c5050 其中其中(单位单位:kg)为行李的重量,试给为行李的重量,试给出计算费用出计算费用c(单位单位:元元)的一个算法。的一个算法。输入输入500.53c50 0.53 (50) 0.85c输出输出 ,cYN 输入行李的重量输入行李的重量;1S 如果如果 ,那么,那么0.53,c50 0.53(50) 0.85;c 输出行李重量输出行李重量 和费用和费用. c2S3S50 否则否则Re500.5350 0.53 (50) 0.85Prin
2、tadIfThencElsecEndIfc If A Then BElse CEnd If一般形式:一般形式:条件条件满足条件时执行满足条件时执行不满足时执行不满足时执行表示条件语句结束表示条件语句结束1条件语句的概念条件语句的概念算法中的选择结构是由条件语句来表达的。它的一般格式是:(If-Then-Else格式)格式)If 条件 Then 语句1ElseElse 语句2End IfEnd If满足条件?语句1语句2是否1条件语句的概念条件语句的概念在某些情况下,也可以只使用If-Then语句:(即If-Then格式格式)If 条件Then 语句End IfEnd If满足条件?语句是否编写
3、一个程序,求任意实数的绝对值。编写一个程序,求任意实数的绝对值。Read “x=”;xIf x0 Then y=-xElsey=xEnd IfPrint “x=”;yEnd开始开始输入输入 xy=-xy=x输出输出 y结束结束x0 Then Print x End If End设计一个程序,要求输入三个数设计一个程序,要求输入三个数a,b,c,输出其,输出其中最大的数。中最大的数。开始开始输入输入a,b,cbig=abbigbig=bcbigbig=c输出输出big结束结束否否是是是是否否Read “a,b,c=”;a,b,cbig=aIf bbig Then big=b big=cElse
4、If cbig Then End IfPrint “max is- ”;bigEnd编写程序,使得任意输入的编写程序,使得任意输入的3个个整数按从大到小的顺序输出。整数按从大到小的顺序输出。Read “A,B,C=”;A,B,CIf BA ThenIf CA ThenIf CB ThenPrint A,B,CEndSWAP A,BSWAP B,CSWAP A,CEnd IfEnd IfEnd If输出输出A,B,C结束结束开始开始输入输入A,B,CBABACBCACACB否否否否否否是是是是是是开始开始输入输入a a,b b,c ca+ba+bc c,a+c a+c b b,b+cb+c a
5、a是否同时成立?是否同时成立?存在这样的存在这样的三角形三角形不存在这样不存在这样的三角形的三角形结束结束否否是是Read a,b,cRead a,b,cIf a+bc And a+cb And b+cIf a+bc And a+cb And b+ca a ThenThenPrint “Print “存在这样的三角形存在这样的三角形”ElseElsePrint “Print “不存在这样的三角形不存在这样的三角形”End IfEnd IfEndEnd任意给定任意给定3个正实数个正实数,设计一个算法设计一个算法,判断分判断分别以这别以这3个数为三边边长的三角形是否存在个数为三边边长的三角形是否存
6、在.写出这个算法的程序语句写出这个算法的程序语句. 一、逻辑运算符(个)一、逻辑运算符(个)、”And”表示条件同时成立时才符合条件表示条件同时成立时才符合条件、“Or”表示至少要有一个条件成立时才符合表示至少要有一个条件成立时才符合条件条件、“Not”表示与条件相反时才符合条件表示与条件相反时才符合条件例:例:“IfAndThen”表示前后的两个条件必须同时成立可以执行表示前后的两个条件必须同时成立可以执行Then后语句后语句“IfOrThen”表示前后的两个条件只需有一个成立可以执行表示前后的两个条件只需有一个成立可以执行Then后语句后语句“IfNotThen”表示当时符合条件可以执行表
7、示当时符合条件可以执行Then后后语句语句二、关系运算符二、关系运算符、 、 、 、三、算术运算符三、算术运算符、.,60,80:级的伪代码算法试设计一输出等其余为分为低于分为低于不化为等级某科成绩按如下方法转BCARead n,aIf a80 Then Print n;“A”Else If a60 Then Print n:“B” Else Print n:“C”End If把下列语句的意义翻译成程序框图把下列语句的意义翻译成程序框图(1)If x0 Then y=1 Else y=0 End If(2)If x0 Then x=ABS(x) End If Print“x的绝对值为:的绝对值
8、为:”;x根据下面的程序语句画出对应的程序框根据下面的程序语句画出对应的程序框图,并分析程序的结果。图,并分析程序的结果。s=0i=2While i10Print sumEnd给出以下问题:给出以下问题:输入一个数输入一个数x,输出它的算术平方根,输出它的算术平方根求函数求函数 的函数值。的函数值。求半径为求半径为6的圆的周长。的圆的周长。求三个数求三个数a,b,c中的最大数。中的最大数。其中需要用条件语句来描述其算法的有其中需要用条件语句来描述其算法的有( )A1个个 B2个个 C3个个 D4个个21,11,1( )xxxxfx运行程序:运行程序: Read A,BIf AB ThenCA/2ELSECB/2End IfPrint CEnd在两次运行中分别输入在两次运行中分别输入8,4和和2,4,则两次运行程序的输出结果分别为(则两次运行程序的输出结果分别为( )A8,2 B8,4 C 4,2 D4,4将下列程序补充将下列程序补充完整,使输入两完整,使输入两个数后,输出其个数后,输出其中较大的一个数。中较大的一个数。Read X, YIf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Photoshop考试试题汇编及详细答案
- 注册环保工程师专业知识考试真题及答案(2026年)
- 酒店中央空调运维操作规程
- 2026年煤矿测量作业人员(初级)职业技能《理论知识》真题卷(附解析)
- 卒中后神经源性膀胱饮水管理标准化方案共识
- 气化器安全操作规程
- PCB基础培训考核试题(含详细答案)
- 吉林省长春朝阳区六校联考2027届八上数学期末监测模拟试题含解析
- 1型糖尿病运动相关低血糖预防共识
- 2026年电力安全生产事故案例知识竞赛考试试题及答案
- 《婴幼儿语言发展与教育》全套教学课件
- 护林员巡护安全知识培训课件
- 《互联网营销师(直播销售员)三级(高级)理论知识考核要素细目表》
- 科学运动与健康老龄化:老年人运动指南
- 呼图壁县锐源通化工有限责任公司3万吨-年乌洛托品技术改造项目环评报告
- 陕西省三级医院评审标准 实施细则 (2023 年版)
- 《SJG29-2023合成材料运动场地面层质量控制标准》
- 我的梦想旅游
- 《红色的天空》话剧剧本
- 《自然教育志愿者规范》(T-CSF 020-2021)
- 单位资产清查报告范文(12篇)
评论
0/150
提交评论