数学:1.2.2《条件语句》(4)(新人教b版必修3)省公开课一等奖全国示范课微课金奖课件_第1页
数学:1.2.2《条件语句》(4)(新人教b版必修3)省公开课一等奖全国示范课微课金奖课件_第2页
数学:1.2.2《条件语句》(4)(新人教b版必修3)省公开课一等奖全国示范课微课金奖课件_第3页
数学:1.2.2《条件语句》(4)(新人教b版必修3)省公开课一等奖全国示范课微课金奖课件_第4页
数学:1.2.2《条件语句》(4)(新人教b版必修3)省公开课一等奖全国示范课微课金奖课件_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

条件语句第1页我们已经学习了用自然语言和流程图来描述算法,它们各有优缺点,对于自然语言不足:1.语言轻易出现歧义;2.语句太长;3.全部语句都是串行或线性排列,对组成选择、循环结构算法不易清楚显示出来对于流程图缺点是灵活性不如自然语言,严密性不如程序设计语言,用计算机程序设计语言表示算法显得清楚、简明、一步到位,而且能够直接交给计算机处理.第2页要使算法在计算机上实现,还得借助程序语言.程序语言种类很多,不过,有一些基本语句是全部语言都要使用,比如,输入语句、输出语句、赋值语句条件语句和循环语句。这些语句在程序语言中是最主要和最基本。输入输出语句很好了解,赋值语句前面已作了介绍,这一节主要介绍条件语句和循环语句。在算法中,次序结构和选择结构是一个基本结构,条件语句是表示选择结构最惯用语句。下面经过实例说明条件语句使用方法。第3页例1:依据输入x值,计算y值写出算法步骤,并绘出流程图。步骤:(1)输入x;,则y=

输出y;(2)若(3)若,则y=输出y.开始输入x是否输出y结束第4页这里(2)、(3)步选择部分能够用条件语句表示:,ifthen,输出y;else,输出y.第5页普通地,对于形如右方流程图算法,都能够用以下语句来表示:假真条件语句2语句1if<条件>then<语句1>else<语句2>计算机在执行if-then-else语句时,首先判断条件,当条件成立时,执行then后语句,假如条件不成立,就执行else后语句X<5X<5y=2x+3y=2x+3y=x2+1y=x2+1第6页练习广州市出租车企业要求:2.3公里及2.3公里以内为起步价7元,若超出2.3公里,超出部分按每公里2.6元收费,用语句描述一个乘客所付车费算法,并画出流程图.输入x;ifx≤2.3,theny=7,输出y;elsey=7+2.6(x-2.3),输出y.开始输入xx≤2.3y=7+2.6(x-2.3)y=7输出y结束是否你了解当地出租车行情吗?你知道你乘出租车要付多少钱吗?第7页例2在音乐唱片超市里,每张唱片售价25元.用户假如购置5张以上(含5张)唱片,则按照九折收费;假如用户购置10张以上(含10张)唱片,则按照八五折收费.请用语句描述完成计费工作算法,画出算法流程图.解假如用变量a表示用户购置唱片数,用变量C表示用户要缴纳金额.则这个算法能够表示为:1、输入a.2、对a进行判断:(1)若0<a<5,则C:=25a;(2)若5a<10,则C:=22.5a;a(3)若10,则C:=21.25a.3、输出C.排除a<5第8页语句:输入a;if0<a<5,thenC=25a;elseif,thenC=22.5a;elseC=21.25a;输出C.开始输入a输出C结束C=25aC=21.25a是否否是C=22.5a第9页语句:输入a;if0<a<5,thenC=25a;elseif,thenC=22.5a;elseC=21.25a;输出C.开始输入a输出C结束C=25aC=21.25a是否否是C=22.5a第10页实际上,对于上面形式,用形以下面所表示流程图描述算法都能够用下面复合if语句来表示:条件1条件2语句3语句2语句1假真真假if<条件1>then<语句1>elseif

