高中数学 1.2.2《条件语句》课件 新人教A版必修3.ppt

上传人:鲁** 文档编号:568436885 上传时间:2024-07-24 格式:PPT 页数:26 大小:11.71MB
返回 下载 相关 举报
高中数学 1.2.2《条件语句》课件 新人教A版必修3.ppt_第1页
第1页 / 共26页
高中数学 1.2.2《条件语句》课件 新人教A版必修3.ppt_第2页
第2页 / 共26页
高中数学 1.2.2《条件语句》课件 新人教A版必修3.ppt_第3页
第3页 / 共26页
高中数学 1.2.2《条件语句》课件 新人教A版必修3.ppt_第4页
第4页 / 共26页
高中数学 1.2.2《条件语句》课件 新人教A版必修3.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《高中数学 1.2.2《条件语句》课件 新人教A版必修3.ppt》由会员分享,可在线阅读,更多相关《高中数学 1.2.2《条件语句》课件 新人教A版必修3.ppt(26页珍藏版)》请在金锄头文库上搜索。

1、第一章算法初步第一章算法初步1 12 2基本算法语句基本算法语句1.2.21.2.2条件语句条件语句1 1理解条件语句的含义理解条件语句的含义2 2能用条件语句编写程序能用条件语句编写程序基础梳理基础梳理1 1在赋值语句中在赋值语句中A AB B与与B BA A含义相同吗?含义相同吗?2条件语句:算法中的条件结构是由条件语句来表达的,条件语句:算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句它的一般格式有两是处理条件分支逻辑结构的算法语句它的一般格式有两种:种:解析:解析:AB表示把表示把B的值赋给的值赋给A,即,即A取取B的的值,值,B不变不变BA恰好相反恰好相反形式形

2、式1IFIF条件条件THENTHEN语句句1 1ELSEELSE语句句2 2ENDENDIFIF当计算机执行上述语句时,首先对当计算机执行上述语句时,首先对IFIF后的条件进行判后的条件进行判断,如果条件符合,就执行断,如果条件符合,就执行THENTHEN后的语句后的语句1 1,否则执行,否则执行ELSEELSE后的语句后的语句2.2.其对应的程序框图见下图:其对应的程序框图见下图:计算机执行这种形式的条件语句时,也是首先对计算机执行这种形式的条件语句时,也是首先对IF后的条件进行判断,如果条件符合,就执行后的条件进行判断,如果条件符合,就执行THEN后的后的语句,如果条件不符合,则直接结束该

3、条件语句,转而语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句其对应的程序框图见下图执行其他语句其对应的程序框图见下图自测自评自测自评CDDB B题型一题型一 理解理解“IFIFTHENTHEN”语句语句例例1 1 下图的程序运行后输出结果是下图的程序运行后输出结果是( () )A A3 4 5 63 4 5 6B B4 5 64 5 6C C5 6 D5 6 D6 6解析:解析:5353,错误,不输出;,错误,不输出;5454,错误,不输出;,错误,不输出;5555,正确,输出,正确,输出5 5;5656,正确,输出,正确,输出6.6.答案:答案:C C点评:点评:条件语句使程序

4、框图中的条件结构能让计条件语句使程序框图中的条件结构能让计算机执行其中算机执行其中IFIF后的后的“条件条件”表示判断的条件,放在表示判断的条件,放在判断框中,语句体判断框中,语句体1 1表示满足时执行的操作内容,放在表示满足时执行的操作内容,放在判断框中判断框中“是是”后的执行框中,语句体后的执行框中,语句体2 2表示不满足条表示不满足条件时执行的操作内容,放在判断框中件时执行的操作内容,放在判断框中“否否”后的执行后的执行框中框中跟跟 踪训踪训 练练1右上图的程序运行后实现的功能是右上图的程序运行后实现的功能是_ 答案答案: 将将a,b,c按从大到小的顺序排列后再输出按从大到小的顺序排列后

