高三数学算法初步;框图(文)人教实验版(A)知识精讲.doc

高三数学算法初步;框图(文)人教实验版(A)知识精讲.doc

ID:57839997

大小:2.96 MB

页数:16页

时间:2020-03-31

高三数学算法初步;框图(文)人教实验版(A)知识精讲.doc_第1页
高三数学算法初步;框图(文)人教实验版(A)知识精讲.doc_第2页
高三数学算法初步;框图(文)人教实验版(A)知识精讲.doc_第3页
高三数学算法初步;框图(文)人教实验版(A)知识精讲.doc_第4页
高三数学算法初步;框图(文)人教实验版(A)知识精讲.doc_第5页
资源描述:

《高三数学算法初步;框图(文)人教实验版(A)知识精讲.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、高三数学算法初步;框图(文)人教实验版(A)【本讲教育信息】一.教学内容:算法初步;框图二.重点、难点:1.三种结构:顺序结构,条件结构,循环结构2.基本语句(1)输入语句INPUT变量(2)输出语句PRINT结果(3)赋值语句变量=表达式(4)条件语句IF条件THEN(满足)第一种情况ELSE(不满足)第二种情况ENDIF(5)当型循环(不满足时跳出循环)WHILE条件WEND(6)直到型循环(满足条件跳出循环)DOLOOPUNTIL条件3.实际案例(1)辗转相除法(求最大公约数)(2)更相减损术(

2、求最大公约数)(3)秦九韶算法(求多项式的值)(4)排序(由大到小排列若干个数的顺序)(5)进位制(十进制与其它进制互化)4.流程图(具体操作某件事的前后顺序)5.结构图(表示某组织内部基本结构以及它们之间的关系)【典型例题】[例1]读框图填结果1.下面的程序框图运行后输出结果为()用心爱心专心A.20B.15C.5D.3答案:A2.如图表示的程序运行后输出的结果为()A.37B.10C.19D.28答案:D解析:当条件满足时执行循环体,A=1时,执行后S=10,A=2执行后S=19,A=3,继续执行

3、后S=28,A=4跳出循环,输出S的值28。3.UNTIL循环的结构是()用心爱心专心答案:C解析:until循环是直到型语句,先执行一次循环体再对条件作出判断,条件满足时跳出循环。4.写出下列流程图描述的算法的运行结果()A.-5B.5C.-1D.-2答案:C解析:此程序是求分段函数,当1时函数值的程序,。5.给出下面的程序框图,那么输出结果应为()A.2450B.2550C.5050D.4900解析:由条件知时退出循环,故最后一个加数为98,∴此框图即计算2+4+6+…+98的值,故选A。6.下图

4、是计算的值的一个程序框图,其中判断框内应填入的条件是()用心爱心专心A.B.C.D.答案:A解析:由框图可知,当满足判断框“◇”内条件时,循环停止,由题可知最后时循环进行最后一次,即再加上,循环一次后,变为11,这时应中止循环,∴循环应满足的条件是。7.求和的程序框图如图则(1)处应填。答案:8.在如图所示的程序框图中,输入,则输出的是。用心爱心专心答案:解析:由框图可知,,,,,,故。9.(07·海南·宁厦)如果执行下面的程序框图,那么输出的S等于()A.2450B.2500C.2550D.2652

5、答案:C解析:由题意知输出的结果S为2、4、6、…、100的和,所以。[例2]读程序写结果。1.已知程序:WHILE用心爱心专心INPUT“;”IFORTHENELSEy=0ENDIFPRINTyWENDEND程序运行时,从键盘依次输出-2,1,0,则程序运行后输出结果为()A.-2,1,0B.1,0,0C.1,1,0D.1,-1,0答案:B解析:输入-2时,满足或,则输出y的值1,输入1,0时都不满足或,则输出y的值为0,故选B。2.给出程序语句:INPUT“”;IFTHENELSEIFTHENEL

6、SEENDIFENDIFPRINTy运行时,从键盘输入-12,则输出结果为()A.-12B.1C.0D.-1答案:D解析:此程序功能是求分段函数,当时的函数值,∴3.读下列程序语句填空:INPUT“x=”;xIFx<=10P=x*0.35ELSEP=10*0.35+(x-10)*0.7ENDIFPRINTpx=6,p=;x=20,p=。用心爱心专心答案:2.1;10.5解析:x=6满足,∴;时不满足。∴P=10×0.35+(x-10)×0.7=10.54.下列程序执行后输出的结果是()n=5S=0WH

7、ILES<14S=S+nn=n-1WENDPRINTnENDA.-1B.0C.1D.2答案:C解析:该程序的功能是计算S=5+4+3+…到首次不小于14的n-1的值。程序运行顺序为n=5,S=0→S=5,n=4→S=9,n=3→S=12,n=2→S=14,n=1,此时S=14不满足条件,输出n的值1。5.运行以下程序输出结果为。DOLOOPUNTILPRINTEND答案:220解析:由UNTIL语句的定义可知,的初值为1,步长为1,终值为10。第一次循环后:T=1,S=1,,第二次循环后:T=1+2,

8、S=1+(1+2),。依次类推可知当时,S=1+(1+2)+(1+2+3)+…+(1+2+3+…+10)=1+3+6+10+15+21+28+36+45+55=220,时跳出循环输出S的值220。6.以下程序运行后输出结果为()INPUT“输入正整数”;WHILE用心爱心专心程序运行时,从键盘输入A.6B.90C.540D.15答案:B7.以下程序运行后的输出结果为()WENDPRINTsENDA.17B.19C.21D.23答案:C解析:这是一个循环语

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

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

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