<条件2>then<语句2>else<语句3>符合条件语句普通含有两个或两个以上条件结构中,编程时,要明确条件与语句之间对应关系,最好先作流程图,理清判断先后次序,再编程X<5X<5C=25aC=25aX<10X<10C=22.5aC=22.5aC=21.25aC=21.25a第11页开始4整除y100整除y输出y是闰年输出“y不是闰年”400整除y输出“y是闰年”输出“y不是闰年”结束否是是否输入y1.请试着用复合if语句表示闰年问题算法.第12页输入y;if4不能整除y,then输出y不是闰年;elseif100不能整除y,then输出y是闰年;elseif400能整除y,then输出y是闰年;else输出y不是闰年.第13页2.一只公鸡5元,一只母鸡3元,三只小鸡1元,假如花100元钱买100只鸡,公鸡、母鸡和小小鸡各几只?分析:这就是一个求方程组正整数解问题消去z得y=(100-7x)/4,因为y>0,所以x≤14,x从1变到14,检验y是否为整数,假如y是整数,检验100-x-y是否为正整数,假如是,那这组数就是一组解。第14页解:x从1变到14,检验y是否为整数,假如y是整数,检验100-x-y是否为正整数,假如是,那这组数就是一组解,流程图以下所表示:第15页小结条件语句简单条件语句复合条件语句If<条件>then<语句1>else<语句2>If<条件>then<语句>If<条件1>then<语句1>elseif<条件3>then语句2else<语句3>循环次数已知第16页作业:第17页;/独家看电影mqx37jop不可能动手!”耿直拍拍自己膝盖,说:“俺说哥啊,俺就是再努力跟你学,大约也永远赶不上你脚后跟儿嘞!”耿正说:“小直子啊,你很聪明哩。但听哥话,你要学会多动心眼子,而不是多耍嘴皮子!当然了,嘴皮子也很主要,但绝对不能够把动心眼子精力,过多地浪费在耍嘴皮子上面!”耿英说:“真正经典至极也!小直子,你听出来了没有?咱哥可是已经把他绝招啊,全都教给你了!”耿直脸一红,吐吐舌头说:“可俺得学会才行耶!”气氛活跃起来了。耿老爹问:“你们说那个望山寨小饭店大哥大嫂,你们回来时候可去探望了?”耿正说:“探望了,大哥和咱们还是同姓呢,他们小饭店已经发达成了包含一个骡马大店在内大饭庄了!说来话长……”接着,耿正就把他们在景德镇北门外给梁爷爷和梁奶奶上完坟后被劫贼跟随,耿大哥一家人在店门口祭灵车,致使劫贼们自己走掉事情简明叙说一遍。最终说:“这耿大哥不但人品极好,而且还相当有脑子呢!他明明知道所谓灵车是假,不过还带着妻子和可爱小儿子那样逼真地祭拜,做得比真还真!”耿老爹感叹地说:“真正难得啊!”22第百二十回大壮晨起惊见棺|(大壮晨起好心情,场面惊骇吓煞人;耿老爹喜爱“寿喜”棺,郭氏哭问事由缘。)且说大壮,他昨儿晚上回家后,娘、二壮和妹妹妞儿都已经睡了,只有爹还坐在堂屋里一把椅子上,一边抽着旱烟一边等他回来。看大儿子回来了,董家成悄悄儿地问道:“你可提醒你耿叔收拾他们东西了?”大壮说:“俺说了,耿叔说让你放心,他们会收拾好。耿英还笑俺多心呢!”董家成说:“这就好!可能真是咱多心了,他们父子们不比谁精明啊!”于是,父子俩也收拾歇息了。可是,躺在炕上大壮想着耿叔家院子里那个稀奇古怪大家伙,心里总感觉有些不很踏实。加上刚才与心爱耿英重聚喜悦和激动,依偎在心上人臂弯里品茗醉人感觉,那淌着热泪初吻……大壮细细地回味着,怎么也睡不着。四更已经敲过有一会儿了,大壮好不轻易进入到了甜蜜梦乡中。突然,不远处传来一阵狗叫声,大壮一个激灵醒了过来。睁眼一看,天儿已经见亮了。他心想,俺还是去看看哇,耿叔家院儿里那个稀奇古怪大家伙到底是怎么回事,希望昨

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论