- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高考总复习?数学(理科) 第二节 基本算法语句 第九章 理解基本输入、输出语句与赋值语句 点评:套用公式求值问题是传统数学求值问题的一种,它是一种典型的顺序结构,也就是说只通过输入、输出和赋值语句就可以完成任务.解决这类问题的关键是先分析这种问题的解法,即构造计算的过程,再写出算法步骤和程序框图,再翻译成算法语句即可. 若输入10,20,30,则输出结果是( ) A.10,20,30 B.20,30,20 C.20,20,30 D.30,20,10 解析:先把b的值20赋给a,∴a=20.再把c的值30赋给b,∴b=30.然后把a的值20赋给c,∴c=20.故选B. 答案:B 【例3】 交换两个变量A和B的值,并输出交换后的值. 思路点拨:引入一个中间变量X,将A的值赋予X,又将B的值赋予A,再将X的值赋予B,从而达到交换A,B的值(比如交换装满水的两个水桶里的水需要再找一个空桶). 变式探究 1.(1)下面程序运算输出的结果是________, (2)运行下面的程序,在输入两个值3,24后输出的结果是________.(符号“←”与“:”及“=”都表示赋值) (1) (2) 解析:(1)语句c=(a+b)/2是将a,b和的一半赋值给变量c;语句d=c*c是将c的平方赋值给d,最后输出d的值. (2)输入a=3,b=24后,由于ba,程序通过中间变量t将a与b交换,得a=24,b=3,然后计算a-b=24-3=21,并将它赋给a,即此时a=21,再计算a+b=21+3=24,并将它赋给b,即此时b=24,故最后输出的结果为a,b=21,24. 答案:(1)d=16 (2)21,24 理解基本条件语句 【例4】 编写程序,输出两个不相等的实数a,b的最大值. 思路点拨:要输出两个不相等的实数a,b的最大值,从而想到对a,b的大小关系进行判断,a,b的大小关系有两种情况:(1)ab;(2)ba,可用条件语句编写程序. 解析:(法一) 第一步:输入a,b的数值; 第二步:判断a,b的大小关系,若ab,则输出a的值,否则,输出b的值. 程序框图如左下图: 程序如右下图: (“IFTHENELSE”语句) (法二) 第一步:输入a,b的数值; 第二步:判断a,b的大小关系,若ba,则将b的值赋予a,否则,直接执行第三步; 第三步:输出a的值,结束. 程序框图如左下图: 程序如右下图: (“IFTHEN”语句) 点评:(1)条件语句的主要功能是用来实现算法中的条件结构,在使用计算机时,经常需要按照条件进行分析、比较、判断,并且按照判断后的不同情况进行不同的操作和处理. 如果是要解决像“判断一个数的正负”、“比较数之间的大小”,“对一组数进行排序”、“求分段函数的函数值”等很多问题,计算机就需要用到条件语句;(2)条件语句的嵌套可多于两层,可以表达算法步骤中的多重限制条件,在使用条件语句的嵌套时要注意IF与ELSE的配对关系. 变式探究 2.下图所示的程序是计算函数f(x)函数值的程序,若输出的y值为4,则输入的x值是________. 解析:程序的功能是求分段函数 理解基本循环语句 【例5】 编写程序,计算自然数1+2+3+…+99+100的和. 思路点拨:这是一个累加问题.我们可以用WHILE型语句,也可以用UNTIL型语句.由此看来,解决问题的方法不是唯一的,当然程序的设计也是有多种的,只是程序简单与复杂的问题. 解析: 程序:WHILE型 UNTIL型 i=1 sum=0 WHILE i<=100 sum=sum+i i=i+1 WEND PRINT sum END i=1 sum=0 DO sum=sum+i i=i+1 LOOP UNTIL i>100 PRINT sum END 点评:(1)直到型循环又称为“后测试型”循环,从UNTIL型循环结构分析,计算机执行该语句时,先执行一次循环体,然后进行条件的判断,如果条件不满足,继续返回执行循环体,然后再进行条件的判断,这个过程反复进行,直到某一次条件满足时,不再执行循环体,跳到LOOP UNTIL语句后执行其他语句,是先执行循环体后进行条件判断的循环语句. (2)通过对照,可以发现WHILE型语句与UNTIL型语句的区别:在WHILE语句中,是当条件满足时执行循环体,而在UNTIL语句中,是当条件不满足时执行循环体. 变式探究 3.编写算法程序计算12+32+52+…+9992的值. 解析:程序:WHILE型 s=0 i=1 WHILE i=999 s=s+i^2 i=i+2 WEND,PRINT s END UNTIL型 s=0 i=1 DO s=s+i^2 i=i+2
您可能关注的文档
- 【金版学案】高考数学总复习 第五章 第四节数列通项的求法课时精练 理.doc
- 【金版学案】高考数学总复习 第八章 第一节空间简单几何体的结构课时精练试题 文(含解析).doc
- 【金版学案】高考数学总复习 第八章 第三节空间简单几何体的表面积和体积课时精练 理.doc
- 【金版学案】高考数学总复习 第八章 第三节空间简单几何体的表面积和体积课时精练试题 文(含解析).doc
- 【金版学案】高考数学总复习 第八章 第九节空间向量的应用(二)课时精练 理.doc
- 【金版学案】高考数学总复习 第八章 第二节空间简单几何体的三视图和直观图课时精练 理.doc
- 【金版学案】高考数学总复习 第八章 第二节空间简单几何体的三视图和直观图课时精练试题 文(含解析).doc
- 【金版学案】高考数学总复习 第八章 第五节空间图形的平行关系课时精练 理.doc
- 【金版学案】高考数学总复习 第八章 第五节空间图形的平行关系课时精练试题 文(含解析).doc
- 【金版学案】高考数学总复习 第八章 第八节空间向量的应用(一)课时精练 理.doc
- 【金版学案】高考数学总复习(整合考点+典例精析+深化理解)第九章 第二节基本算法语句精讲课件 文.ppt
- 【金版学案】高考数学总复习(整合考点+典例精析+深化理解)第九章 第五节 变量间的相关关系、统计案例课件 理.ppt
- 【金版学案】高考数学总复习(整合考点+典例精析+深化理解)第九章 第五节变量间的相关关系、统计案例精讲课件 文.ppt
- 【金版学案】高考数学总复习(整合考点+典例精析+深化理解)第九章 第八节几何概型精讲课件 文.ppt
- 【金版学案】高考数学总复习(整合考点+典例精析+深化理解)第九章 第四节 用样本估计总体课件 理.ppt
- 【金版学案】高考数学总复习(整合考点+典例精析+深化理解)第九章 第四节用样本估计总体精讲课件 文.ppt
- 【金版学案】高考数学总复习(整合考点+典例精析+深化理解)第二章 第一节函数及其表示精讲课件 文.ppt
- 【金版学案】高考数学总复习(整合考点+典例精析+深化理解)第二章 第一节函数及其表示课件 理.ppt
- 【金版学案】高考数学总复习(整合考点+典例精析+深化理解)第二章 第七节指数函数与对数函数精讲课件 文.ppt
- 【金版学案】高考数学总复习(整合考点+典例精析+深化理解)第二章 第七节指数函数与对数函数课件 理.ppt
文档评论(0)