2019-2020学年数学高中人教A版必修3学案:1.2.2条件语句 含解析.docx_第1页
2019-2020学年数学高中人教A版必修3学案:1.2.2条件语句 含解析.docx_第2页
2019-2020学年数学高中人教A版必修3学案:1.2.2条件语句 含解析.docx_第3页
2019-2020学年数学高中人教A版必修3学案:1.2.2条件语句 含解析.docx_第4页
2019-2020学年数学高中人教A版必修3学案:1.2.2条件语句 含解析.docx_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

教学资料范本2019-2020学年数学高中人教A版必修3学案:1.2.2条件语句 含解析编 辑:_时 间:_1.2基本算法语句1.2.2条件语句学习目标1.理解基本算法语句的意义.2.掌握条件语句的基本用法.3.理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法.合作学习一、设计问题,创设情境一位老农平整了一块农田,种瓜好呢,还是种豆好呢?他面临着一个选择.如果他选择种瓜,他会得瓜,如果他选择种豆,他会得豆.人的一生面临许多选择,我们要作出正确的选择.前面我们学习了三种基本算法语句,今天我们学习条件语句.二、信息交流,揭示规律问题1:程序框图中有哪两种条件结构?用框图表示出来.问题2:条件语句的格式及功能是什么?问题3:两种条件语句的相同点与不同点分别是什么?问题4:程序中的条件语句与程序框图中的条件结构的对应关系是怎样的?三、运用规律,解决问题【例1】 编写一个程序,输出两个不相等的实数a,b中的较大值.【例2】 数学中经常用到符号函数,符号函数的定义为y=1,x0,0,x=0,-1,x0,试编写程序输入x的值,输出y的值.四、变式训练,深化提高1.中国网通规定:拨打市内电话时,如果不超过3分钟,则收取话费0.22元;如果通话时间超过3分钟,则超出部分按每分钟0.1元收取通话费,不足一分钟按一分钟计算.设通话时间为t(分钟),通话费用y(元),如何设计一个程序,计算通话的费用.2.已知函数y=2x,x4,8,48,写出求函数的函数值的程序.五、反思小结,观点提炼1.在编写程序语言的过程中,条件语句有哪两种形式?2.利用条件语句编写算法语句应该注意什么?布置作业课本P33习题1.2 B组第1,3题.参考答案二、信息交流,揭示规律问题1:用程序框图表示条件结构如下图:问题2:“IFTHENELSE”语句格式:IF条件THEN语句体1ELSE语句体2END IF功能:在“IFTHENELSE”语句中,“条件”表示判断的条件;“语句体1”表示满足条件时执行的操作内容;“语句体2”表示不满足条件时执行的操作内容;“ENDIF”表示条件语句的结束.计算机在执行“IFTHENELSE”语句时,首先对“IF”后的条件进行判断,如果符合条件,则执行“THEN”后面的“语句体1”;若不符合条件,则执行ELSE后面的“语句体2”.“IFTHEN”语句格式:IF条件THEN语句体END IF功能:在“IFTHEN”语句中,“条件”表示判断的条件;“语句体”表示满足条件时执行的操作内容,条件不满足时,直接结束判断过程;“END IF”表示条件语句的结束.计算机在执行“IFTHEN”语句时,首先对IF后的条件进行判断,如果符合条件就执行“THEN”后边的语句,若不符合条件则直接结束该条件语句,转而执行“END IF”后面的语句.问题3:相同点:首先对“IF”后的条件进行判断,如果符合条件就执行“THEN”后边的语句.不同点:对于“IFTHENELSE”语句,若不符合条件,则执行“ELSE”后面的“语句体2”.对于“IFTHEN”语句,若不符合条件,则直接结束该条件语句,转而执行“END IF”后面的语句.问题4:程序中的条件语句与程序框图中的条件结构存在一一对应关系.如下图:三、运用规律,解决问题【例1】 分析:要输出两个不相等的实数a,b的较大值,从而想到对a,b的大小关系进行判断.a,b的大小关系有两种情况:(1)ab;(2)ba.这也就用到了我们经常提及的分类讨论的方法,找出两个数的较大值.解:算法一:第一步,输入a,b的数值.第二步,判断a,b的大小关系.若ab,则输出a的值;否则,输出b的值.程序框图如下:程序如下:(“IFTHENELSE”语句)INPUT“a,b”;a,bIFabTHENPRINTaELSEPRINTbEND IFEND算法二:第一步,输入a,b的数值.第二步,判断a,b的大小关系.若ba,则将b的值赋给a;否则,直接执行第三步.第三步,输出a的值,结束.程序框图如下:程序如下:(“IFTHEN”语句)INPUT“a,b”;a,bIFbaTHENa=bEND IFPRINTaEND【例2】 解:程序一:(嵌套结构)程序框图如下:程序如下:INPUTxIFx0THENy=1ELSEIFx=0THENy=0ELSEy=-1END IFEND IFPRINTyEND程序二:(叠加结构)程序框图如下:程序如下:INPUTxIFx0THENy=1END IFIFx=0THENy=0END IFIFx0THENy=-1END IFPRINTyEND四、变式训练,深化提高1.解:程序如下:INPUT“请输入通话时间=”;tIFt=3THENy=0.22ELSEIFINT(t)=tTHENy=0.22+0.1 (t-3)ELSEy=0.22+0.1 (INT(t-3)+1)END IFEND IFPRINT“通话费用为=”;yEND2.解:程序如下:INPUT“x=”;xIFx=4THENy=2 xELSEIFx=8THENy=8ELSEy=2 (12-x)END

温馨提示

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

评论

0/150

提交评论