版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、算法初步1 12 2基本算法语句基本算法语句1理解条件语句的含义2能用条件语句编写程序. 基础梳理基础梳理1在赋值语句中AB与BA含义相同吗?2条件语句:算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句它的一般格式是:形式1解析:AB表示把B的值赋给A,即A取B的值,B不变BA恰好相反当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句1,否则执行ELSE后的语句2.其对应的程序框图为:形式2计算机执行这种形式的条件语句时,也是首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句,如果条件不符合,则直接结束该条件语句,转而执
2、行其他语句其对应的程序框图为:例如:下列算法中含有条件分支结构的是( )A求三角形的周长B已知梯形两底及高求面积 C解一元二次方程 D求两个数的积C1如何理解条件语句?解析: 在“IFTHENELSE”语句中,“条件”表示判断的条件,“语句1”表示满足条件时执行的操作内容;“语句2”表示不满足条件时执行的操作内容;ENDIF表示条件语句的结束计算机在执行“IFTHENELSE”语句时,首先对IF后的条件进行判断,如果符合条件,则执行THEN后面的“语句1”;若不符合条件,则执行ELSE后面的“语句2”.在执行“IFTHEN”语句时,首先对IF后的条件进行判断,如果符合条件就执行THEN后边的语
3、句,若不符合条件则直接结束该条件语句,转而执行其它后面的语句思考应用思考应用2条件语句有哪些作用?解析:条件语句表达算法中的条件结构在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去,需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理3算法设计中何时用到条件语句?解析:条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套条件语句使程序执行产生的分支,根据不同的条件执行不同的路线,使复杂问题简单化自测自评自测自评1下列函数求值算法中需要条件语句
4、的函数为( )Af(x)x21Byx21Cf(x) D. f(x)2xC2要给a、b分别赋值1和2,格式正确的是( )Aa1;b2; Ba1,b2;Ca1 b2 Da1,b2D3条件语句的一般形式为“IF A THEN B ELSE C”,其中C表示的是( )A条件B条件语句C满足条件时执行的内容D不满足条件时执行的内容D4给出以下四个问题:给出x, 输出它的相反数;求面积为6的正方形的周长;三个数a,b,c中输出一个最大数;求函数f(x) 的函数值其中不需要用条件语句来描述其算法的有()A1个 B2个 C3个 D4个B 有如图程序运行后输出结果是()A3 4 5 6B4 5 6C5 6 D6
5、解析:53错误,不输出,54错误,不输出,55正确,输出5,56正确,输出6.答案:C理解理解“IFTHEN”语句语句跟踪训练跟踪训练1 1如图的程序运行后实现的功能是_将a,b,c按从大到小的顺序排列后再输出 铁路部门托运行李的收费方法如下:y是收费额(单位:元),x是行李重量(单位:kgkg收费,当x20 kg时,20 kgkg,超出20 kgkg收费,请根据上述收费方法编写程序理解理解“IFTHENELSE”语句语句解析:首先由题意得:该函数是个分段函数需要对行李重量作出判断,因此,这个过程可以用算法中的条件结构来实现编写程序如下:跟踪训练跟踪训练2已知语句描述如下:输入x;IFx0;T
6、HEN yx3;ELSEyx3;输出y.若输入x5,则输出y的值为_解析:这是一个简单的选择结构,也即简单的分段函数答案:8编写含条件语句的程序编写含条件语句的程序 某次考试规定:共考三门课,凡考试符合下列条件之一的,发给优秀证书(1)三门成绩之和大于280分的;(2)其中两门成绩大于95分,另一门大于80分的试编写这个算法的程序解析:对于两门成绩大于95分,另一门成绩大于80分的要分三种情况讨论,其程序为:INPUT“请输入学生成绩a,b,c”;a,b,cIFabc280THENPRINT“请发给优秀证书!”ELSEIFa95ANDb95ANDc80THENPRINT“请发给优秀证书!”EL
7、SEIFa95ANDc95ANDb80THENPRINT“请发给优秀证书!”ELSEIFb95ANDc95ANDa80THENPRINT“请发给优秀证书!”ELSEPRINT“不发给优秀证书!”ENDIFENDIFENDIF跟踪训练跟踪训练3分析下面的程序,当输入的x值为3时,程序的输出结果为_-6程序框图与程序的相互转换程序框图与程序的相互转换 给出以上一个算法的程序框图,该程序框图的功能是( )A求出a, b, c三数中的最大数B求出a, b, c三数中的最小数C将a, b, c 按从小到大排列D将a, b, c 按从大到小排列B跟踪训练跟踪训练4阅读右面的程序当输入的三个数是3,5,4时,输出的数是()A3B4C5 D没有数字输出解析:本语句是寻找三个数中最大数的程序答案:C1条件语句的作用是在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民航内部安全保卫制度
- 河西幼儿园内部管理制度
- 海尔内部会计管理制度
- 海底捞内部考核制度
- 火锅店内部员工管理制度
- 煤矿内部安全检查制度
- 煤矿技术科内部分配制度
- 环保局内部沟通制度
- 理发店内部规章制度模板
- 监理内部约谈制度
- (正式版)DB42∕T 2395-2025 《高速公路环境监测技术规范》
- 放射性物品科普知识培训课件
- 2025内蒙古自治区农牧业科学院招聘控制数人员93人模拟试卷附答案详解(突破训练)
- 铁合金冶炼安全培训课件
- GB/T 46259-2025粽子质量通则
- 高一(下)数学期末常考题型及答案
- 动物福利学课件
- 儿科危急重症课件
- 《小学教育评价》小学教师教育专业全套教学课件
- 保护水文化遗产实施方案
- 2025年新疆维吾尔自治区公务员录用考试公安专业科目试题
评论
0/150
提交评论