欢迎来到天天文库
浏览记录
ID:56414785
大小:766.00 KB
页数:16页
时间:2020-06-23
《高三数学一轮复习 第10篇 程序框图与算法语句学案 理.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第六十八课时程序框图与算法语句课前预习案考纲要求1.了解算法的含义,了解算法的思想.2.理解程序框图的三种基本逻辑结构:顺序、条件分支、循环.3.了解几种基本算法语句――输入语句、输出语句、赋值语句、条件语句、循环语句的含义.基础知识梳理1.程序框图的结构类型及作用(1)顺序结构①定义:由若干个执行的步骤组成的,这是任何一个算法都离不开的基本结构.②结构形式(2)条件结构①定义:算法的流程根据是否成立有不同的流向,条件结构就是处理这种过程的结构.②结构形式(3)循环结构①定义:从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构,反复执行的步骤称为.②结构形式2.算法语句的格
2、式与应用(1)输入语句、输出语句和赋值语句语句一般格式功能输入语句INPUT“提示内容”;变量输出语句PRINT“提示内容”;表达式赋值语句变量=表达式(2)条件语句①功能:实现结构.②条件语句的格式及框图:a.IF-THEN格式b.IF-THEN-ELSE格式IF 条件 THEN 语句体1ELSE语句体2ENDIF(3)循环语句①功能:实现程序框图中的结构.②循环语句的格式及框图:a.UNTIL语句 b.WHILE语句 WHILE条件循环体WEND开始是否输出结束预习自测1.(2013年高考北京卷)执行如图所示的程序框图,输出的S值为( )A.1B.C
3、.D.2.(2012年高考天津卷)阅读如图所示的程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为( ).A.-1B.1C.3D.93.(2012·安徽)如图所示,程序框图的输出结果是( ).A.3B.4C.5D.84.(2012·浙江)若某程序框图如图所示,则该程序运行后输出的值是________.课内探究案典型例题考点1基本逻辑结构和程序框图的运用【典例1】(2013临沂一模)若执行如图所示的框图,输入x1=1,x2=2,x3=3,=2,则输出的数等于( ).A. B.C. D.1【变式1】(2013济南三模)阅读如图所示的程序框图,执行相应的程序,则输出的结果
4、是( ).A.2B.-2C.3D.-3考点2程序框图的补充与完善【例2】如图所示的框图,当x1=6,x2=9,p=8.5时,x3等于( ).A.7 B.8C.10 D.11【变式2】一个算法的程序框图如图所示,若该程序输出的结果是,则判断框内应填入的条件是( ).A.i<4B.i>4C.i<5D.i>5考点3算法与其他知识的交汇【典例3】(2012年高考新课标全国卷)如果执行如图所示的程序框图,输入正整数N(N≥2)和实数a1,a2,…,aN,输出A,B,则( ).A.A+B为a1,a2,…,aN的和B.为a1,a2,…,aN的算术平均数C.A和B分别是a1,a2,…,aN中
5、最大的数和最小的数D.A和B分别是a1,a2,…,aN中最小的数和最大的数【变式3】4.(2012年高考陕西卷)如图是用模拟方法估计圆周率π值的程序框图,P表示估计结果,则图中空白框内应填入( ).A.P=B.P=C.P=D.P=当堂检测1.(2013年高考浙江卷)某程序框图如图所示,若该程序运行后输出的值是,则( )A.B.C.D.开始S=1,k=1k>a?S=S+k=k+1输出S 结束是否2.(2013·郑州二次预测)如图给出的是计算+++…+的值的一个程序框图,其中判断框内应填入的条件是( ).A.i>10?B.i<10?C.i>20?D.i<20?3.(2013·德州二模)
6、某客运部门规定甲、乙两地之间旅客托运行李的费用为:不超过25kg按0.5元/kg收费,超过25kg的部分按0.8元/kg收费,计算收费的程序框图如图所示,则①②处应填( ).A.y=0.8x y=0.5xB.y=0.5x y=0.8xC.y=25×0.5+(x-25)×0.8 y=0.5xD.y=25×0.5+0.8x y=0.8x4.阅读如图所示的程序框图,输出的S值为( ).A.0B.1+C.1+D.-1课后巩固案A组全员必做题1(2013年高考安徽卷)如图所示,程序框图(算法流程图)的输出结果是( )A.B.C.D.2(2013年高考重庆卷)执行如图所示的程序框图,如果输出,
7、那么判断框内应填入的条件是( )A.B.C.D.3.(2013·西安质检)按如图所示的算法框图运算,若输出k=2,则输入x的取值范围是( ).A.19≤x<200B.x<19C.19
此文档下载收益归作者所有