高中数学 第一章 算法初步 1.2.2、2.3循环语句学案 新人教a版必修3

高中数学 第一章 算法初步 1.2.2、2.3循环语句学案 新人教a版必修3

ID:29146749

大小:813.50 KB

页数:19页

时间:2018-12-17

高中数学 第一章 算法初步 1.2.2、2.3循环语句学案 新人教a版必修3_第1页
高中数学 第一章 算法初步 1.2.2、2.3循环语句学案 新人教a版必修3_第2页
高中数学 第一章 算法初步 1.2.2、2.3循环语句学案 新人教a版必修3_第3页
高中数学 第一章 算法初步 1.2.2、2.3循环语句学案 新人教a版必修3_第4页
高中数学 第一章 算法初步 1.2.2、2.3循环语句学案 新人教a版必修3_第5页
资源描述:

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

1、1.2.2 条件语句1.2.3 循环语句1.问题导航(1)条件语句的格式是怎样的?(2)程序中的条件语句与程序框图中的条件结构有什么关系?(3)循环语句可细分为哪两类?格式分别是怎样的?它们有什么相同点和不同点?(4)程序中的循环语句与程序框图中的循环结构有什么关系?2.例题导读通过对例5的学习,学会条件语句的基本结构;通过对例6的学习,学会如何将程序框图转化为程序;通过对例7的学习,学会如何编写排序的程序;通过对例8的学习,学会循环语句的基本结构.1.条件语句的概念处理条件结构的算法语句,叫做条件语句.2.条件语句的格式(1)IF-THEN格式 形式:(2)IF-

2、THEN-ELSE格式形式:3.功能(1)IF-THEN格式:首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行ENDIF之后的语句.(2)IF-THEN-ELSE格式:首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1;否则(ELSE)执行语句体2.4.循环语句的格式、功能及程序框图的对应关系名称直到型当型格式DO循环体WHILE 条件  循环体LOOP_UNTIL 条件WEND功能先执行一次DO和UNTIL之间的循环体,再判断UNTIL后的条件是否符合,如果不符合,继续执行循环体,然后再检查上述条件

3、,如果仍不符合,再次执行循环体,直到条件符合时为止.这时不再执行循环体,跳出循环体执行UNTIL语句后面的语句先判断条件的真假,如果条件符合,则执行WHILE和WEND之间的循环体,然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止,这时不再执行循环体,跳出循环体,执行WEND后面的语句对应程序框图1.判断下列各题.(对的打“√”,错的打“×”)(1)算法中的循环结构只能由WHILE语句来实现;(  )(2)一般程序设计语言中有当型和直到型两种循环语句结构;(  )(3)算法中的循环结构由循环语句来实现.(  )解析:循环

4、结构包含两种基本类型:WHILE语句和UNTIL语句,故(1)×;(2)(3)都对.答案:(1)× (2)√ (3)√2.求下列函数的函数值的算法中需要用到条件语句的函数为(  )A.f(x)=x2-1B.f(x)=x3-1C.f(x)=D.f(x)=2x解析:选C.A、B、D只需要用顺序结构就能描述算法.C需要对自变量进行判断,要用条件语句,故选C.3.当x=3时,下面算法的输出结果是________.INPUT xIF x<10 THEN y=2*xELSE y=x∧2ENDIFPRINT yEND解析:由x=3<10,则执行y=2×3=6.答案:64.求出下面

5、语句的输出结果.i=4S=0WHILE i<6 i=i+2S=S+i∧2WENDPRINT SEND解:该程序的执行过程是i=4S=0i=4<6成立i=4+2=6S=0+62=36i=6<6不成立输出S=36.1.条件语句的嵌套可多于两层,可以表达算法步骤中的多重限制条件.条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套.2.解决具体的构造循环语句的算法问题,引入循环变量要尽可能地少,否则较多的变量会使得设计程序比较麻烦,并且较多的变量会使得计算机占用

6、大量的系统资源,致使系统缓慢.另外,也尽可能使得循环嵌套的层数少,否则也浪费计算机的系统资源.       条件语句的简单应用已知函数f(x)=对任意的x,求函数值,请画出程序框图并写出程序语句.(链接教材P25例5)[解] 程序框图如图所示:程序如下:INPUT “x=”;xIF x>=0 THEN y=x∧2-1ELSE y=2*x∧2-5ENDIFPRINT “y=”;yEND方法归纳(1)对于分段函数的求值问题,由于计算之前,需要对自变量进行判断,因此需要用到条件结构,并且本例还是一个两个分支的条件结构,所以可运用条件语句的IF—THEN—ELSE—ENDI

7、F格式来表示算法.(2)条件语句是一个整体,IF THEN ELSE ENDIF都是语句的一部分,且“IF ENDIF”必须成对出现.1.(1)输入一个数x,如果它是正数,则输出它;否则不输出.画出解决该问题的程序框图,并写出对应的程序.解:程序框图如图所示:    程序如下:   INPUT xIF x>0 THEN PRINT xENDIFEND(2)根据以下程序框图写出程序:解:程序如下:INPUT “输入正整数”;nIF n>0 AND n<=2 THEN PRINT “获得一等奖学金”ENDIFIF n>2 AND n<=6 THEN PRINT “获

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

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

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