版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 土石方施工现场管理制度
- 地表水自压滴灌工程投标文件
- 预制预应力叠合梁安装施工技术方案
- 翻模施工实施方案
- 临建设施安全监理实施细则
- 生产异常快速处理实战培训课件
- 燃气使用风险防范安全培训课件
- 市政道路工程竣工验收检测实施方案
- 高支模工程专项施工及质量验收方案
- 企业员工福利管理制度
- 不锈钢储罐安装施工详细方案
- 神经纤维瘤病护理
- 躯体忧虑障碍课件
- 危险化学品氧化工艺课件
- 2025年镇江护士考试题库答案
- 高校辅导员培训课件
- GB/T 9065.2-2025液压传动连接软管接头第2部分:24°锥形
- DB65T 8020-2024 房屋建筑与市政基础设施工程施工现场从业人员配备标准
- 鲁班奖工程质量创优策划
- 《Python程序设计》高职完整全套教学课件
- 河南科技大学《护理学基础》2021-2022学年第一学期期末试卷
评论
0/150
提交评论