欢迎来到天天文库
浏览记录
ID:55593580
大小:755.50 KB
页数:10页
时间:2020-05-20
《(课件)北师大版高中数学必修3第二章《算法初步》几种基本语句-条件语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、基本算法语句——条件语句1例1:根据输入x的值,计算y的值写出算法步骤,写出条件语句。步骤:(1)输入x;,则y=(2)若(3)若,则y=(4)输出y.解:这里(2)、(3)步的选择部分可以用条件语句表示:IfThenElsey=x2+1y=x2-1EndIf2一般地,对于形如右方流程图的算法,都可以用下列语句来表示:假真条件语句2语句1If条件Then语句1Else语句2计算机在执行if-then-else语句时,首先判断条件,当条件成立时,执行then后的语句,如果条件不成立,就执行else后的语句EndIf3应用举例广州市出租车公司规定:2.3公里及2.3公里以内为起步
2、价7元,若超过2.3公里,超过部分按每公里2.6元收费,画出流程图,用条件语句描述一个乘客所付车费的算法,y=7Elsey=7+2.6(x-3)开始输入xx≤2.3y=7+2.6(x-2.3)y=7输出y结束是否Ifx≤2.3 Then输入x;输出yEndIf4例2在音乐唱片超市里,每张唱片售价25元.顾客如果购买5张以上(含5张)唱片,则按照九折收费;如果顾客购买10张以上(含10张)唱片,则按照八五折收费.请用语句描述完成计费工作的算法,画出算法流程图.解假如用变量a表示顾客购买的唱片数,用变量C表示顾客要缴纳的金额.则这个算法可以表示为:1、输入a.2、对a进行判断:(
3、1)若0Then<语句1>ElseIf<条件2>Then<语句2>Else<语句3>复
4、合条件语句一般含有两个或两个以上的条件结构中,编程时,要明确条件与语句之间的对应关系,最好先作流程图,理清判断的先后顺序,再编程EndIfEndIf7开始4整除y100整除y输出y是闰年输出“y不是闰年”400整除y输出“y是闰年”输出“y不是闰年”结束否是是否输入y1.请试着用复合if语句表示闰年问题的算法.练习:8输入y;If4不能整除yThen输出y不是闰年ElseIf100不能整除yThen输出y是闰年ElseIf400能整除yThen输出y是闰年Else输出y不是闰年EndIfEndIfEndIf9条件语句简单条件语句复合条件语句本节课主要学习了条件语句的结构、特点
5、、作用以及用法,并懂得利用它解决一些简单问题。条件语句使程序执行产生的分支,根据不同的条件执行不同的路线,使复杂问题简单化。条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套。小结:10
此文档下载收益归作者所有