版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.2.2条件语句条件语句 岳阳县第一中学高一数学组岳阳县第一中学高一数学组 1 1、输入语句、输出语句和赋值语句对应于算法中的哪、输入语句、输出语句和赋值语句对应于算法中的哪 种构造?这三种语句的普通格式是什么?种构造?这三种语句的普通格式是什么? 顺序构造顺序构造 输入语句输入语句 输出语句输出语句 赋值语句赋值语句 INPUT “提示内容提示内容;变量变量 PRINT “提示内容提示内容;表达式表达式 变量表达式变量表达式 阅读阅读P16P16,思索以下问题,思索以下问题 1 1、条件构造用怎样的程序语句来描画?这种语句的普通格式是怎样的?、条件构造用怎样的程序语句来描画?这种语句的普通
2、格式是怎样的? IF 条件条件 THEN 语句语句1 ELSE 语句语句2 END IF IF 条件条件 THEN 语句语句 END IF 满足条件? 语句1语句2 是 否 满足条件? 语句 是 否 例例1 编写程序,输入一元二次方程编写程序,输入一元二次方程 自然言语描画:自然言语描画: 每一步:输入每一步:输入a,b,c 第二步:计算判别式第二步:计算判别式 第三步:假设第三步:假设0有两不同有两不同 实根,实根, =0有两个一样实根,有两个一样实根, = 0 THEN x1 = p + q x2 = p q IF x1 = x2 THEN PRINT “One real root:;:;
3、x1 ELSE PRINT “Two real roots:xl;x1,and x2; x2 END IF ELSE PRINT “No real rool. END IF END 例例2 2 编写程序编写程序, ,使得恣意输入使得恣意输入3 3个整数按大到小的顺序输出。个整数按大到小的顺序输出。 算法分析:算法分析: 算法思想:算法思想:3 3个数两两比较,确定大小。按个数两两比较,确定大小。按a a、b b、c c输入,要按输入,要按a a、b b、c c 输出,关键要找到最大值,将它赋值给输出,关键要找到最大值,将它赋值给a a,中值赋给,中值赋给b b,最小值赋给,最小值赋给c c。
4、第一步第一步 输入输入3 3个整数个整数a a、b b、c c 第二步第二步 将将a a与与b b比较,并把小者赋给比较,并把小者赋给b b,大的赋给,大的赋给a a; 第三步第三步 将将a a与与c c比较,并把小者赋给比较,并把小者赋给c c,大的赋给,大的赋给a a 第四步第四步 将将b b与与c c比较,并把小者赋给比较,并把小者赋给c c,大的赋给,大的赋给b b 第五步第五步 按顺序输出按顺序输出a a,b b,c c INPUT “a,b,c=;a,b, c IF b a THEN t = a a = b b = t END IF IF c a THEN t = a a = c
5、c = t END IF IF c b THEN t = b b = c c = t END IF PRINT a,b,c END 相应的相应的QBASIC程序:程序: 开场 t=a,a=b,b=t t=a,a=c,c=t t=b,b=c,c=t 输入a,b,c 输入a,b,c ba? ca? cb? 终了 是是 是是 否否 否否 是是 否否 对应的流程图:对应的流程图: 1、条件构造的程序表示 2、留意书写的规范性 IF 条件条件 THEN 语句语句1 ELSE 语句语句2 END IF IF 条件条件 THEN 语句语句 END IF 满足条件? 语句 满足条件? 语句1语句2 是 否 铁
6、路运输托运转李,从甲地到乙地,规定每张客票托运费计算方法是: 行李质量不超越50kg时,按0.25/kg元计算;超越50kg而不超越100kg时, 其超越部分按0.3元/kg计算,超越100kg时,其超越部分按0.45元/kg计算, 编写程序,输入行李质量,计算并输出托运的费用,并画出程序框图。 解: 设行李质量为m kg,应付运费这y元,那么运费公式 为 y= 0.25m 0.2550+0.25(m50) 0.2550+0.3550+0.45(m100) 开场 输入m m50? m100? y=m0.25 y=0.2550+ 0.35(m50) y=0.2550+0.35 50+0.45(m100) 输入m 终了 INPUT “m=;m IF m=50 THEN y=m0.25 ELSE IF m=100 THEN y=0.2550+0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年5月贵州安顺市西秀区招聘公益性岗位人员11人备考题库及参考答案详解一套
- 2026年大同市第五人民医院医护人员招聘考试备考试题及答案详解
- 2026年广西壮族自治区第二人民医院医护人员招聘笔试备考试题及答案详解
- 2026年苏州市眼视光医院医护人员招聘笔试备考题库及答案详解
- 2026年成都医学院第一附属医院医护人员招聘考试参考试题及答案详解
- 2026年佳木斯市肿瘤医院医护人员招聘考试参考试题及答案详解
- 2026年北海市中医医院医护人员招聘考试参考题库及答案详解
- 2026年第九六五医院医护人员招聘笔试备考试题及答案详解
- 影像检查基础科普
- 企业高杠杆对投资效率的抑制作用研究报告
- 2026天津市河北区产业发展集团有限公司社会招聘工作人员3人考试备考题库及答案解析
- 2026天坛生物通江血浆站招聘备考题库及答案详解(各地真题)
- 2026中国兵器审计中心(西安中心)招聘(5人)笔试参考题库及答案解析
- 2026云南省有色地质局楚雄勘查院下属企业招聘工作人员11人笔试参考题库及答案解析
- 2026年广东教师公需课《人工智能赋能制造业高质量发展》习题及答案
- 2026年国企改革应知应会知识通关练习题库含答案详解(能力提升)
- 2026年国开电大JavaScript程序设计形考练习试题【满分必刷】附答案详解
- 3.4 我们来造“环形山”课件(内嵌视频) 2025-2026学年教科版科学三年级下册
- 2026江苏南通中远海运川崎船舶工程有限公司招聘劳务派遣人员15人笔试备考试题及答案解析
- 明天会更好 课件(内嵌音视频) 2025-2026学年人音版音乐六年级下册
- 小学数学巧算24点专项练习题(每日一练共19份)
评论
0/150
提交评论