高考专题【全程复习方略】(福建专版)2014高考数学第九章第二节基本算法语句课件理.ppt

高考专题【全程复习方略】(福建专版)2014高考数学第九章第二节基本算法语句课件理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【反思·感悟】解答或编写有条件语句的程序时注意条件满足与不满足所对应的不同结果,另外还要注意IF-THEN-ELSE-END IF的配对,尤其在嵌套结构时,一层配对就是一个完整的条件结构,而书写程序时更易漏掉某一部分. 【变式备选】运行下面程序,若输入x=3,则输出y=______. INPUT x IF x>0 THEN y=1 ELSE IF x=0 THEN y=0 ELSE y=-1 END IF END IF PRINT y END 【解析】该程序表达的函数解析式为 ∴当x=3>0时输出y=1. 答案:1 热点考向 3 循环语句 【方法点睛】 常用的循环语句 (1)当型:WHILE-WEND配对; 直到型:DO-LOOP UNTIL配对. (2)当型是条件满足时进入循环,直到型是条件满足时退出循环,循环次数的确定是易错点. (3)当型与直到型可以相互转化. 【例3】运行下面程序:当输入168,72时,输出的结果是( ) (A)168 (B)72 (C)36 (D)24 INPUT m,n DO r=mMODn m=n n=r LOOP UNTIL r=0 PRINT m END 【解题指南】从程序可以看出,这是用直到型循环语句表示的求两数的最大公约数的程序. 【规范解答】选D.利用辗转相除法可得168与72的最大公约数是24.所以选D. 【反思·感悟】1.解答用算法语句表示的程序题,关键是熟悉常见的程序语句,能够先从总体上把握该程序的功能,然后再进行解答.例如本例,如果从程序中看出是求最大公约数,解答就简单了. 2.计数变量的作用一般是统计循环体执行的次数,改变循环条件的取值,为结束循环做准备.譬如:计算等差、等比数列的前n项的和,n就是计数变量的临界值. 3.累加变量是最终的输出结果,每进入一次循环体随着计数变量的改变而改变,累加变量的初始值通常为0. 【变式训练】给出一个算法的程序如下: (1)说明该程序的功能; (2)请用直到型循环结构画出相应算法的程序框图. S=0 K=1 WHILE K<=99 S=S+1/K K=K+1 WEND PRINT S END 【解析】(1)该程序的功能是求 的和. (2) 1.(2012·宁德模拟)下面程序运行后输出的结果为( ) a=0 j=1 WHILE j=5 a=(a + j)MOD 5 j=j+1 WEND PRINT a END (A)50 (B)5 (C)25 (D)0 【解析】选D.j=1,a=1;j=2,a=3;j=3,a=1;j=4,a=0;j=5,a=0. 2.(2012·泉州模拟) INPUT x IF x<=2 THEN y=2*x-3 ELSE y=2^x END IF PRINT y END 以上表示的函数表达式是______. 【解析】所给语句是条件语句,表示的是分段函数 答案: 3.(2012·南平模拟)以下是计算1+2+3+4+…+100的程序框图,请写出对应的程序. 【解析】 i=1 sum=0 WHILE i=100 sum=sum+i i=i+1 WEND PRINT sum END 第二节 基本算法语句 1.输入语句、输出语句、赋值语句的格式及功能 语句 一般格式 功能 输入语句 输出语句 赋值语句 INPUT“提示内容”; 变量 输入信息 PRINT “提示内容”; 表达式 变量=表达式 输出 将表达式所代表的值 赋给变量 常量、变量的值 和系统信息 【即时应用】 判断下列命题是否正确.(请在括号中填写“√”或“×”) ①4=M是赋值语句 ( ) ②M=-M是赋值语句 ( ) ③输入语句可以同时给多个变量赋值 ( ) ④输出语句可以输出常量、变量的值,但不能运算 ( ) ⑤赋值号“=”两边可以交换 ( ) 【解析】根据赋值语句的格式与功能,可知赋值号左侧是变量,右侧是表达式,两边不能随意交换.所以①错②对⑤错;输入语句可以同时给多个变量赋值,③对;输出语句可以把表达式的值运算后输

您可能关注的文档

文档评论(0)

bb213 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档