![艺术生高考数学专题讲义:考点57 算法初步第1页](http://m.enxinlong.com/img-preview/3/3/14495625/0/0.jpg?x-oss-process=image/resize,w_794,m_lfit,g_center/sharpen,100)
![艺术生高考数学专题讲义:考点57 算法初步第2页](http://m.enxinlong.com/img-preview/3/3/14495625/0/1.jpg?x-oss-process=image/resize,w_794,m_lfit,g_center/sharpen,100)
![艺术生高考数学专题讲义:考点57 算法初步第3页](http://m.enxinlong.com/img-preview/3/3/14495625/0/2.jpg?x-oss-process=image/resize,w_794,m_lfit,g_center/sharpen,100)
艺术生高考数学专题讲义:考点57 算法初步
展开
这是一份艺术生高考数学专题讲义:考点57 算法初步,共13页。试卷主要包含了算法的含义,程序框图,三种基本逻辑结构及相应语句,基本算法语句,赋值语句,条件语句,循环语句等内容,欢迎下载使用。
考点五十七 算法初步知识梳理1.算法的含义算法是指按照一定规则解决某一类问题的明确和有限的步骤.2.程序框图程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.程序框图中图形符号的含义:图形符号名称功能终端框(起止框)表示一个算法的起始和结束输入、输出框表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框连接点连接程序框图的两部分3.三种基本逻辑结构及相应语句三种基本算法结构:顺序结构、条件结构、循环结构.名称特征示意图相应语句 顺序结构按照步骤依次执行①输入语句:INPUT “提示内容”;变量②输出语句:PRINT “提示内容”;表达式③赋值语句:变量=表达式条件结构需要进行判断,判断的结果决定后面的步骤.IF 条件 THEN语句体END IF IF 条件 THEN语句体1ELSE语句体2END IF循环结构直到型循环结构在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.DO循环体LOOP UNTIL 条件当型循环结构在每次执行循环体前,对条件进行判断,当条件满足时,执行循环体,否则终止循环.WHILE 条件循环体WEND4.基本算法语句有五种基本的算法语句,它们分别是:输入语句、输出语句、赋值语句、条件语句和循环语句.5.赋值语句(1)一般形式:变量=表达式(2)作用:将表达式所代表的值赋给变量.6.条件语句(1)If—Then—Else语句的一般格式为:(2)If—Then语句的一般格式是:7.循环语句(1)For语句的一般格式:(2)Do Loop语句的一般格式:典例剖析题型一 顺序结构与条件结构例1 已知一个算法:(1)m=a.(2)如果b<m,则m=b,输出m;否则执行第(3)步.(3)如果c<m,则m=c,输出m.如果a=3,b=6,c=2,那么执行这个算法的结果是________.答案 2解析 当a=3,b=6,c=2时,依据算法设计,本算法是求a、b、c三个数的最小值,故输出m的值为2.变式训练 如图,是求实数x的绝对值的算法框图,则判断框①中可填________________.答案 x>0(或x≥0)解析 由于|x|=或|x|=故根据所给的算法框图,易知可填“x>0”或“x≥0”.解题要点 1.顺序结构是每个算法都有的结构,是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的.2.利用条件结构解决算法问题时,重点是判断框,判断框内的条件不同,对应的下一图框中的内容和操作要相应地进行变化,故要重点分析判断框内的条件是否满足.题型二 循环结构例2 (2015山东文)执行下边的程序框图,若输入的x的值为1,则输出的y的值是________.答案 13解析 输入x=1,x<2成立,执行x=2;x=2,x<2不成立,执行y=3x2+1=13;输出y=13.变式训练 (2015陕西文)根据如图所示的框图,当输入x为6时,输出的y等于________.答案 10解析 输入x=6,程序运行情况如下:x=6-3=3>0,x=3-3=0≥0,x=0-3=-3<0,退出循环,执行y=x2+1=(-3)2+1=10,输出y=10.解题要点 利用循环结构表示算法,第一要确定是哪种循环结构;第二准确表示累计变量;第三要注意从哪一步开始循环.弄清进入或终止的循环条件、循环次数是做题的关键.题型三 基本算法语句例3 (2015江苏)根据如图所示的伪代码,可知输出的结果S为________.S←1I←1While I<8 S←S+2 I←I+3End WhilePrint S答案 7解析 I=1,S=1;S=1+2=3,I=1+3=4<8;S=3+2=5,I=4+3=7<8;S=5+2=7,I=7+3=10>8.退出循环,故输出S为7.变式训练 下面的程序:该程序运行的结果为________.答案 6解析 ∵a=33,b=39,∴a<b,∴t=33,a=39,b=33,a-b=39-33=6.解题要点 解决算法语句有三个步骤:首先通读全部语句,把它翻译成数学问题;其次领悟该语句的功能;最后根据语句的功能运行程序,解决问题. 当堂练习1.(2013·陕西)根据下列算法语句,当输入x为60时,输出y的值为________.答案 31解析 由题意,得y=当x=60时,y=25+0.6×(60-50)=31.所以输出y的值为31.2.(2015天津文)阅读下边的程序框图,运行相应的程序,则输出i的值为________.答案 4解析 运行相应的程序.第1次循环:i=1,S=10-1=9;第2次循环:i=2,S=9-2=7;第3次循环:i=3,S=7-3=4;第4次循环:i=4,S=4-4=0;满足S=0≤1,结束循环,输出i=4.3. 如果执行下边的程序框图,输入x=-12,那么其输出的结果是________.答案 4.(2014·江西理)阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为________.答案 9解析 先读出程序框图的功能,再结合对数运算求解.i=1,S=0,S=0+lg=lg>-1;i=3,S=lg+lg=lg>-1;i=5,S=lg+lg=lg>-1;i=7,S=lg+lg=lg>-1;i=9,S=lg+lg=lg<-1,满足条件,输出i=9.5.如图给出的是计算+++…+的值的一个程序框图,则判断框内应填入的条件是________.答案 i≤1 006?解析 第一次循环:S=,i=2;第二次循环:S=+,i=3;…第1 006次循环:S=+++…+,i=1 007,此时跳出循环,故判断框内应填入i≤1 006?.课后作业一、 填空题1.(2015福建文)阅读如图所示的程序框图,运行相应的程序,若输入x的值为1,则输出y的值为________.答案 8解析 当x=1时,执行y=9-1=8.输出y的值为8.2.(2015四川理)执行如图所示的程序框图,输出S的值为________.答案 解析 每次循环的结果依次为:k=2,k=3,k=4,k=5>4,∴S=sin =.3.(2015北京理)执行如图所示的程序框图,输出的结果为________.答案 (-4,0)解析 第一次循环:S=1-1=0,t=1+1=2;x=0,y=2,k=1;第二次循环:S=0-2=-2,t=0+2=2,x=-2,y=2,k=2;第三次循环:S=-2-2=-4,t=-2+2=0,x=-4,y=0,k=3.输出(-4,0).4. (2014·天津理)阅读右边的程序框图,运行相应的程序,输出S的值为________.答案 105解析 逐次计算的结果是T=3,S=3,i=2;T=5,S=15,i=3;T=7,S=105,i=4,此时输出的结果为S=105.5.当a=1,b=3时,执行完如图的一段程序后x的值是________.答案 4解析 ∵a<b.∴x=a+b=1+3=4.6.(2013年山东卷)执行下边的程序框图,若第一次输入的a的值为-1.2,第二次输入的a的值为1.2,则第一次、第二次输出的a的值分别为________.答案 0.8,0.2解析 当a=-1.2时,a=-1.2+1=-0.2,又-0.2<0,∴a=-0.2+1=0.8,又0.8<1,∴输出a=0.8;当a=1.2时,又1.2>1,∴a=1.2-1=0.2,又0.2<1,∴输出a的值为0.2.7.下列赋值语句正确的是________.答案 a=a+18.一个算法的程序框图如图所示,若该程序输出的结果是,则判断框内应填入的条件是________.答案 i>4?解析 i=1进入循环,i=2,T=1,P==5;再循环,i=3,T=2,P==1;再循环,i=4,T=3,P==;再循环,i=5,T=4,P==.此时应满足判断条件,所以判断框内条件应为i>4?.9.(2013·湖北理)阅读如图所示的程序框图,运行相应的程序,输出的结果i=________.答案 5解析 从程序框图知,a=10,i=1;a=5,i=2;a=16,i=3;a=8,i=4;a=4,i=5.故输出i=5.10. (2014年江苏卷)如图是一个算法流程图,则输出的n的值是________.答案 5解析 第一次循环n=1;第二次循环n=2;第三次循环n=3;第四次循环n=4;第五次循环n=5,此时25>20,跳出循环体,故输出的n的值为5.11.下图是一个算法流程图,则输出的k的值是______.答案 5解析 k=1,k2-5k+4=0;k=2,k2-5k+4<0;k=3,k2-5k+4<0;k=4,k2-5k+4=0;k=5,k2-5k+4>0,所以输出的k的值为5.二、解答题12.在2014~2015赛季NBA季后赛中,当一个球队进行完7场比赛被淘汰后,某个篮球爱好者对该队的7场比赛得分情况进行统计,如下表: 场次i1234567得分xi100104981059796100为了对这个队的情况进行分析,此人设计计算σ的算法流程图如图所示(其中是这7场比赛的平均得分),求输出的σ的值.解析 由题知=(100+104+98+105+97+96+100)=100,由算法流程图可知s=(100-100)2+(104-100)2+(98-100)2+(105-100)2+(97-100)2+(96-100)2+(100-100)2=70.故σ==.13.根据如图的程序框图,将输出的x,y值依次分别记为x1,x2,…,x2 013;y1,y2,…,y2 013.(1)写出数列{xn},{yn}的通项公式(不要求写出求解过程);(2)求Sn=x1(y1+1)+x2(y2+1)+…+xn(yn+1),(n≤2 013).解析 (1)xn=2n-1,yn=3n-1,(n≤2 013).(2)Sn=1×31+3×32+5×33+…+(2n-1)·3n.∴3Sn=1×32+3×33+5×34+…+(2n-3)·3n+(2n-1)·3n+1.∴2Sn=(2n-1)3n+1-3-2(32+33+…+3n).∴Sn=(n-1)3n+1+3(n≤2 013).
相关试卷
这是一份艺术生高考数学专题讲义:考点43 双曲线,共8页。试卷主要包含了双曲线的概念,双曲线的标准方程和几何性质,双曲线与椭圆的区别,过双曲线C,已知M是双曲线C,设F是双曲线C等内容,欢迎下载使用。
这是一份艺术生高考数学专题讲义:考点42 椭圆,共10页。试卷主要包含了椭圆的概念,椭圆的标准方程和几何性质,点P和椭圆的关系,椭圆中的弦长公式,椭圆中点弦有关的结论,设F1,F2分别是椭圆C,已知椭圆E等内容,欢迎下载使用。
这是一份艺术生高考数学专题讲义:考点40 圆的方程,共7页。试卷主要包含了圆的定义等内容,欢迎下载使用。