收藏 分享(赏)

数学:第1章1.3.3条件语句课件(苏教版必修3).ppt

上传人:无敌 文档编号:1345940 上传时间:2018-06-29 格式:PPT 页数:40 大小:1.32MB
下载 相关 举报
数学:第1章1.3.3条件语句课件(苏教版必修3).ppt_第1页
第1页 / 共40页
数学:第1章1.3.3条件语句课件(苏教版必修3).ppt_第2页
第2页 / 共40页
数学:第1章1.3.3条件语句课件(苏教版必修3).ppt_第3页
第3页 / 共40页
数学:第1章1.3.3条件语句课件(苏教版必修3).ppt_第4页
第4页 / 共40页
数学:第1章1.3.3条件语句课件(苏教版必修3).ppt_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、13.3条件语句,第1章算法初步,重点难点重点:条件语句的步骤、结构及功能 难点:编写条件语句,1条件语句的概念条件语句表示算法中的_结构,在执行此算法时,要根据一定的条件选择流程线的_2条件语句的格式(或一般形式),选择,方向,其中A表示判断的条件,B表示满足条件时执行的操作内容,C表示不满足条件时执行的操作内容,End If表示条件语句结束,做一做1.下列对条件语句的说法是否正确(在题后括号中标注“”或“”)条件语句是程序语言的最基本语句()算法中的选择结构与条件语句相对应()当计算机执行条件语句时,首先对If后的条件进行判断,如果条件符合,就执行Then后的语句,否则执行Else后的语句

2、()条件语句在某些情况下也可以使用IfThen语句(),解析:在一个程序中可以只包含赋值、输入、输出语句,而不需要进行条件判断,故不能说条件语句是程序语言的最基本语句,也就是说一个程序中可以没有条件语句,所以错误在算法中条件语句与程序框图中的选择结构相对应,它一般分为两种语句格式,一种是IfThenElseEnd If格式,另一种是IfThenEnd If格式,在IfThenElseEnd If格式中,计算机执行此格式时,首先判断条件的真假,如果条件为真,则执行Then后的语句体,否则执行Else后的语句体,执行完毕后,转到End If后面,继续执行End If后面的语句,故正确答案:,想一想

3、2.数学中的分类讨论问题,在算法中一般用什么语句?提示:一般用条件语句,题型一对条件语句的理解 写出如图所示的流程图所表述的算法的功能并用伪代码表示,【解】算法的功能:输出两个不同的数中较小的一个数用伪代码表示为,【名师点评】正确应用伪代码表述算法,其解题的关键是弄清伪代码的功能,1写出下列伪代码的结果,答案:11,题型二条件语句的应用 已知a,b,c三个实数,试用伪代码设计一个算法,筛选出其中的全部负数,【解】伪代码表示如下:,【规律小结】条件语句主要用来实现算法中的选择结构,因为人们对计算机的运算要求并不仅限于一些简单的计算,有时还需要计算机按条件进行分析、比较、判断,并根据判断后的不同情

4、况进行不同的处理例如,判断一个数的正负、比较两个数的大小、对一组数进行排序等问题的解决,都需要用到条件语句,2若将本例中“筛选出其中的全部负数”改为“输出这三个数中的最小数”,则伪代码该如何设计,并画出流程图,解:流程图如图所示:伪代码为:,题型三条件语句的嵌套 (本题满分14分)在水果产地批发水果,100 kg为批发起点,每千克0.4 元;100 kg至1000 kg(含100 kg)8折优惠;1000 kg至5000 kg,超过1000 kg部分7折优惠;5000 kg至10000 kg,超过5000 kg的部分6折优惠;超过10000 kg,超过部分5折优惠,请写出销售金额y与销售量x之

5、间的函数关系,并用伪代码表示计算销售金额的算法,【思路点拨】由题意写出销售金额y与销售量x之间的关系,然后写出伪代码,名师微博正确写出分段函数是本题的关键.这个算法用条件语句描述为,名师微博一共有三个条件语句进行了嵌套,故有三个“End If”,不能少,也不能多.【规律小结】(1)在求分段函数的函数值的流程图时,如果是分两段的函数,只需引入一个判断框,如果分三段的话,需要引入两个判断框,分四段的话需要引入三个判断框,依次类推,本题根据题设知其为四段的函数因此需要三个判断框,至于判断框内的内容则是没有顺序的,(2)解答需要分情况讨论的问题需用条件语句完成算法,用嵌套条件语句表示算法时,要注意算法

6、书写的层次性,3给定三个函数y1x21,y22x3,y3x26x.给出一个x的值,分别计算它们的函数值,并输出它们中最小的一个试用伪代码写出根据输入的x的值计算y值的一个算法并画出算法流程图,解:伪代码如下:,算法流程图如图所示,1画出关于x的方程axb0求解的流程图并写出用条件语句表示的算法解:流程图如下:,用条件语句表示为:,2写出求一元二次方程ax2bxc0的解的算法,用伪代码表示解:伪代码如下:,方法技巧1条件语句是来实现算法中的选择结构的,当计算机按条件进行比较,分析,判断,并按判断后的不同情况进行处理时,就需要用到条件语句2条件语句中Else后面的语句称Else分支,语句中也可以没

7、有Else分支,当条件满足执行某项操作而不满足的不需要进行任何操作时,可以省略Else分支,3条件语句的嵌套和条件语句的叠加的区别:(1)从执行顺序上看,程序在执行条件语句嵌套的过程中,不一定对所有的条件都进行判断,只是对一部分条件进行判断,沿着一个一个分支执行下去,直到结束;而程序在执行条件语句的叠加的过程中,对所有的条件都要进行判断,依次验证每一个条件,直到结束,(2)从表达形式上看,条件语句嵌套中内层的每一个条件语句在它上层条件语句的一个分支里面,上层条件语句中的“End If”要在内层条件语句之后;而条件语句叠加中每一个条件语句都是一个独立的整体,失误防范1条件语句必须以If语句开始,以End If语句结束,一个If语句必须和一个End If语句对应,在书写时不要漏掉2在条件语句及其嵌套中,If与End If应成对出现,也就是,每一个If对应着一个End If,在书写程序时,条件语句最后的End If一般容易遗漏,造成程序出错,如例3有三个If,故最后的End If也应该有3个,不要遗漏而出错,本部分内容讲解结束,按ESC键退出全屏播放,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报