




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、12.2条件语句 12.3循环语句,第一章算法初步,2例题导读 通过对例5的学习,学会条件语句的基本结构; 通过对例6的学习,学会如何将程序框图转化为程序; 通过对例7的学习,学会如何编写排序的程序; 通过对例8的学习,学会循环语句的基本结构,1条件语句的概念 处理条件结构的算法语句,叫做条件语句,符合,语句体1,语句体2,4循环语句的格式、功能及程序框图的对应关系,LOOP UNTIL,WEND,DO,UNTIL,执行循环体,执行循环体,条件符合,UNTIL,条件符合,条件仍符合,条件不符合,WEND,1判断下列各题(对的打“”,错的打“”) (1)算法中的循环结构只能由WHILE语句来实现
2、;() (2)一般程序设计语言中有当型和直到型两种循环语句结构; () (3)算法中的循环结构由循环语句来实现() 解析:循环结构包含两种基本类型:WHILE语句和UNTIL语句,故(1);(2)(3)都对,解析:A、B、D只需要用顺序结构就能描述算法C需要对自变量进行判断,要用条件语句,故选C.,C,解析:由x310,则执行y236.,6,1条件语句的嵌套可多于两层,可以表达算法步骤中的多重限制条件 条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套 2解决具体的构造循环语句的算
3、法问题,引入循环变量要尽可能地少,否则较多的变量会使得设计程序比较麻烦,并且较多的变量会使得计算机占用大量的系统资源,致使系统缓慢另外,也尽可能使得循环嵌套的层数少,否则也浪费计算机的系统资源,条件语句的简单应用,1(1)输入一个数x,如果它是正数,则输出它;否则不输出画出解决该问题的程序框图,并写出对应的程序 解:程序框图如图所示:程序如下:,(2)根据以下程序框图写出程序:,WHILE语句的应用,互动探究如果本例的“加”改为“乘”,框图及程序有哪些变化?,2.编写一个程序计算112123123100, 并画出程序框图 解:程序框图如图所示:,UNTIL语句的应用,条件语句与循环语句的综合应
4、用,解程序如下:,4(1)输入20个实数,统计并输出其中正数、零和负数的个数,写出算法语句 解:程序如下:,(2)给出某班50名学生的数学测试成绩,60分及以上为及格,要求统计及格人数、及格人数的平均分、全班同学的平均分,画出程序框图,并写出程序 解:程序框图如图所示:,程序如下:,(本题满分12分)元旦期间,某商城搞挂历促销活动:原价每本20元,购买5到9本按9折收费,买10本及其以上按8折收费,请帮商场设计收费的程序,1,程序如下:,8分,12分,D,解析:D项中是求多项数值的和,需用到循环语句,解析:需判断这个数是否为非负数;是分段函数求值问题;需判断这三个数的大小均需用到条件语句,只有不需要,A,3如果下列程序执行后输出的结果是132,那么在程序UNTIL后面的“条件”应为() Ai11 Bi11 Ci11 Di11,D,解析:当i12时,s11212;当i11时,s1112132.故
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版小学一年级上册数学口算竞赛试题
- 2024年5月份幼儿园驾驶员协助处理家长迟到协议书
- 桥梁分部施工方案
- 畜禽生长状态监测-全面剖析
- 农产品电商平台的消费者行为分析-全面剖析
- 2024年3月工业机器人维护工程师自愿解约备案表
- 生物多样性保护与林业管理-全面剖析
- 水层生物生态位研究-全面剖析
- 核燃料循环技术创新-全面剖析
- 内存映射安全机制-全面剖析
- 大数据与会计专业专业的实习报告
- JT-T-4-2019公路桥梁板式橡胶支座
- 火龙罐综合灸疗法
- 特种设备使用登记表(范本)
- 汉译巴利三藏相应部5-大篇
- 2022年青海大学医学院附属藏医院医护人员招聘笔试模拟试题及答案解析
- 城市地理学-第八章城市空间分布体系
- 贵州省促进养老托育服务高质量发展实施方案
- 托利多电子秤校秤步骤
- 《DVT深静脉血栓》
- 《大豆栽培学》PPT课件.ppt
评论
0/150
提交评论