ImageVerifierCode 换一换
格式:DOC , 页数:11 ,大小:256KB ,
资源ID:443304      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-443304.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【步步高 学案导学设计】高中数学(人教a版必修三)学案 第1章 1.2.2 条件语句.doc)为本站会员(无敌)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

【步步高 学案导学设计】高中数学(人教a版必修三)学案 第1章 1.2.2 条件语句.doc

1、1.2.2 条件语句【明目标、知重点】1理解条件语句及其与条件结构的关系2体验如何由程序框图转化为程序语句3通过条件语句的学习,进一步体会算法的基本思想【填要点、记疑点】条件语句的格式、功能及与条件结构的对应关系格式一 格式二条件语句 IF 条件 THEN 语句体 END IFIF 条件 THEN语句体 1ELSE语句体 2END IF功能首先对 IF 后的条件进行判断,如果( IF)条件符合,那么(THEN)执行语句体,否则执行 END IF 之后的语句首先对 IF 后的条件进行判断,如果( IF)条件符合,那么(THEN)执行语句体 1,否则( ELSE)执行语句体2对应条件结构框图【探要

2、点、究所然】情境导学 上节课我们学习的输入、输出和赋值语句,这些语句能够完成对算法的顺序结构的编程,对于算法的条件结构的编程,我们必须学习与之相适应的算法语句条件语句探究点一 条件语句(1)思考 1 对于条件结构的算法或程序框图,要转化为计算机能够理解的算法语言,使用输入、输出和赋值语句还行吗?需要用怎样的语句?答 不行,要用与条件结构相适应的条件语句思考 2 阅读教材 25 页内容,想一想下图所示的条件结构对应的条件语句的一般格式是怎样的?计算机是如何执行该条件语句的?答 IF 条件 THEN语句体END IF当计算机执行上述语句时,首先对 IF 后的条件进行判断,如果(IF )条件符合,那

3、么(THEN)执行语句体,否则执行 END IF 之后的语句思考 3 求实数 x 的绝对值有如下一个算法:第一步,输入一个实数 x第二步,判断 x 的符号若 x b THEN x = aa = b b = x END IF PRINT a , b END解 由程序可知,当 ab 时,程序执行语句体,语句体实现了 a,b 互换,此时 ab 不成立时,即 aa THENt=aa=bb=tEND IFIF ca THENt=aa=cc=tEND IFIF cb THENt=bb=cc=tEND IFPRINT a,b,cEND探究点二 条件语句(2)思考 1 (1)阅读教材 25 页内容,想一想下图

4、所示的条件结构对应的条件语句的一般格式是怎样的?计算机又是如何执行该条件语句的?答 If 条件 THEN语句体 1ELSE语句体 2END IF当计算机执行上述语句时,首先对 IF 后的条件进行判断,如果(IF )条件符合,那么(THEN)执行语句体 1,否则(ELSE )执行语句体 2思考 2 (1)求实数 x 的绝对值又有如下一个算法:第一步,输入一个实数 x第二步,判断 x 的符号若 x0,则输出 x;否则,输出x该算法的程序框图如何表示?由得到的程序框图你能写出算法语句吗?答(2)由程序框图你能写出算法语句吗?答 INPUT “x” ;xIF x0 THENPRINT xELSEPRI

5、NT xEND IFEND例 2 编写程序,输入一元二次方程 ax2bxc0(a0)的系数,输出它的实数根解 INPUT a,b,cd=b*b-4*a*cIF d=0 THENp=-b/(2*a)q=SQR(d)/(2*a)IF d=0 THENPRINT“x1,x2=”;p-q,p+qEND IFELSEPRINT“No real root!”END IFEND反思与感悟 (1)条件语句有两种形式,应用时要根据实际问题适当选取(2)编写含有多个条件结构的程序时,每个条件语句执行结束时都以 END IF 表示跟踪训练 2 铁路部门托运行李的收费方法如下:y 是收费额(单位:元) ,x 是行李重

6、量(单位:kg),当 020 时,20 kg 的部分按 035元/kg,超出 20 kg 的部分,则按 065 元/kg 收费,请根据上述收费方法编写程序解 算法分析:首先由题意得:yError!该函数是个分段函数需要对行李重量作出判断,因此,这个过程可以用算法中的条件结构来实现程序:INPUT “请输入旅客行李的重量(kg)x” ;xIF x0 AND xa THENt=aa=bb=tEND IFIF ca THENt=aa=cc=tEND IFIF cb THENt=bb=cc=tEND IFPRINT a,b,cEND反思与感悟 (1)算法中需要判断情况、分类执行时,如判断一个数的正负、

7、比较两个数的大小、求分段函数的函数值等,都需要用到条件语句(2)条件语句是一个整体,IFTHENELSE END IF 都是语句的一部分,且“IF END IF”必须成对出现(3)若程序只对条件满足时作处理,不用处理条件不满足时的情况,则可以省略 ELSE分支跟踪训练 3 编写求一个数是偶数还是奇数的程序,从键盘上输入一个整数,输出该数的奇偶性解 程序:INPUT“x=”;xy=x MOD 2IF y=0 THENPRINT x;“该数是偶数”ELSEPRINT x;“该数是奇数”END IFEND【当堂测、查疑缺】1下列关于条件语句的说法正确的是 ( )A条件语句中必须有 ELSE 和 EN

8、D IFB条件语句中可以没有 END IFC条件语句中可以没有 ELSE,但是必须有 END IFD条件语句中可以没有 END IF,但是必须有 ELSE答案 C解析 条件语句主要有两种形式的格式,分别是 IFTHEN 格式和 IFTHENELSE格式,但是不管是这两种格式的哪一种,IF 与 END IF 必须是同时出现所以条件语句中可以没有 ELSE,但是必须有 END IF,故答案选 C2条件语句的一般形式如图所示,其中 B 表示的是 ( )IF A THENBELSECEND IFA满足条件时执行的内容B条件语句C条件D不满足条件时执行的内容答案 A3当 x2 时,下面语句输出的结果是_

9、IF x0 THENyx2zy3x2END IFPRINT zEND答案 60解析 x0,程序执行语句体即 z4 32 2604根据如图所示的程序,当输入 a,b 分别为 2,3 时,最后输出的 m 的值是_ INPUT a , b IF a b THEN m = a ELSE m = b END IF PRINT m答案 3解析 由于 23 不成立,所以语句执行 ELSE 后面的 m b,即把 b 的值赋给 m,所以输出的值为 35编写一个程序,从键盘上输入一个数,若是正数就将其输出解 程序:INPUT “x=”;xIF x0THENPRINT xEND IFEND【呈重点、现规律】1两种条件语句的区别与联系(1)区别:IFTHENELSE 语句含有两个语句体,满足条件时执行一个语句体,不满足条件时执行另一个语句体;而 IFTHEN 条件语句,只有一个语句体,是满足条件

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


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

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

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