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

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

ID:29633608

大小:209.56 KB

页数:4页

时间:2018-12-21

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

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

1、1.2.2 条件语句班级姓名学号一、学习目标 1.了解条件语句的格式及意义.2.能用条件语句编写简单的程序.二、课前学习1.条件语句的格式、功能及与条件结构的对应关系格式一格式二条件语句IF 条件 THENENDIFIF 条件 THENELSEENDIF语句功能首先对IF后的进行判断,如果(IF)条件符合,那么(THEN)执行,否则执行ENDIF之后的语句首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行,否则(ELSE)执行对应条件结构框图2.两种条件语句的区别与联系:类型区别联

2、系IF-THEN-ENDIF语句只含有一个语句体(1)两种条件语句中首先都要对条件进行判断,然后才执行相应的语句体;执行完语句体后,程序都交汇于一点完成条件语句.(2)都以IF开始,以ENDIF结束IF-THEN-ELSE-ENDIF语句含有两个语句体,满足条件时执行一个语句体,不满足条件时执行另一个语句体3.条件语句的嵌套IF 条件1 THEN 语句体1ELSE IF 条件2 THEN语句体2 ELSE 语句体3 ENDIFENDIF①语句格式和框图其程序框图如图.其语句格式如下:②条件语句嵌套的实

3、质将外层条件语句中的分支语句再设计成一个条件语句.注意 在条件语句中的嵌套中,每一个“IF”对应着一个“ENDIF”,注意书写格式.IF 条件1 THEN语句体1ENDIFIF 条件2 THEN语句体2ENDIFIF 条件3 THEN语句体3ENDIF2.条件语句的叠加①语句格式和框图其程序框图如图.其语句格式如下:注意 从表达形式上看,条件语句嵌套中内层的每一个条件语句在它上层条件语句的一个分支里面,上层条件语句中的“ENDIF”要在内层条件语句之后;而条件语句叠加中每一个条件语句是一个独立的整体,

4、在下一个条件语句之前要加上“ENDIF”.4.常用的内置函数和符号就像制造业的工人不必连扳手也自己造一样,QBasic也配备了一些可以直接用的工具,具体如下表所示.符号功能举例AND逻辑联结词____x>0ANDx<1 相当于________SQR(x)求x的算术平方根SQR(4) 相当于____aMODba除以b的余数4MOD3的值为____ab带余除法中a除以b的商82的值为____a=2b=3IF a<b THENt=aa=bb=tEND IFPRINT“a=”;a,“b=”;bEND例1 

5、下列程序运行后的结果是(  )A.a=2,b=3B.a=3,b=2C.a=2,b=2D.a=3,b=3变式1(1)编写程序,输出两个不相等的实数a,b中的较大数,并画出程序框图.变式1(2)已知函数f(x)=编写一个程序,使输入的每一个x值都得到相应的函数值,并画出程序框图.例2 已知分段函数y=编写程序,要求输入自变量x的值,输出相应的函数值,并画出程序框图.、当堂检测1.给出以下四个问题:①输入一个正数x,输出它的算术平方根;②求函数f(x)=的函数值;INPUT xIF x<0 THENx=-x

6、ENDIFPRINT xEND③求周长为6的正方形的面积;④求三个数a,b,c中的最小值.其中需要用条件语句来描述其算法的个数为(  )A.1B.2C.3D.42.阅读下面程序:若输入x=5,则输出结果x为(  )A.-5B.5C.0D.不确定3.下面程序的算法功能是:判断任意输入的数x是不是正数,若是,则输出它的平方值;若不是,则输出它的相反数,则横线处填入的条件应该是(  )A.x>0B.x<0C.x>=0D.x<=04.阅读下面程序:如果在运行时,输入2,那么输出的结果是(  )A.2,5B.2

7、,4C.2,3D.2,9INPUT “x=”;xIF    THEN y=-xELSE y=x*xENDIFPRINT “y=”;yENDINPUT aIF a>5 THENb=4ELSE IF a<3 THENb=5 ELSEb=9 END IFEND IFPRINT a,bEND图(3)图(4)5.下面程序的运行结果是________.x=5IF x<=0 THENy=x-3ELSEy=x+3ENDIFRPINT “y=”;yEND五、课后小结六、课后作业创新设计课时精练

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

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

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