5、再输出题型二题型二 理解理解“IFIFTHENTHENELSEELSE”语句语句例例2 2 铁路部门托运行李的收费方法如下:铁路部门托运行李的收费方法如下:y y是收费额是收费额( (单位:元单位:元) ),x x是行李重量是行李重量( (单位:单位:kg)kg),当,当0 0x x2020时,按时,按0.350.35元元/kg/kg收费,当收费,当x x20 kg20 kg时,时,20 kg20 kg的部分按的部分按0.350.35元元/kg/kg收费,超出收费,超出20 kg20 kg的部分,则按的部分,则按0.650.65元元/kg/kg收费,请根据上收费,请根据上述收费方法编写程序述收

6、费方法编写程序点评:点评:1.1.算法中需要判断情况,分类执行时,如:算法中需要判断情况,分类执行时,如:判断一个数的正负,比较两个数的大小,求分段函数的判断一个数的正负,比较两个数的大小,求分段函数的函数值等,都需要用到条件语句函数值等,都需要用到条件语句2 2条件语句是一个整体,条件语句是一个整体,IF THEN ELSE END IFIF THEN ELSE END IF都都是语句的一部分,且是语句的一部分,且“IF END IFIF END IF”必须成对出现必须成对出现3 3若程序只对条件满足时作处理,不用处理条件不若程序只对条件满足时作处理,不用处理条件不满足时的情况,则可以省略满

7、足时的情况,则可以省略ELSEELSE分支分支跟跟 踪训踪训 练练2已知语句描述如下:已知语句描述如下:若输入若输入x x5 5,则输出,则输出y y的值为的值为_8 8题型三题型三 编写含条件语句的程序编写含条件语句的程序例例3 某次考试规定:共考三门课,凡考试符合下列条某次考试规定:共考三门课,凡考试符合下列条件之一的,发给优秀证书:件之一的,发给优秀证书:(1)三门成绩之和大于三门成绩之和大于280分的;分的;(2)其中两门成绩大于其中两门成绩大于95分,另一门大于分,另一门大于80分的试编写这分的试编写这个算法的程序个算法的程序解析:解析:对于两门成绩大于对于两门成绩大于9595分,另

8、一门成绩大于分,另一门成绩大于8080分分的要分三种情况讨论,其程序为:的要分三种情况讨论,其程序为:点评:点评:1.1.当判断条件多于一个时,若重复应用条件语当判断条件多于一个时,若重复应用条件语句,书写程序繁琐,可利用条件语句的嵌套写句,书写程序繁琐,可利用条件语句的嵌套写2 2在编写条件语句的嵌套中的在编写条件语句的嵌套中的“条件条件”时,要注意时,要注意IFIF和和END IFEND IF的配对,常常利用文字的缩进来表示嵌套的层的配对,常常利用文字的缩进来表示嵌套的层次,以便于程序的阅读和理解次,以便于程序的阅读和理解3 3理解条件语句的嵌套时,要分清内层条件语句与理解条件语句的嵌套时

9、,要分清内层条件语句与外层条件语句,内层的条件结构是外层条件结构的一个分外层条件语句,内层的条件结构是外层条件结构的一个分支支跟跟 踪训踪训 练练3 3分析下面的程序,当输入的分析下面的程序,当输入的x x值为值为3 3时,程序的时,程序的输出结果为输出结果为_6题型四题型四 程序框图与程序的相互转换程序框图与程序的相互转换例例4 4 给出一个算法的程序框图给出一个算法的程序框图( (见右上图见右上图) ),该程序,该程序框图的功能是框图的功能是( () )A A求出求出a, b, ca, b, c三数中的最大数三数中的最大数B B求出求出a, b, ca, b, c三数中的最小数三数中的最小数C C将将a, b, ca, b, c 按从小到大排列按从小到大排列D D将将a, b, ca, b, c 按从大到小排列按从大到小排列答案:答案:B B点评:点评:准确理解程序框图的含义是后期正确写程序的关键准确理解程序框图的含义是后期正确写程序的关键4 4阅读下面的程序:阅读下面的程序:跟跟 踪训踪训 练练C C

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号