高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教A版必修.doc

高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教A版必修.doc

ID:56678011

大小:584.00 KB

页数:12页

时间:2020-07-04

高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教A版必修.doc_第1页
高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教A版必修.doc_第2页
高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教A版必修.doc_第3页
高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教A版必修.doc_第4页
高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教A版必修.doc_第5页
资源描述:

《高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教A版必修.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.2.2 条件语句预习课本P25~29,思考并完成以下问题(1)条件语句的格式、功能分别是什么? (2)程序中的条件语句与程序框图中的条件结构存在怎样的对应关系? (3)条件语句中的两种形式有什么区别与联系?  1.条件语句的一般格式及功能类别单支双支条件结构框图条件语句IF 条件 THEN语句体ENDIFIF 条件 THEN语句体1ELSE语句体2ENDIF语句功能首先对IF后的条件首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END_IF之后的语句进行

2、判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体22.两种条件语句的区别与联系IF-THEN语句IF-THEN-ELSE语句区别该条件语句中只有一个语句体,是满足条件时执行的语句体该条件语句含有两个语句体,满足条件时执行一个语句体,不满足时执行另一个语句体联系①IF-THEN语句实质上是IF-THEN-ELSE语句的简化,也就是在条件语句中,当不符合条件且不进行任何处理时,把语句体2省略不写.②两种语句首先都是先对条件进行判断,然后才执行相应的语句体,执行完语句

3、体后程序都交汇于一点完成条件语句1.下列关于IF语句的叙述正确的是(  )A.IF语句中必须有ELSE和ENDIFB.IF语句中可以没有ENDIFC.IF语句中可以没有ELSE,但必须以ENDIF结束D.IF语句中可以没有ENDIF,但必须有ELSE解析:选C IF语句中的IF和ENDIF是成对出现的,但是ELSE可以没有,即满足条件执行,否则跳过IF语句.故选C.2.条件语句的一般形式为:IFATHENBELSEC,其中B表示的是(  )A.满足条件时执行的内容B.条件语句C.条件D.不满足条件

4、时,执行的内容解析:选A IFATHENBELSEC表示如果条件A成立,则执行B步骤,否则执行C步骤.3.给出以下四个问题,①输入一个数x,输出它的绝对值.②求表面积为6的正方体的体积.③求三个数a,b,c中的最小数.④求函数f(x)=的函数值.其中需要用条件语句来描述其算法的有________.解析:②直接用顺序结构即可,不需用条件语句;而①需要判断这个数的正负;③需要判断这三个数的大小;④是分段函数求值问题,故需用到条件语句.答案:①③④4.写出下列程序的运行结果.若a=4,则b=______

5、__;若a=-4,则b=________.解析:分析程序可知,上述程序是一个分段函数的程序,即b=所以当a=4时,b=42+3×4+1=29;当a=-4时,b=0.5×(-4)=-2.答案:29 -2条件语句与条件结构[典例] (1)根据下面的程序,填写程序框图.①________,②________,③________.  (2)根据下面的程序框图,写出程序.[解析] (1)根据条件语句可知该语句为求分段函数y=的值.所以三个空中分别填的内容为:①x≥?,②y=2x-5,③y=5-2x.答案:(

6、1)①x≥? ②y=2x-5 ③y=5-2x(2)解:程序如下:条件语句与条件结构的转化(1)根据条件结构写条件语句:①首先选择语句格式.当判断语句的两个出口语句都要执行时,采用“IF-THEN-ELSE”语句,当判断语句的两个出口语句只有一个要执行时,采用“IF-THEN”语句.②然后确定条件和语句体.条件即为判断框内的条件,放在IF后.判断框中“是”后的执行框中的内容,是THEN后的语句体1,“否”后的执行框中(如果有的话)的内容,是ELSE后的语句体2.③最后应注意所用程序符合书写格式.(2

7、)如果是由条件语句画条件结构,可相应变化.[活学活用]求函数y=

8、x-4

9、+1的函数值,则①处应填________.解析:如果x<4,则y=4-x+1=5-x,故①处应填y=5-x.答案:y=5-x条件语句的简单应用[典例] (1)阅读下面的程序,若分别输入0,1,4,8,9,10,则输出的结果是(  )A.0,8        B.4,8C.0,4,8D.0,1,4,8,9,10(2)若输入8,则下列程序执行后输出的结果是________.[解析] (1)算法的功能是输入一个数,判断其是否能被4

10、整除,若能,则输出该数.在输入的数中,能被4整除的有0,4,8.(2)本题中的程序实际上解决的是求分段函数c=在t=8时的函数值的问题.因为t=8>3,所以c=0.2+0.1×(8-3)=0.7.[答案] (1)C (2)0.7解决根据条件语句写出运行结果的思路根据程序写运行结果,首先观察所给语句是IF-THEN-ENDIF型条件语句还是IF-THEN-ELSE-ENDIF型条件语句,再看输入的值是否符合条件,进而执行相应的步骤,也可转化为数学式子,再代入求值.[活学活用]下列算法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。