山东省济宁市2015届高考数学专题复习 第2讲 基本算法语句与算法案例练习 新人教A版
2015届高考数学总复习第九章 第二节 基本算法语句课件 理
点评:套用公式求值问题是传统数学求值问题的一种, 它是一种典型的顺序结构,也就是说只通过输入、输出和赋 值语句就可以完成任务.解决这类问题的关键是先分析这种
问题的解法,即构造计算的过程,再写出算法步骤和程序框
图,再翻译成算法语句即可.
【例 2】
下列程序
INPUT a,b,c a =b b =c c=a PRINT a,b,c
若输入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) 条件语句的主要功能是用来实现算法中的条件
结构,在使用计算机时,经常需要按照条件进行分析、比较、 判断,并且按照判断后的不同情况进行不同的操作和处理. 如
果是要解决像“判断一个数的正负”、“比较数之间的大
小”,“对一组数进行排序”、“求分段函数的函数值”等 很多问题,计算机就需要用到条件语句; (2) 条件语句的嵌套 可多于两层,可以表达算法步骤中的多重限制条件,在使用 条件语句的嵌套时要注意IF与ELSE的配对关系.
解析:程序的功能是求分段函数
2 x + 2 ,x<0,
即 y=(2-|x|)2 的函数值, 4,x=0, x-22,x>0,
2015-2016高考数学总复习:11-2 基本算法语句(共30张PPT)(新人教版理科)(精品课件)
探究1 (1)输入、输出、赋值语句是任何一个算法中必不 可少的语句.一个输出语句可以输出多个表达式的值.在赋值 语句中,变量的值始终等于最近一次赋给它的值,先前的值将 被替换. (2)一个赋值语句只给一个变量赋值,但一个语句行可以写 多个赋值语句. (3)不能利用赋值语句进行代数式的运算(如化简、分解因 式、解方程等).
例2 (1)下面程序运行的结果为(
)
A.4 C.6
B.5 D.7
【解析】 第一次执行后,S=100-10=90,n=10-1= 9;第二次执行后,S=90-9=81,n=9-1=8;第三次执行 后,S=81-8=73,n=8-1=7;第四次执行后,S=73-7= 66,n=7-1=6.此时S=66≤70,结束循环,输出n=6.
)
B.程序不同,结果相同 D.程序相同,结果相同
【解析】 程序甲是当型循环结构对应的WHILE语句,它 是先判断条件的真假,再次判断是否执行循环体,当i≤1 000时 满足条件,执行循环体,故S=1+2+3+…+1 000;程序乙是 直到型循环结构所对应的UNTIL语句,它是先执行一次DO和 UNTIL之间的循环体,再对UNTIL后的条件进行判断,如果条 件不符合,继续执行循环体,直到条件符合时为止,故S=1 000+999+…+1.显然甲、乙两程序不同,但输出的结果应该 是相同的.
4. 当 a=1, b=3 时, 执行完下面一段过程后 x 的值是______.
答案 4
解析
a+b,a<b, x= a-b,a≥b.
∵a=1,b=3,满足a<b,∴x=1+3=4.
例1 写出下列语句的输出结果:
【解析】 (1)∵a=5,b=3, a+b ∴c= 2 =4,d=c2=16,即输出d=16. (2)∵a=1,b=2,∴c=1+2=3,b=1+3-2=2,故输出 a=1,b=2,c=3.
基本算法语句与算法案例教案练习(含答案)
基本算法语句与算法案例教案练习(含答案)一、教学目标:1. 让学生掌握基本的算法语句,如输入、输出、赋值、条件判断、循环等。
2. 通过实例让学生了解算法在实际问题中的应用,提高解决问题的能力。
3. 培养学生动手实践和团队协作的能力。
二、教学内容:1. 算法语句概述:介绍基本算法语句的分类和作用。
2. 输入与输出:学习如何使用输入和输出语句进行数据的读取和显示。
3. 赋值语句:掌握赋值语句的用法,了解变量的概念。
4. 条件判断:学习条件语句的编写,了解逻辑运算符的使用。
5. 循环语句:掌握循环语句的原理和用法,包括for循环和while 循环。
三、教学方法:1. 讲授法:讲解算法语句的概念和用法。
2. 案例教学法:通过实例分析,让学生了解算法在实际问题中的应用。
3. 实践操作法:让学生动手编写代码,巩固所学知识。
4. 小组讨论法:鼓励学生分组讨论,培养团队协作能力。
四、教学准备:1. 教学课件:制作课件,展示算法语句的概念和用法。
2. 编程环境:为学生提供合适的编程环境,如在线编程平台或编程软件。
3. 实例素材:准备一些实际问题,用于讲解算法在实际中的应用。
五、教学过程:1. 导入新课:介绍本节课的学习目标和内容,激发学生的学习兴趣。
2. 讲解算法语句:讲解基本算法语句的概念和用法,如输入、输出、赋值、条件判断、循环等。
3. 案例分析:通过实例分析,让学生了解算法在实际问题中的应用。
4. 动手实践:让学生分组编写代码,实践所学知识。
5. 课堂总结:对本节课所学内容进行总结,回答学生的问题。
6. 课后作业:布置课后练习,巩固所学知识。
7. 课后辅导:为学生提供课后辅导,解答学生在练习过程中遇到的问题。
六、教学评估:1. 课堂互动:观察学生在课堂上的参与程度,了解他们对算法语句的理解程度。
2. 课后作业:检查学生的课后作业,评估他们对算法语句的掌握情况。
3. 小组讨论:评估学生在小组讨论中的表现,了解他们的团队协作和问题解决能力。
山东省济宁市2015届高考数学一轮复习 第二讲 数列求和及数列的综合应用习题 理 新人教A版
第二讲 数列求和及数列的综合应用1、[2014·合肥检测] 已知数列{a n }的前n 项和为S n ,且满足a n +2=2a n +1-a n ,a 5=4-a 3,则S 7=( )A .7B .12C .14D .21答案:C [解析] 由a n +2=2a n +1-a n 得,数列{a n }为等差数列.由a 5=4-a 3,得a 5+a 3=4=a 1+a 7,所以S 7=7(a 1+a 7)2=14.2.(2013·辽宁高考)已知等比数列{a n }是递增数列,S n 是{a n }的前n 项和.若a 1,a 3是方程x 2-5x +4=0的两个根,则S 6=________.【解析】 因为a 1,a 3是方程x 2-5x +4=0的两个根,且数列{a n }是递增的等比数列,所以a 1=1,a 3=4,q =2,所以S 6=1-261-2=63.【答案】 633.(2013·重庆高考)已知{a n }是等差数列,a 1=1,公差d ≠0,S n 为其前n 项和,若a 1,a 2,a 5成等比数列,则S 8=________.【解析】 借助等比中项及等差数列的通项公式求出等差数列的公差后,再利用等差数列的求和公式直接求S 8.∵a 1,a 2,a 5成等比数列,∴a 22=a 1a 5∴(1+d )2=1×(4d +1), ∴d 2-2d =0, ∵d ≠0,∴d =2.∴S 8=8×1+8×72×2=64.【答案】 644、若数列{a n }的通项公式为a n =2n+2n -1,则数列{a n }的前n 项和为( )A .2n +n 2-1B .2n +1+n 2-1C .2n +1+n 2-2D .2n+n -2答案:S n =(21+22+23+ (2))+[1+3+5+…+(2n -1)]=2 1-2n1-2+n 1+2n -1 2=2n +1+n 2-2.【答案】 C5.设函数f (x )=x m+ax 的导函数f ′(x )=2x +1,则数列⎩⎨⎧⎭⎬⎫1f n (n ∈N *)的前n 项和是________.【解析】 f ′(x )=mx m -1+a =2x +1, ∴a =1,m =2, ∴f (x )=x (x +1), 1f n =1n n +1 =1n -1n +1, 用裂项法求和得S n =nn +1.【答案】nn +16.(2013新课标全国Ⅱ)等差数列{a n }的前n 项和为S n ,已知S 10=0,S 15=25,则nS n 的最小值为________.解析:本题考查等差数列的前n 项和公式以及通过转化利用函数的单调性判断数列的单调性等知识,对学生分析、转化、计算等能力要求较高.由已知⎩⎪⎨⎪⎧S 10=10a 1+10×92d =0,S15=15a 1+15×142d =25,解得a 1=-3,d =23,那么nS n =n 2a 1+n 2n -1 2d =n 33-10n 23.由于函数f (x )=x 33-10x 23在x =203处取得极小值,因而检验n =6时,6S 6=-48,而n =7时,7S 7=-49.∴nS n 的最小值为-49. 答案:-497、已知数列{a n }满足a 1=1,且a n =3a n -1+2n -1(n ≥2).(1)证明{a n +2n}是等比数列; (2)求数列{a n }的前n 项和S n .【思路点拨】 (1)证明:a n +2na n -1+2n -1=q (q 为非零常数)便可.(2)求a n 的通项公式,分组求和求S n .【尝试解答】 (1)证明:当n ≥2时,由a n =3a n -1+2n -1,得a n +2na n -1+2n -1=3a n -1+2n +2n -1a n -1+2n -1=3.又∵a 1=1,∴a 1+21=3∴数列{a n +2n}是首项为3,公比为3的等比数列.(2)由(1)知a n +2n =3n ,∴a n =3n -2n.∴S n =a 1+a 2+…+a n =(31-21)+(32-22)+(33-23)+…+(3n -2n )=(31+32+33+…+3n )-(21+22+23+…+2n )=3 1-3n 1-3-2 1-2n 1-2=3n +12-2n +1+12.8、已知等差数列{a n }中,a 2=8,S 6=66. (1)求数列{a n }的通项公式a n ;(2)设b n =2n +1 a n,T n =b 1+b 2+…+b n ,求T n .【解】 (1)设等差数列{a n }的公差为d ,则由题意得⎩⎪⎨⎪⎧a 2=a 1+d =8,S 6=6a 1+6×52d =66,解之得⎩⎪⎨⎪⎧a 1=6,d =2.∴a n =6+(n -1)·2=2n +4.(2)b n =2 n +1 a n =1 n +1 n +2 =1n +1-1n +2,∴T n =⎝ ⎛⎭⎪⎫12-13+⎝ ⎛⎭⎪⎫13-14+…+⎝ ⎛⎭⎪⎫1n +1-1n +2 =12-1n +2=n 2 n +2, 9.[2014·安徽卷] 数列{a n }满足a 1=1,na n +1=(n +1)a n +n (n +1),n ∈N *. (1)证明:数列⎩⎨⎧⎭⎬⎫a n n 是等差数列;(2)设b n =3n·a n ,求数列{b n }的前n 项和S n . 解: (1)证明:由已知可得a n +1n +1=a n n +1,即a n +1n +1-a n n =1,所以⎩⎨⎧⎭⎬⎫a n n 是以a 11=1为首项,1为公差的等差数列.(2)由(1)得a nn=1+(n -1)·1=n ,所以a n =n 2, 从而可得b n =n ·3n.S n =1×31+2×32+…+(n -1)×3n -1+n ×3n ,①3S n =1×32+2×33+…+(n -1)3n +n ×3n +1.② ①-②得-2S n =31+32+…+3n -n ·3n +1=3·(1-3n)1-3-n ·3n +1=(1-2n )·3n +1-32,所以S n =(2n -1)·3n +1+34.10、[2014·全国新课标卷Ⅰ] 已知{a n }是递增的等差数列,a 2,a 4是方程x 2-5x +6=0的根.(1)求{a n }的通项公式;(2)求数列⎩⎨⎧⎭⎬⎫a n 2n 的前n 项和.解:(1)方程x 2-5x +6=0的两根为2,3. 由题意得a 2=2,a 4=3.设数列{a n }的公差为d ,则a 4-a 2=2d , 故d =12,从而得a 1=32.所以{a n }的通项公式为a n =12n +1.(2)设⎩⎨⎧⎭⎬⎫a n 2n 的前n 项和为S n ,由(1)知a n 2n =n +22n +1,则S n =322+423+…+n +12n +n +22n +1,12S n =323+424+…+n +12n +1+n +22n +2, 两式相减得12S n =34+⎝ ⎛⎭⎪⎫123+…+12n +1-n +22n +2=34+14⎝ ⎛⎭⎪⎫1-12n -1-n +22n +2,所以S n =2-n +42n +1.11、(2013北京)设数列{a n }的前n 项和为S n .已知a 1=1,2S n n =a n +1-13n 2-n -23,n ∈N *.(1)求a 2的值;(2)求数列{a n }的通项公式;(3)证明:对一切正整数n ,有1a 1+1a 2+…+1a n <74.解:本题考查数列的通项与前n 项和的关系、等差数列的通项公式、裂项求和、放缩法等基础知识和基本方法,考查化归与转化思想、分类与整合思想,考查考生的运算求解能力、逻辑推理能力以及分析问题、解决问题能力.(1)依题意,2S 1=a 2-13-1-23,又S 1=a 1=1,所以a 2=4.(2)当n ≥2时,2S n =na n +1-13n 3-n 2-23n ,2S n -1=(n -1)a n -13(n -1)3-(n -1)2-23(n -1),两式相减得2a n =na n +1-(n -1)a n -13(3n 2-3n +1)-(2n -1)-23,整理得(n +1)a n =na n +1-n (n +1),即a n +1n +1-a n n =1,又a 22-a 11=1, 故数列{a nn}是首项为1,公差为1的等差数列, 所以a n n=1+(n -1)×1=n ,所以a n =n 2. (3)证明:当n =1时,1a 1=1<74;当n =2时,1a 1+1a 2=1+14=54<74;当n ≥3时,1a n =1n 2<1 n -1 n =1n -1-1n,此时1a 1+1a 2+…+1a n =1+122+132+142+…+1n 2<1+14+⎝ ⎛⎭⎪⎫12-13+⎝ ⎛⎭⎪⎫13-14+…+⎝ ⎛⎭⎪⎫1n -1-1n =1+14+12-1n =74-1n <74. 综上,对一切正整数n ,有1a 1+1a 2+…+1a n <74.备选12.(2012广东,14分)设数列{a n }的前n 项和为S n ,满足2S n =a n +1-2n +1+1,n∈N *,且a 1,a 2+5,a 3成等差数列.(1)求a 1的值;(2)求数列{a n }的通项公式;(3)证明:对一切正整数n ,有1a 1+1a 2+…+1a n <32.解:(1)当n =1时,2a 1=a 2-4+1=a 2-3, ① 当n =2时,2(a 1+a 2)=a 3-8+1=a 3-7, ② 又a 1,a 2+5,a 3成等差数列,所以a 1+a 3=2(a 2+5), ③ 由①②③解得a 1=1. (2)∵2S n =a n +1-2n +1+1,∴当n ≥2时,有2S n -1=a n -2n+1, 两式相减得a n +1-3a n =2n,则a n +12n-32·a n2n -1=1, 即a n +12n+2=32(a n2n -1+2). 又a 120+2=3,知{a n 2n -1+2}是首项为3,公比为32的等比数列, ∴a n2n -1+2=3(32)n -1,即a n =3n-2n,n =1时也适合此式, ∴a n =3n-2n. (3)证明:由(2)得1a n=13n-2n =1 2+1 n -2n =1C 1n 2n -1+C 2n 2n -2+…+1<1n ·2n -1,∴1a 1+1a 2+…+1a n <1+122+ 12 22+…+ 12 n -12=1+12(1-12n -1)<32.。
山东省济宁市2015届高考数学一轮复习 第二讲 概率讲练 理 新人教A版
第二讲 概率一、随机事件的概率 1、概率和频率(1).在相同的条件下重复n 次试验,观察某一事件A 是否出现,称n 次试验中事件A 出现的次数n A 为事件A 出现的频数,称事件A 出现的比例f n (A )=n A n为事件A 出现的频率.(2).对于给定的随机事件A ,由于事件A 发生的频率f n (A )随着试验次数的增加稳定于概率P (A ),因此可以用频率f n (A )来估计概率P (A ).互斥事件与对立事件区别与联系互斥事件与对立事件都是两个事件的关系,互斥事件是不可能同时发生的两个事件,而对立事件除要求这两个事件不同时发生外,还要求二者之一必须有一个发生,因此,对立事件是互斥事件的特殊情况,而互斥事件未必是对立事件.3、概率的几个基本性质(1).概率的取值范围:0≤P (A )≤1.(2).必然事件的概率P (E )=1.(3).不可能事件的概率P (F )=0.(4).概率的加法公式如果事件A 与事件B 互斥,则P (A +B )=P (A )+P (B ).(5).对立事件的概率若事件A 与事件B 互为对立事件,则P (A )=1-P (B ).二、古典概型1、基本事件的特点(1).任何两个基本事件是互斥的.(2).任何事件(除不可能事件)都可以表示成基本事件的和. 古典概型中基本事件数的计算方法(1)列举法:此法适合于较简单的试验.(2)树状图法:树状图是进行列举的一种常用方法,适合较复杂问题中基本事件数的探求.(3)列表法:对于表达形式有明显二维特征的事件采用此法较为方便.2、古典概型(1).定义具有以下两个特点的概率模型称为古典概率模型,简称古典概型.(2).古典概型的概率公式P (A )=A 包含的基本事件的个数基本事件的总数. 三、几何概型1、几何概型的定义如果每个事件发生的概率只与构成该事件区域的长度(面积或体积)成比例,则称这样的概率模型为几何概率模型,简称几何概型.2、几何概型的两个基本特点几何概型的特点几何概型与古典概型的区别是几何概型试验中的可能结果不是有限个,它的特点是试验结果在一个区域内均匀分布,故随机事件的概率大小与随机事件所在区域的形状位置无关,只与该区域的大小有关.3、几何概型的概率公式P (A )=构成事件A 的区域长度 面积或体积 试验的全部结果所构成的区域长度 面积或体积. 基础自测1.袋中装有3个白球,4个黑球,从中任取3个球,则①恰有1个白球和全是白球;②至少有1个白球和全是黑球;③至少有1个白球和至少有2个白球;④至少有1个白球和至少有1个黑球.在上述事件中,是对立事件的为( )A .①B .②C .③D .④【解析】 至少有1个白球和全是黑球不同时发生,且一定有一个发生.∴②中两事件是对立事件.【答案】 B2.(2010·上海高考)从一副混合后的扑克牌(52张)中随机抽取1张,事件A 为“抽得红桃K”,事件B 为“抽得为黑桃”,则概率P (A ∪B )=________(结果用最简分数表示).【解析】 52张中抽一张的基本事件为52种,事件A 为1种,事件B 为13种,并且A 与B 互斥,所以P (A ∪B )=P (A )+P (B )=152+1352=726.【答案】7263.(2013·江西高考)集合A ={2,3},B ={1,2,3},从A ,B 中各任意取一个数,则这两数之和等于4的概率是( )A.23B.12C.13D.16【解析】 从A ,B 中各任取一个数有(2,1),(2,2),(2,3),(3,1),(3,2),(3,3)6个基本事件,满足两数之和等于4的有(2,2),(3,1)2个基本事件,所以P =26=13. 【答案】 C4.如图10-3-1,矩形ABCD 中,点E 为边CD 的中点.若在矩形ABCD 内部随机取一个点Q ,则点Q 取自△ABE 内部的概率等于( )A.14B.13C.12D.23 【解析】 “点Q 取自△ABE 内部”记为事件M ,由几何概型得P (M )=S △ABE S 矩形ABCD =12·|AB |·|AD ||AB |·|AD |=12. 【答案】 C考点一 互斥事件与对立事件的概率例 国家射击队的队员为在第51届射击世锦赛上取得优异成绩,正在加紧备战,经过近(1)射中9环或10环的概率;(2)命中不足8环的概率.【思路点拨】 该射击队员在一次射击中,命中几环不可能同时发生,故是彼此互斥事件,利用互斥事件求概率的公式求其概率.另外,当直接求解不容易时,可先求其对立事件的概率.【尝试解答】 记事件“射击一次,命中k 环”为A k (k ∈N ,k ≤10),则事件A k 彼此互斥.(1)记“射击一次,射中9环或10环”为事件A ,那么当A 9,A 10之一发生时,事件A 发生,由互斥事件的加法公式得P (A )=P (A 9)+P (A 10)=0.28+0.32=0.60.(2)设“射击一次,至少命中8环”的事件为B ,则B 表示事件“射击一次,命中不足8环”.又B =A 8+A 9+A 10,由互斥事件概率的加法公式得P (B )=P (A 8)+P (A 9)+P (A 10)=0.18+0.28+0.32=0.78.∴P (B )=1-P (B )=1-0.78=0.22.因此,射击一次,命中不足8环的概率为0.22.方法与技巧 1.解答本题时,首先应正确判断各事件的关系,然后把所求事件用已知概率的事件表示,最后用概率加法公式求解.2.求复杂的互斥事件的概率一般有两种方法:一是直接求解法,将所求事件的概率分解为一些彼此互斥的事件的概率的和;二是间接法,先求该事件的对立事件的概率,再由P A =1-P A 求解.当题目涉及“至多”、“至少”型问题,多考虑间接法.(1)(2)至少3人排队等候的概率是多少?【解】 (1)记“在窗口等候的人数i ”为事件A i +1,i =0,1,2,它们彼此互斥,则至多2人排队等候的概率为P (A 1∪A 2∪A 3)=P (A 1)+P (A 2)+P (A 3)=0.1+0.16+0.3=0.56.(2)至少3人排队等候的概率为1-P (A 1∪A 2∪A 3)=1-0.56=0.44.考点二 古典概型的概率例 (2013·山东高考)某小组共有 A ,B ,C ,D ,E 五位同学,他们的身高(单位:米)及体重指标(米2如下表所示:(1)从该小组身高低于 1.78以下的概率;(2)从该小组同学中任选2人,求选到的2人的身高都在1.70以上且体重指标都在[18.5,23.9)中的概率.【思路点拨】 依题意,所求事件的概率满足古典概型,分别求基本事件总数与所求事件所包含的基本事件个数m ,进而利用古典概型概率公式计算.【尝试解答】 (1)从身高低于1.80的同学中任取2人,其一切可能的结果组成的基本事件有:(A ,B ),(A ,C ),(A ,D ),(B ,C ),(B ,D ),(C ,D ),共6个.由于每个人被选到的机会均等,因此这些基本事件的出现是等可能的.选到的2人身高都在1.78以下的事件有(A ,B ),(A ,C ),(B ,C ),共3个.因此选到的2人身高都在1.78以下的概率为P =36=12. (2)从该小组同学中任选2人,其一切可能的结果组成的基本事件有(A ,B ),(A ,C ),(A ,D ),(A ,E ),(B ,C ),(B ,D ),(B ,E ),(C ,D ),(C ,E ),(D ,E ),共10个.由于每个人被选到的机会均等,因此这些基本事件的出现是等可能的.选到的2人身高都在1.70以上且体重指标都在[18.5,23.9)中的事件有(C ,D ),(C ,E ),(D ,E ),共3个.因此选到的2人的身高都在1.70以上且体重指标都在[18.5,23.9)中的概率为P =310. 方法与技巧 求古典概型的概率的关键是求试验的基本事件的总数和事件A 包含的基本事件的个数,这就需要正确列出基本事件,基本事件的表示方法有列举法、列表法和树形图法,具体应用时可根据需要灵活选择.跟踪练习 [2014·山东卷] 海关对同时从A ,B ,C 三个不同地区进口的某种商品进行抽样检测,从各地区进口此种商品的数量(单位:件)如表所示.工作人员用分层抽样的方法从这些商品中共抽取6件样品进行检测.(1)求这6件样品中来自(2)若在这6件样品中随机抽取2件送往甲机构进行进一步检测,求这2件商品来自相同地区的概率.解:(1)因为样本容量与总体中的个体数的比是650+150+100=150,所以样本中包含三个地区的个体数量分别是:50×150=1,150×150=3,100×150=2. 所以A ,B ,C 三个地区的商品被选取的件数分别是1,3,2.(2)设6件来自A ,B ,C 三个地区的样品分别为:A ;B 1,B 2,B 3;C 1,C 2.则抽取的这2件商品构成的所有基本事件为:{A ,B 1},{A ,B 2},{A ,B 3},{A ,C 1},{A ,C 2},{B 1,B 2},{B 1,B 3},{B 1,C 1},{B 1,C 2},{B 2,B 3}{B 2,C 1},{B 2,C 2},{B 3,C 1},{B 3,C 2},{C 1,C 2},共15个.每个样品被抽到的机会均等,因此这些基本事件的出现是等可能的.记事件D 为“抽取的这2件商品来自相同地区”,则事件D 包含的基本事件有{B 1,B 2},{B 1,B 3},{B 2,B 3},{C 1,C 2},共4个.所以P (D )=415,即这2件商品来自相同地区的概率为415. 考点三 几何概型例[2014·湖南卷] 在区间[-2,3]上随机选取一个数X ,则X ≤1的概率为( ) A.45 B.35C.25D.15答案:B [解析] 由几何概型概率计算公式可得P =1-(-2)3-(-2)=35. 跟踪练习 [2014·辽宁卷] 若将一个质点随机投入如图11所示的长方形ABCD 中,其中AB =2,BC =1,则质点落在以AB 为直径的半圆内的概率是( )A.π2B.π4C.π6D.π8答案:B [解析] 由题意AB =2,BC =1,可知长方形ABCD 的面积S =2×1=2,以AB为直径的半圆的面积S 1=12×π×12=π2.故质点落在以AB 为直径的半圆内的概率P =π22=π4.。
13.2 基本算法语句与算法案例
对甲、乙两程序和输出结果判断正确的是( B ) A.程序不同,结果不同 B.程序不同,结果相同 C.程序相同,结果不同 解析 D.程序相同,结果相同 从两个程序可知它们的程序语句不同,但其
算法都是求1+2+3+„+1 000,故结果相同.
题型分类 深度剖析
题型一 输入、输出、赋值语句的应用
【例1】 已知一个正三棱柱的底面边长为2,高 为3,用输入、输出语句和赋值语句表示出计算
(2)更相减损术的定义
任给两个正整数(若是偶数,先用2约数),以 较大的数减较小的数 ,接着把所得的差与较小的 数比较,并以大数减小数,直到所得的数 相等为止 , 则这个数(等数)(或这个数与约简的数的乘积)
就是所求的最大公约数.
(3)秦九韶算法 秦九韶算法是我国南宋数学家秦九韶在他的代表 作 《数书九章》中提出的一种用于计算 一元n次多 项式的值 的方法.
基础自测
1.下列关于赋值语句的说法中不正确的是( C ) A.赋值语句就是将表达式所代表的值赋给变量 B.赋值号左右不能互换 C.赋值号与数学中的等号有着完全相同的意义
D.执行赋值语句时,先计算“=”右边表达式
的值 解析 赋值语句中的“=”叫做赋值号,
它和数学中的等号不完全一样.
2.下列赋值语句正确的是( D ) A.a+b=5 B.5= a C.a=b=2 解析 D.a=a+1 赋值语句的一般格式是变量=表达式,赋
程序框图:
程序
题型二
条件语句的应用
【例2】 如图所示,在边长为4的正方形 ABCD的边上有一点P,沿着折线BCDA
由点B(起点)向点A(终点)运动.设 点P运动的路程为x,△APB的面积为y,
【2015济宁二模 数学理】2015年5月济宁市2015届高三第二次模拟数学(理科)(高清扫描版含答题纸答案)
参考答案一、选择题ACBCB CDADC二、填空题11. 6 12.()1,1122⎡⎫⎪⎢⎣⎭, 13. 3π 14.253π 15.①②④ 三、解答题16.解:(Ⅰ)由222:A CBC B A -=+=++ππ得 ∴2sin 2cos A C B =+ ……………2分 ∴23)212(sin 22sin 22sin 212cos 2cos 22+--=+-=++A A A C B A ………4分 当2cos 2cos 3212sin C B A A A ++==时,,即π取得最大值 32 ……………6分 (Ⅱ)由(Ⅰ)得211cos 12sin 12242A A =-=-⨯=, ……………7分 ∴2122622)(2cos 22222=-=--+=-+=bc bc bc a bc c b bc a c b A ∴2bc = (10)又sin A ==17.解:(Ⅰ)依题意,当甲连胜2局或乙连胜2局时,第二局比赛结束时比赛停止.有()22519p p +-=. ……………2分 解得23p =或13p =.因为12p >, 所有23p = ………4分 (Ⅱ)依题意知,依题意知,X 的所有可能值为2,4,6. ……………6分 设每两局比赛为一轮,则该轮结束时比赛停止的概率为59. 若该轮结束时比赛还将继续,则甲、乙在该轮中必是各得一分,此时,该轮比赛结果对下轮比赛是否停止没有影响.从而有()529P X ==, ……………8分 ()5520419981P X ⎛⎫==-⋅= ⎪⎝⎭,()551661119981P X ⎛⎫⎛⎫==-⋅-⋅= ⎪ ⎪⎝⎭⎝⎭. ……………10分 随机变量X 的分布列为:则5202469818181EX =⨯+⨯+⨯= ……………12分18.解:(Ⅰ)∵PA ⊥平面ABCD ,DF ⊂平面ABCD ,∴DF PA ⊥,……………1分∵底面ABCD 是菱形,60BAD ∠=,∴DAB ∆是正三角形,……………3分∵F 是AB 的中点,∴DF AB ⊥, ……………4分又PA AB A =,PA ⊂平面PAB ,AB ⊂平面PAB ,∴DF ⊥平面PAB ,∵DF ⊂平面PDF ,∴平面PDF ⊥平面PAB ;……………6分(Ⅱ)以A 为原点,垂直于AD ,AP 的方向为x 轴,AD ,AP 的方向分别为y 轴,z 轴建立空间直角坐标系如图所示,则()0,0,1P ,)3,0C,()0,2,0D ,1,,02F ⎫⎪⎪⎝⎭. ……………8分由(Ⅰ)知DF ⊥平面PAB , ∴33,,02DF ⎛⎫=-⎪⎪⎝⎭是平面PAB 的一个法向量 ……………9分 设平面PCD 的一个法向量为(),,m x y z =,由00m DC m PD ⎧⋅=⎪⎨⋅=⎪⎩得:020y y z +=-=⎪⎩,令y =1x =-,z = 所以(1,3n =-. ………10分设平面PAB 与平面PCD 所成的锐二面角为θ, 所以1cos cos ,2n DFn DF n DF θ⋅=<>==⋅, 故面PAB 与平面PCD 所成的锐二面角为60. ……………12分19.解:(Ⅰ)由已知212n n n a a a +=+,211(1)n n a a +∴+=+, ……………1分12a = 11n a ∴+>,两边取对数得1l g (1)2l g (1)n n a a ++=+, ……………3分 即1lg(1)2lg(1)n n a a ++=+{lg(1)}n a ∴+是公比为2的等比数列. …………5分(Ⅱ)由(Ⅰ)知11lg(1)2lg(1)n n a a -+=⋅+ 1122lg3lg3n n --=⋅= 1213n n a -∴+= (*) 1231n n a -∴=- …………7分212n n n a a a +=+1(2)n n n a a a +∴=+ ,11111()22n n n a a a +=-+ 11122n n n a a a +∴=-+ 112n n n b a a ∴=++1112()n n a a +=- …………9分 12n S b b ∴=++n …+b122311111112()n n a a a a a a +=-+-+-…+11112()n a a +=-…………10分 1221131,2,31n n n n a a a -+=-==-22131n n S ∴=-- …………12分20.解:(Ⅰ)设椭圆的方程为)0(12222>>=+b a by a x ,则由题意知1=c ,(),0A a -,(),0B a ,()1,0F ,所以()1,0AF a =+,()1,0FB a =-又∵1AF FB ⋅=即()()111a a +-= ,所以22a =,2221b a c =-=, 故椭圆的方程为:1222=+y x .…………3分 (Ⅱ)(ⅰ)设),(),,(),,(),,(Q Q P P N N M M y x Q y x P y x N y x M .=.即: 2222222)()()()()()()()(Q M Q M P N P N Q N Q N P M P M y y x x y y x x y y x x y y x x -+-+-+-=-+-+-+-()()()()2222N P N P M Q M Q x x y y x x y y =-+-+-+-…………5分 整理得:0=--++--+Q N P M Q M P N Q N P M Q M P N y y y y y y y y x x x x x x x x即0))(())((=--+--Q P M N Q P M N y y y y x x x x .因为(),N M N M MN x x y y =--,(),P Q P Q QP x x y y =--,所以0MN QP ⋅=,即MN QP ⊥,所以21l l ⊥. …………7分=, 所以2222MP MQ NP NQ -=-,所以()()()()MP MQMP MQ NP NQ NP NQ -+=-+,…………5分即()()QP MP MQ QP NP NQ ⋅+=⋅+, 所以()0QP MP MQ NP NQ ⋅+--=, 所以()20QP MN ⋅=,所以MN QP ⊥, 所以21l l ⊥ …………7分(ⅱ)①若直线21,l l 中有一条斜率不存在,不妨设2l 的斜率不存在,则可得x l ⊥2轴,∴2,22==PQ MN ,故四边形MPNQ 的面积22222121=⨯⨯==MN PQ S . …………8分 ②若直线21,l l 的斜率存在,设直线1l 的方程:)0)(1(≠-=k x k y ,则 由⎪⎩⎪⎨⎧-==+)1(1222x k y y x 得:0224)12(2222=-+-+k x k x k .设),(),,(2211y x N y x M ,则1222,12422212221+-=+=+k k x x k k x x . …………9分 12)1(2212)22(4)124(14)(1122222222212212212++=+--++=-++=-+=k k k k k k k x x x x k x x k MN 同理可求得,222)1(22k k PQ ++=. …………11分故四边形MPNQ 的面积:))2222111122212k k S PQ MN k k ++==⨯⨯++()()()222241212k k k +=++令21t k =+,则()()2222244441611211921119224t t S t t t t t t t ====≥-++-⎛⎫-++--+ ⎪⎝⎭ 当且仅当112t =即1k =±时取等号,综上,四边形MPNQ 的面积S 的最小值为916. …………13分21. 解:(Ⅰ)可知函数()f x 的定义域为()()0,11,+∞,…………1分由()1af x lnx x +-=得()()211af x x x '--=,由于曲线()y f x =在点()()2,2f 处的切线与x 轴平行,所以()20f '=,所以102a -=,因此12a =. …………3分 (Ⅱ)因为()()()()22221111x a x a f x x x x x -++'-=--= 有函数()f x 在()e ∞,+内有极值,可知函数()y f x '=在()e ∞,+内有异号零点,令()()221x x a x ϕ=-++, 设()()()221x a x x x αβ-++=--,可知1αβ=, …………5分 不妨设βα>,则()0,1α∈,()1,β∈+∞,因为函数()y f x '=在()e ∞,+内有异号零点,即()y x ϕ=在()e ∞,+内有异号零点, 所以e β>, …………6分又()010ϕ=>,所以()()2210e e a e ϕ=-++< 解得:12a e e>+-, 所以实数a 的取值范围12,e e ⎛⎫+-+∞ ⎪⎝⎭…………8分 (Ⅲ)由(Ⅱ)可知()00f x x α'>⇔<<或x β>;()01f x x α'<⇔<<或1x β<<, 所以函数()f x 在()0,α,(),β+∞上单调递增,在(),1α,()1,β上单调递减.由1)1(0x ∈,得()()1ln 1a f x f ααα≤=+-, 由21()x ∈∞,+得()()2ln 1a f x f βββ≥=+- 所以()()()()21f x f x f f βα≥-- …………10分由(Ⅱ)得1αβ=,2a αβ+=+,e β> 所以()()111ln ln11f f a βαβββα⎛⎫-=-++ ⎪--⎝⎭ ()()1l n l n 11a αββββα-=-+⋅-- ()11l n l n 22a a ββββ-=-+⋅-+12ln βββ=+-…………12分 令()()12ln e H βββββ+->=则()22211110H ββββ⎛⎫++=+ ⎪⎝⎭'>=, 所以()H β在()e ∞,+上单调递增.所以()e x ∀∈∞,+,()()12H H e e e β>=+- 所以()()()2112f x f x H e e β-≥>+-.…………14分。
山东省济宁市高考数学专题复习 第2讲 基本算法语句及算法案例练习 新人教A版
基本算法语句与算法案例开篇语 算法是实践性很强的内容,只有通过自身的实践解决几个算法设计问题,才能体会到算法思想,学会一些基本逻辑结构和语句.因此尽可能地通过实例体会和理解算法的含义,通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程,了解算法语言的基本构成,理解几种基本算法语句.但并非必须使用信息技术才能学习算法,在数学中的算法更注重设计算法的过程,体验算法的思想,培养有条理地思考表达能力,提高逻辑思维能力. 本节课我们来复习几种基本的算法语句——赋值语句、输入和输出语句、条件语句、循环语句,在此基础上再了解几个算法案例,进一步体会算法的思想.重难点易错点解析题一:运行下面程序,输出结果为( ).a =3b =5a =a +bb =a \bPRINT a , bA .3,5B .8,53C .8,1D .8,85题二:运行下列程序,当输入数值-2时,输出结果是( ).A .7B . 3C .0D .16题三:下边程序运行后输出的结果分别是___________,____________.金题精讲题一:已知函数f(x)=x2-1,g(x)=2x+3,下面程序是求f(g(0))+g(f(0))的值的算法语句:x=0g=2* x +3f = ①y1=ff=x*x-1g=____②____y2=gy=y1+y2PRINT yEND则①、②处应填入的表达式为( ).A.①x*x 1 ②2*x +3 B.①g*g 1 ②2*f +3C.①2*g+3 ②f *f 1 D.①f *f 1 ②2*g +3题二:若运行如下程序,最后输出y的值为-20,那么输入的t值为( ).A.10或6B.10或 2C. 6 D.10或2或 6题三:有如下两个程序( ).A.两个程序输出结果相同B.程序(1)输出的结果比程序(2)输出的结果大C.程序(2)输出的结果比程序(1)输出的结果大D.两个程序输出结果的大小不能确定,谁大谁小都有可能题四:分析下面程序的算法功能,画出其算法的程序框图.题五:下列程序运行后的输出结果为( ).INPUT “输入正整数a,b=”;a,bm=a*bWHILE a<>bIF a>b T HENa=a-bELSE b=b-aEND IFWENDPRINT m=m/aEND运行时,从键盘输入48,36.A.36 B.12 C.144 D.48题六:用秦九韶算法求多项式f(x)=12+35x-8x2+79x3+6x4+5x5+3x6的值,当x=-4时,f (x)=_____.基本算法语句与算法案例讲义参考答案重难点易错点解析题一:C 题二:D 题三:0;0金题精讲题一:B 题二:A 题三:B题四:题五:C题六:3392。
山东省济宁市2015届高考数学一轮复习第二讲三角恒等变换与解三角形讲练理新人教A版
第二讲 三角恒等变换与解三角形一、两角和与差的正弦、余弦、正切公式 六个公式:①sin(α±β)=sin_αcos_β±cos_αsin_β; ②cos(α±β)=cos_αcos_β∓sin_αsin_β;③tan(α±β)=tan α±tan β1∓tan αtan β.二、二倍角的正弦、余弦、正切公式 1.三个公式:①sin 2α=2sin_αcos_α;②cos 2α=cos 2α-sin 2α=2cos 2α-1=1-2sin 2α;③ta n 2α=2tan α1-tan 2α.应用二倍角公式的变形求值的注意问题已知sin α,cos α的值求tan α2时,应优先采用tan α2=sin α1+cos α或tan α2=1-cos αsin α,这样可以避免由“tan α2=±1-cos α1+cos α”带来增解.三、辅助角公式a sin α+b cos α=a 2+b 2sin(α+φ)⎝⎛⎭⎪⎫其中tan φ=b a .1.辅助角公式的特殊情况(1)sin α±cos α=2sin ⎝⎛⎭⎪⎫α±π4; (2)sin α±3cos α=2sin ⎝ ⎛⎭⎪⎫α±π3; (3)cos α±3sin α=2sin ⎝ ⎛⎭⎪⎫π6±α. 2.辅助角公式的作用(1)利用该公式可将形如y =a sin x +b cos x 的函数转化为形如y =A sin(ωx +φ)的函数,进而研究函数的性质.(2)若函数y =a sin x +b cos x 的定义域为R ,则值域为[-a 2+b 2,a 2+b 2].bc ca②已知两边和其中一边的对角,求其他两个角五、三角形常用面积公式1.S =12a ·h a (h a 表示边a 上的高);2.S =12ab sin C =12ac sin B =12bc sin A .3.S =12r (a +b +c )(r 为内切圆半径).三角形中的常用结论(1)A +B =π-C ,A +B 2=π2-C2.(2)在三角形中大边对大角,反之亦然.(3)任意两边之和大于第三边,任意两边之差小于第三边.(4)在△ABC 中,tan A +tan B +tan C =tan A ·tan B ·tan C (A 、B 、C ≠π2).基础自测 1.(2013·江西高考)若sin α2=33,则cos α=( )A .-23B .-13 C.13 D.23【解析】 cos α=1-2sin 2α2=1-2×⎝ ⎛⎭⎪⎫332=1-23=13.【答案】 C2.在△ABC 中,a =15,b =10,A =60°,则cos B =( )A.63B.223 C .-63 D .-223 【解析】 由正弦定理,得sin B =b ·sin A a =33. ∵a >b ,A =60°,∴B <60°,cos B =1-sin 2B =63. 【答案】 A3.△ABC 中,B =120°,AC =7,AB =5,则△ABC 的面积为________.【解析】 由余弦定理知AC 2=AB 2+BC 2-2AB ·BC cos 120°,即49=25+BC 2+5BC ,解得BC =3.故S △ABC =12AB ·BC sin 120°=12×5×3×32=1534.【答案】1534考点一 简单的三角恒等变换例 化简:(1)sin 50°(1+3tan 10°); (1)sin 50°()1+3tan 10° =sin 50°⎝⎛⎭⎪⎫cos 10°+3sin 10°cos 10°=2sin 50°⎝ ⎛⎭⎪⎫12cos 10°+32sin 10°cos 10°=2sin 50°sin 30°+10cos 10°=2sin 50°cos 50°cos 10°=sin 100°cos 10°=cos 10°cos 10°=1.(2)(2013·浙江高考)函数f (x )=sin x cos x +32cos 2x 的最小正周期和振幅分别是( )A .π,1B .π,2C .2π,1D .2π,2(2)f (x )=12sin 2x +32cos 2x =sin ⎝⎛⎭⎪⎫2x +π3,所以最小正周期为T =2π2=π,振幅A =1.跟踪练习:(2012·四川高考)已知函数f (x )=cos 2x 2-sin x 2cos x 2-12.(1)求函数f (x )的最小正周期和值域;(2)若f (α)=3210,求sin 2α的值.【解】 (1)由已知,f (x )=cos 2x 2-sin x 2cos x 2-12=12(1+cos x )-12sin x -12 =22cos ⎝⎛⎭⎪⎫x +π4,所以f (x )的最小正周期为2π,值域为⎣⎢⎡⎦⎥⎤-22,22. (2)由(1)知,f (α)=22cos ⎝⎛⎭⎪⎫α+π4=3210,所以cos ⎝⎛⎭⎪⎫α+π4=35.所以sin 2α=-cos ⎝ ⎛⎭⎪⎫π2+2α=-cos 2⎝⎛⎭⎪⎫α+π4 =1-2cos 2⎝⎛⎭⎪⎫α+π4=1-1825=725. 考点二 正余弦定理例(2013·山东高考)设△ABC 的内角A ,B ,C 所对的边分别为a ,b ,c ,且a +c =6,b =2,cos B =79.(1)求a ,c 的值; (2)求sin(A -B )的值.【自主解答】 (1)由余弦定理b 2=a 2+c 2-2ac cos B , 得b 2=(a +c )2-2ac (1+cos B ), 又b =2,a +c =6,cos B =79,所以ac =9,解得a =3,c =3. (2)在△ABC 中,sin B =1-cos 2B =429, 由正弦定理得sin A =a sin Bb =223. 因为a =c ,所以A 为锐角. 所以cos A =1-sin 2A =13.因此sin(A -B )=sin A cos B -cos A sin B =10227.跟踪练习:(2014山东)ABC ∆中,角A ,B ,C 所对的边分别为,,a b c . 已知3,cos 2a A B A π===+. (I)求b 的值; (II )求ABC ∆的面积.【解析】:(Ⅰ)由题意知:sin 3A ==,sin sin sin cos cos sin cos 222B A A A A πππ⎛⎫=+=+== ⎪⎝⎭由正弦定理得:sin sin sin sin a b a B b A B A⋅=⇒==(Ⅱ)由2B A π=+得33sin )2cos(cos -=-=+=A A B π. )(,B A C C B A +-=∴=++ππ ,B A B A B AC sin cos cos sin )sin(sin +=+=∴313636)33(33=⨯+-⨯=, 因此,ABC ∆的面积2233123321sin 21=⨯⨯⨯==C ab S 考点三 解三角形及其应用例 [2014·浙江卷] 在△ABC 中,内角A ,B ,C 所对的边分别为a ,b ,c .已知4sin 2A -B2+4sin A sin B =2+ 2.(1)求角C 的大小;(2)已知b =4,△ABC 的面积为6,求边长c 的值. 解:(1)由已知得2[1-cos(A -B )]+4sin A sin B =2+2, 化简得-2cos A cos B +2sin A sin B =2, 故cos(A +B )=-22, 所以A +B =3π4,从而C =π4.(2)因为S △ABC =12ab sin C ,由S △ABC =6,b =4,C =π4,得a =3 2.由余弦定理c 2=a 2+b 2-2ab cos C ,得c =10. 跟踪练习:已知函数21()cos cos 2f x x x x =-+. (I)求()f x 的最小正周期及对称轴方程;(Ⅱ)在△ABC 中,角A ,B ,C 的对边分别为a ,b ,c ,若1()22A f =,bc=6,求a 的最小值.考点四正余弦定理的实际应用例 要测量对岸A 、B两点之间的距离,选取相距 3 km 的C 、D 两点,并测得∠ACB =75°,∠BCD =45°,∠ADC =30°,∠ADB =45°,求A 、B 之间的距离.【思路点拨】 将题中距离、角度转化到一个三角形中,再利用正、余弦定理解三角形. 【尝试解答】 如图所示,在△ACD 中,∠ACD =120°,∠CAD =∠ADC =30°, ∴AC =CD = 3 km.在△BCD 中,∠BCD =45°, ∠BDC =75°,∠CBD =60°.∴BC =3sin 75°sin 60°=6+22.在△ABC 中,由余弦定理,得AB 2=(3)2+⎝ ⎛⎭⎪⎫6+222-2×3×6+22×cos 75°=3+2+3-3=5,∴AB =5(km),∴A、B 之间的距离为 5 km.规律方法1 1.利用示意图把已知量和待求量尽量集中在有关三角形中,建立一个解三角形的模型;2.利用正、余弦定理解出所求的边和角,得出该数学模型的解. 跟踪练习图3-8-5如图3-8-5所示,A ,B 是海面上位于东西方向相距5(3+3)海里的两个观测点.现位于A 点北偏东45°,B 点北偏西60°的D 点有一艘轮船发出求救信号,位于B 点南偏西60°且与B 点相距203海里的C 点的救援船立即前往营救,其航行速度为30海里/小时,该救援船到达D 点需要多长时间?【解】 由题意知AB =5(3+3)海里,∠DBA =90°-60°=30°,∠DAB =90°-45°=45°, ∴∠ADB =180°-(45°+30°)=105°,在△DAB 中,由正弦定理,得DB sin ∠DAB =ABsin ∠ADB,∴DB =AB ·sin ∠DAB sin ∠ADB =53+3sin 45°sin 105°=53+3sin 45°sin 45°cos 60°+cos 45°sin 60°=533+13+12 =103(海里),又∠DBC =∠DBA +∠ABC =60°,BC =203(海里).在△DBC 中,由余弦定理得CD 2=BD 2+BC 2-2BD ·BC ·cos ∠DBC=300+1200-2×103×203×12=900.∴CD =30(海里).则需要的时间t =3030=1(小时).。
【金版学案】2015届高考数学总复习 基础知识名师讲义 第九章 第二节 基本算法语句 理
第二节 基本算法语句知识梳理一、各种程序设计语言中都包含下列基本的算法语句 输入语句 输出语句 赋值语句 条件语句 循环语句 二、基本算法语句 1.输入语句.在程序中INPUT 语句就是输入语句.这个语句的一般格式是: INPUT “提示内容”;变量其中,“提示内容”一般是提示用户输入什么样的信息.如每次运行程序时,依次输入-5,-4,-3,-2,-1,0,1,2,3,4,5,计算机每次都把新输入的值赋给变量“x”,并按“x”新获得的值执行下面的语句.赋值,其格式为:例如,输入一个学生数学,语文,英语三门课的成绩,可以写成: INPUT “数学,语文,英语”;a ,b ,c注:①“提示内容”与变量之间必须用分号“;”隔开. ②各“提示内容”之间以及各变量之间必须用逗号“,”隔开.但最后的变量的后面不需要.2.输出语句.在程序中PRINT 语句是输出语句.它的一般格式是:PRINT “提示内容”;表达式同输入语句一样,表达式前也可以有“提示内容”.例如下面的语句可以输出斐波那The Fibonacci Progression is :1 1 2 3 5 8 13 21 34 55 … 输出语句的用途:(1)输出常量,变量的值和系统信息. (2)输出数值计算的结果. 3.赋值语句.理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义.用来表明赋给某一个变量一个具体的确定值的语句.除了输入语句,在程序中赋值语句也可以给变量提供初值.它的一般格式是:变量=表达式赋值语句中的“=”叫做赋值号. 赋值语句的作用:先计算出赋值号右边表达式的值,然后把这个值赋给赋值号左边的变量,使该变量的值等于表达式的值.注意:①赋值号左边只能是变量名字,而不能是表达式.如2=X 是错误的. ②赋值号左右不能对换.如“A=B”和“B=A”的含义运行结果是不同的. ③不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等). ④赋值号“=”与数学中的等号意义不同. 4.条件语句.算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句.它的当计算机执行上述语句时,首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句1,否则执行ELSE 后的语句2(其对应的程序框图如右上图).在某些情况下,也可以只使用IFTHEN 语句:IFTHENEND IF 格式,如左下图.IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句(其对应的程序框图如右上图).条件语句的作用:在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去.需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理.在某些较为复杂的算法中,有时需要对按条件要求执行的某一语句(特别是ELSE 后的语句2)继续按照另一条件进行判断,这时可以再利用条件语句完成这一要求,其一般形式为:5.循环语句.算法中的循环结构是由循环语句来实现的.对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE 型)和直到型(UNTIL 型)两种语句结构,即WHILE 语句和UNTIL 语句.WHILE 后面的“条件”是用于控制计算机执行循环体或跳出循环体的.当计算机遇到WHILE 语句时,先判断条件的真假,如果条件符合,就执行WHILE 与WEND 之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止.这时,计算机将不执行循环体,直接跳到WEND 语句后,接着执行WEND 之后的语句.因此,当型循环有时也称为“前测试型”循环.其对应的程序结构框图如右上页图.(2)UNTIL 语句的一般格式是:基础自测1.下列赋值能使y 的值为4的是( ) A .y -2=6 B .2*3-2=y C .4=y D .y =2*3-2解析:赋值时把“=”右边的值赋给左边的变量.故选D. 答案:D2.计算机执行下面的程序段后,输出的结果是( ) A .2 014,2 012 B .2 012,2 014 C .2 014,2 014 D .解析:X =1+2 013=2 014;Y =2 014-1=2 013,故选D. 答案:D3.如上图的程序,若程序执行的结果是3,则输入的值为___________.解析:本题是计算y =|x |的一个算法程序,由y =3,得x =±3. 答案:3或-34.执行下面的程序,运行结果是__________.(符号“←”与“:”及“=”都表示赋值)解析:由于b =2,c =10,d =10×10=10,故填10. 答案:101.(2013·陕西卷)根据下边是算法语句,当输入x 为60时,输出y 的值为( ) A .25 B .30 C .31 D .61解析:因为x =60,所以y =25+0.6(x -50)=31,故选C. 答案:C 2.根据如图所示的算法语言,当输入a ,b 分别为2,3时,最后输出的m 的值为______(注:解析:因为a =2<b =3,所以m =3. 答案:31.下面程序运行的结果为( )A .4B .5答案:C________.2.(2013·增城调研)+…+100的和,由等差数列求和公式可得答案为5 050.答案:5 050。
高考数学 15.2 基本算法语句与算法案例
15、算法初步15.2 基本算法语句与算法案例【知识网络】1.理解用伪代码表示的几种基本算法语句:赋值语句、输入语句、输出语句、条件语句、循环语句。
2.能用自然语言、流程图和伪代码表述算法,会用“While循环”和“For循环”语句或GoTo语句实施循环(注意:优先使用While和For语句,尽量少用GoTo语句)。
【典型例题】[例1](1)下列问题所描述出来的算法,其中不包含条件语句的为()A.读入三个表示三条边长的数,计算三角形的面积B.给出两点的坐标,计算直线的斜率C.给出一个数x,计算它的常用对数的值D.给出三棱锥的底面积与高,求其体积(2)设计一个计算1×3×5×7×9×11×13的算法.图中给出了程序的一部分,则在横线①上不能填入下面的那一个数?答:()A.13B.13.5C.14D.14.5(3)若mod(m,3)=1,则m的取值不可以是()A.2005 B.2006 C.2008 D.2020(4)下面的表述:①6←p;②t←3×5+2;③b+3←5;④p←((3x+2)-4)x+3;⑤a←a3;⑥x,y,z←5;⑦ab←3;⑧x ←y+2+x .其中正确表述的赋值语句有 . (注:要求把正确的表述全填上)(5)下面程序的运行结果为4[例2] 某百货公司为了促销,采用打折的优惠办法:每位顾客一次购物①在100元以上者(含100元,下同),按九五折优惠; ②在200元以上者,按九折优惠; ③在300元以上者,按八五折优惠; ④在500元以上者,按八折优惠. 试写出算法、画出流程图、伪代码,以求优惠价.[例3] 定义运算“!”为:n!=1×2×3×…×n ,其中n 为正整数,并且读作“n 的阶乘”,例如,5!=1×2×3×4×5=120,10!=9!×10= 3628800. 计算2007!写出算法分析与伪代码,并画出流程图。
2015高考数学一轮复习课件:11.2 基本算法语句与算法案例
程序框图如图所示:
程序如下:
第十八页,编辑于星期五:十二点 二十分。
点评:(1)编写程序的关键在于搞清问题的算法,特别是算法 的结构,然后确定采取哪一种算法语句,本题用到点到直线的距 离公式求距离,在此基础上利用顺序结构画出程序框图,从而利 用输入、输出和赋值语句写出程序.
题型三 循环语句 例 3 高一(2)班共有 54 名同学参加数学竞赛,现已有这 54 名同学的竞赛分数,请设计一个将竞赛成绩优秀同学的平均分输 出的算法(规定 90 分以上为优秀),画出程序框图,并设计程序.
第三十页,编辑于星期五:十二点 二十分。
解析:程序:
程序框图:
第三十一页,编辑于星期五:十二点 二十分。
A.3
B.-3
C.3 或-3
D.0
解析:若 x=3,则 y=x=3,若 x=-3,则 y=-x=3. 答案:C
第九页,编辑于星期五:十二点 二十分。
3.将两个数 a=8,b=17 交换,使 a=17,b=8,下面语
句正确的一组是( )
a=b A. b=a
c=b B. b=a
a=c
b=a C. a=b
第三十七页,编辑于星期五:十二点 二十分。
(3)①将 k 进制数化为十进制数的方法:先把 k 进制数写成用 各位上的数字与 k 的幂的乘积的和的形式,再按照十进制数的运 算规则计算出结果,即 anan-1…a1a0(k)=an×kn+an-1×kn-1+…+ a1×k+a0(其中 0≤ai≤k-1,i=0,1,2,…,n-1;0<an≤k-1).
第十三页,编辑于星期五:十二点 二十分。
疑点清源 1.关于赋值语句,有以下几点需要注意: (1)赋值号左边只能是变量名字,而不是表达式,例如 3=m 是错误的. (2)赋值号左右不能对换,赋值语句是将赋值号右边的表达式 的值赋给赋值号左边的变量,例如 Y=x,表示用 x 的值替代变 量 Y 的原先的取值,不能改写为 x=Y.因为后者表示用 Y 的值替 代变量 x 的值. (3)在一个赋值语句中只能给一个变量赋值,不能出现一个或 多个“=”.
高考数学总复习 92 基本算法语句、算法案例课件 苏教版
2.已知函数 f(x)=2x2x-2-15
x≥0 x<0,
设计一个算法并用伪代码
实现每输入一个 x 的值,都得到相应的函数值.
第二十页,共30页。
解:用 x,y 分别表示自变量和函数值,则相应的算法如下: S1 输入 x 的值; S2 判断 x 的取值范围,如果 x≥0,则 y←x2-1,求函数值, 否则 y←2x2-5; S3 输出函数值 y. 伪代码如下:
伪代码框图如图. 程序如下:
第二十四页,共30页。
因为本题中,i 的初始值和终值都已知,故本题也可以用“For 语句”描述
伪代码如下: s←0
For i From 1 To 999 step 2 s←s+i∧2
End For Print s
第二十五页,共30页。
3.设计算法,求 1-3+5-7+…-99+101 的值,用伪代码表 示.
(2)书写程序时,要注意在伪代码中,常见运算符号的书写方式: 如 a∧b(ab);a*b(a×b);a/bba;SQR(x)( x);ABS(x)(|x|)等,明确它 们的运算规则:先乘除,后加减;乘幂优先于乘除;函数优先于乘 幂;同级运算从左向右按顺序进行;括号内最优先.
第十三页,共30页。
1.要求输入两个正数 a 和 b 的值,输出 ab 与 ba 的值,画出流 程图,写出伪代码.
第三页,共30页。
3.循环语句的格式及框图 (1)Until 语句
(2)While 语句
(3)For 语句 For I From“初值”To“终值”Step“步长”循环体 End For
第四页,共30页。
4.常用符号 (1)运算符号:加+,减- ,乘*,整除取商,求余数 MOD . (2)逻辑符号:大于 > ,等于= ,小于 < . (3)常用函数:绝对值ABS,算术平方根SQR,取整 INT . 5.算法案例 (1)辗转相除法:辗转相除法是用于求两数最大公约数 的一种方 法,这种算法是由欧几里得在公元前 300 年左右首先提出的,因而 又叫 欧几里得算法 .
2015届高考理科数学第二专题整合检测题63
专题六十九算法与程序框图【高频考点解读】1.了解算法的含义,了解算法的思想.2.理解算法框图的三种基本结构:顺序结构、条件结构、循环结构.3.了解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义.【热点题型】题型一算法的基本结构例1、(2013年高考江西卷)阅读如下程序框图,如果输出i=4,那么空白的判断框中应填入的条件是()A.S<8B.S<9C.S<10 D.S<11【提分秘籍】1.解决程序框图问题要注意几个常用变量(1)计数变量:用来记录某个事件发生的次数,如i=i+1;(2)累加变量:用来计算数据之和,如S=S+i;(3)累乘变量:用来计算数据之积,如p=p×i.2.处理循环结构的框图问题,关键是理解并认清终止循环结构的条件及循环次数.【举一反三】若如下框图所给的程序运行结果为S=20,那么判断框中应填入的关于k的条件是()A.k=9? B.k≤8?C.k<8? D.k>8?解析:据程序框图可得当k=9时,S=11;k=8时,S=11+9=20.∴应填入“k>8?”答案:D【热点题型】题型二程序框图的应用例2、阅读如图所示的程序框图,则输出的S=________.【提分秘籍】1.识别、运行程序框图和完善程序框图的思路(1)要明确程序框图的顺序结构、条件分支结构和循环结构.(2)要识别、运行程序框图,理解框图所解决的实际问题.(3)按照题目的要求完成解答并验证.2.解决程序框图问题时的注意点(1)不要混淆处理框和输入框.(2)注意区分条件分支结构和循环结构.(3)注意区分当型循环和直到型循环.(4)循环结构中要正确控制循环次数.(5)要注意各个框的顺序.【举一反三】阅读如图所示的程序框图,运行相应的程序,输出的结果S=________.【热点题型】题型三基本算法语句例3、(2013年高考陕西卷)根据下列算法语句,当输入x为60时,输出y的值为() A.25 B.30C.31 D.61【提分秘籍】1.输入语句、输出语句和赋值语句基本对应于算法的顺序结构.2.在循环语句中也可以嵌套条件语句,甚至是循环语句,此时需要注意嵌套格式,这些语句需要保证算法的完整性,否则就会造成程序无法执行.【举一反三】下面程序运行的结果为()A.4 B.5C.6 D.7解析:第一次执行后,S=100-10=90,n=10-1=9;第二次执行后,S=90-9=81,n=9-1=8;第三次执行后,S=81-8=73,n=8-1=7;第四次执行后,S=73-7=66,n=7-1=6.此时S=66≤70,结束循环,输出n=6.答案:C【热点题型】题型四算法的交汇性问题例4、(2013年高考全国新课标卷Ⅰ)执行下面的程序框图,如果输入的t∈[-1,3],则输出的s属于()A.[-3,4]B.[-5,2]C.[-4,3] D.[-2,5]【点评】本题实质是涉及条件结构程序框图的算法应用问题,交汇了分段函数等相关知识.这类问题的求解主要是先确定程序框图的结构,再正确理解程序框图的意义.如本题的求解,先确定程序框图是条件结构的,再根据程序框图的功能,即求分段函数的相关问题,去解决它们.条件结构的程序框图常常与分段函数等知识交汇,构成新课标高考中的又一个亮点,对此我们要把握其实质,熟悉其解法,做到在高考中得心应手不失分.【提分秘籍】算法是新课标高考的一大热点,其中算法的交汇性问题已成为高考的一大亮点,这类问题常常背景新颖,并与函数、数列、不等式等交汇自然,很好地考查考生的信息处理能力及综合运用知识解决问题的能力.【举一反三】(2013年高考辽宁卷)执行如图所示的程序框图,若输入n =8,则输出S =( )A.49B.67C.89D.1011=49.故选A.【答案】A【高考风向标】1.(2014·安徽卷)如图1-1所示,程序框图(算法流程图)的输出结果是()图1-1A.34 B.53 C.78 D.892.(2014·北京卷)当m=7,n=3时,执行如图1-1所示的程序框图,输出的S值为()图1-1A.7 B.42C.210 D.840【答案】C【解析】S=1×7×6×5=210.3.(2014·福建卷)阅读如图1-3所示的程序框图,运行相应的程序,输出的S的值等于()图1-3A.18B.20C.21D.404.(2014·湖北卷)设a是一个各位数字都不是0且没有重复数字的三位数.将组成a 的3个数字按从小到大排成的三位数记为I(a),按从大到小排成的三位数记为D(a)(例如a =815,则I(a)=158,D(a)=851).阅读如图1-2所示的程序框图,运行相应的程序,任意输入一个a,输出的结果b=________.图1-25.(2014·湖南卷)执行如图1-1所示的程序框图.如果输入的t∈[-2,2],则输出的S属于()A.[-6,-2] B.[-5,-1]C.[-4,5] D.[-3,6]图1-1【答案】D【解析】(特值法)当t=-2时,t=2×(-2)2+1=9,S=9-3=6,所以D 正确.6.(2014·江西卷)阅读如图1-3所示的程序框图,运行相应的程序,则程序运行后输出的结果为()图1-3A.7 B.9 C.10 D.117.(2014·辽宁卷)执行如图1-2所示的程序框图,若输入x=9,则输出y=________.图1-28.(2014·新课标全国卷Ⅰ) 执行如图1-2所示的程序框图,若输入的a ,b ,k 分别为1,2,3,则输出的M =( )图1-2A.203B.165C.72D.158【答案】D 【解析】逐次计算,依次可得:M =32,a =2,b =32,n =2;M =83,a =32,b =83,n =3;M =158,a =83,b =158,n =4.此时输出M ,故输出的是158. 9.(2014·新课标全国卷Ⅱ)执行如图1-2所示的程序框图,如果输入的x ,t 均为2,则输出的S =( )图1-2A.4 B.5 C.6 D.7【答案】D【解析】逐次计算,可得M=2,S=5,k=2;M=2,S=7,k=3,此时输出S=7.10.(2014·山东卷)执行如图1-2所示的程序框图,若输入的x的值为1,则输出的n 的值为____.图1-211.(2014·陕西卷)根据如图1-1所示的框图,对大于2的整数N,输出的数列的通项公式是()图1-1A.a n=2nB.a n=2(n-1)C.a n=2nD.a n=2n-1【答案】C【解析】阅读题中所给的程序框图可知,对大于2的整数N,输出数列:2,2×2=22,2×22=23,2×23=24,…,2×2N-1=2N,故其通项公式为a n=2n.12.(2014·四川卷)执行如图1-1所示的程序框图,如果输入的x,y∈R,那么输出的S的最大值为()图1-1A.0 B.1 C.2 D.313.(2014·天津卷)阅读如图1-1所示的程序框图,运行相应的程序,输出S的值为()图1-1A.15B.105C.245D.94514.(2014·浙江卷)若某程序框图如图1-3所示,当输入50时,则该程序运行后输出的结果是________.图1-3【答案】6【解析】第一次运行,S=1,i=2;第二次运行,S=4,i=3;第三次运行,S=11,i=4;第四次运行,S=26,i=5;第五次运行,S=57,i=6,此时S>n,输出i=6.15.(2014·重庆卷)执行如图1-1所示的程序框图,若输出k的值为6,则判断框内可填入的条件是()图1-1A .s >12B .s >35C .s >710D .s >45【随堂巩固】1.运行如图所示的程序,输出的结果是( ) a =1b =2a =a +b,A .2B .3C .5D .6解析:∵a +b =1+2=3,∴a 的值为3,输出3.答案:B2.阅读如图所示的程序框图,运行相应的程序.若输入x 的值为1,则输出S 的值为( )A .64B .73C .512D .5853.执行下面的程序框图,输出的S=()A.25 B.9C.17 D.20解析:由程序框图知循环体执行2次后结束循环,此时输出的结果为17.答案:C4.如图所示,程序框图输出的所有实数对(x,y)所对应的点都在函数()A.y=x+1的图象上 B.y=2x的图象上C.y=2x的图象上D.y=2x-1的图象上解析:由程序框图可知输出的实数对(x ,y )为(1,1),(2,2),(3,4),(4,8),这些点都在函数y =2x -1的图象上.答案:D5.执行如图所示的程序框图,若输出的S =88,则判断框内应填入的条件是( )A .k >7?B .k >6?C .k >5?D .k >4?6.对任意非零实数a ,b ,若a ·b 的运算原理如图所示,则(log 122)·4-12的值为( )A .-14 B.34 C.58 D.52解析:由框图可知a ·b =⎩⎨⎧ a +b 2 |a |<|b ,a 2+b 22a |≥|b , ∴(log 122)·4-12=(-1)·12= -2+⎝⎛⎭⎫1222=58,故选C. 答案:C7.根据下图所示的程序,当输入a ,b 分别为2,3时,最后输出的m 的值为________. READ a ,bIF a>b THENm =aELSE m =bEND IFPRINT m解析:∵a =2,b =3,∴a <b ,应把b 值赋给m ,∴m 的值为3.答案:38.执行下面的程序框图,若输入的ε的值为0.25,则输出的n 的值为________.9.阅读下面的程序,试求其输出的结果是多少.S=1k=2WHILE k<=10S=S+kk=k+2WENDPRINT SEND解析:该程序是一当型循环结构,计数变量是k,当k≤10时运行循环体.其功能是计算S=1+2+4+6+8+10的值,易知S=31,即输出的结果为31.10.编写程序求使1+22+32+…+n2>100的最小自然数n,画出算法程序框图,并写出相应的程序.相应的程序:S=0n=1WHILE S<=100S=S+n^2n=n+1WENDPRINT n-1END11.甲、乙两位同学为解决数列求和问题,试图编写一程序.两人各自编写的程序框图分别如图1和如图2.(1)根据图1和图2,试判断甲、乙两位同学编写的程序框图输出的结果是否一致?当n =20时分别求它们输出的结果;(2)若希望通过对图2虚框中某一步(或几步)的修改来实现“求首项为2,公比为3的等比数列的前n项和”,请你给出修改后虚框部分的程序框图.薄雾浓云愁永昼,瑞脑消金兽。
山东省济宁市高考数学专题复习 第2讲 基本算法语句与
基本算法语句与算法案例课后练习题一:阅读下列程序.INPUT“A=”;A A=A*2A=A*3A=A*4A=A*5PRINT AEND若输入的A的值为1,则输出的结果A的值为( ).A.5 B.6 C.15 D.120 题二:请写出下面程序运算输出的结果.(1) a=5b=3c=a+b/2d=c*cPRINT d;(2)a=1b=2c=a+bb=a+c-bPRINT a,b,c;(3)a=10b=20c=30a=bb=cc=aPRINT a,b,c( ).INPUT aIF a<10 THENy=2*aELSEy=a*aEND IFPRINT yENDA B.3 C.10 D.6题四:下面程序在开始运行后,通过键盘输入三个值a=3,b=24,c=7,则输出结果是( ).INPUT “a,b,c=”;a,b,cIF b>a THENt=aa=bb=tEND IFIF c>a THENt=aa=cc=tEND IFIF c>b THENt=bb=cc=tEND IFPRINT a,b,cENDA.3,24,7 B.3,7,24 C.24,7,3 D.7,3,24题五: (1) (2)程序运行后输出的结果是().(1) (2)A.99 17 B.100 21 C.101 18 D.102 23题六:下面程序的功能是输出1~100间的所有偶数.i=1DOm=i MOD 2IF ①THENPRINT iEND IF②LOOP UNTIL i>100END(1)试将上面的程序补充完整;(2)改写为WHILE型循环语句.题七:程序Ⅰ程序Ⅱx=1x=x*2 x=x*3 PRINT x END INPUT x y=x*x+6 PRINT y END(1)程序Ⅰ的运行结果为________;(2)若程序Ⅱ与程序Ⅰ运行结果相同,则程序Ⅱ输入的值为________.题八:在一次数学考试中,小明、小亮、小强的成绩分别为a,b,c,后来发现统计错了.小亮的成绩记在了小明的名下,小强的成绩记在了小亮的名下,而小明的成绩记在小强的名下了.请设计程序更正成绩单,并输出.INPUT xIF x<0 THENy=x*x-3*x+5ELSEy=(x-1)*(x-1)END IFPRINT yEND( ).A.-1 B.4或-1C.4 D.2或-2INPUT xIF x>=0 THENy=(x-1)^2ELSEy=(x+1)^2END IFPRINT yENDy x的值为________.,b=-1,n=5,则输出的是________.INPUT “a=”;aINPUT “b=”;bINPUT “c=”;ci=1DOc=a+ba=bb=ci=i+1LOOP UNTIL i>n-2PRINT “c=”;cEND( ).i=1WHILE i<8 i=i+2 S=2*i+3 WENDPRINT SENDi=1WHILE i<8S=2*i+3i=i+2WENDPRINT SENDBC.21、17 D.14、21题十三:2010年温哥华冬奥短道速滑1000米决赛中,中国选手王濛以1分29秒213的成绩夺金,成就个人在本届冬奥会上的三冠王,现在已知王濛在50次训练中的成绩,请画出程序框图,要求求出成绩优秀分数的平均分,并输出(规定时间少于1分31秒为优秀).程序如下:S=0m=0i=1DOINPUT“x=”;xIF x<91/60 THENS=S+xm=m+1END IFi=i+1LOOP UNTIL i>50P=S/mPRINT PEND题十四:青年歌手电视大奖赛共有10名选手参加,并请了12名评委,在计算每位选手的平均分数时,为了避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分后再求平均分数.要求画出程序框图(假定分数采用10分制,即每位选手的分数最低为0分,最高为10分).程序如下:题十五:用更相减损术求81与135的最大公约数时,要进行________次减法运算.题十六:用辗转相除法求下面两数的最大公约数,并用更相减损术检验你的结果:(1)80, 36;(2)294, 84题十七:用秦九韶算法求多项式f (x)=7x3+3x2-5x+11在x=23时的值,在运算过程中下列数值不会出现的是( ).A.164 B.3 767C.86 652 D.85 169题十八:用秦九韶算法计算多项式f (x)=x6-12x5+60x4-160x3+240x2-192x+64,当x=2时的值.基本算法语句与算法案例课后练习参考答案题一:D.详解:执行赋值语句后A的值依次为2, 6, 24, 120,故最后A的值为120.题二:(1) 16;(2) 1,2,3;(3) 20, 30, 20.详解:(1)因为a=5,b=3,c=(a+b)/2=4,所以d=c2=16,输出d的值为16.(2)因为a=1,b=2,c=a+b,所以c=3,b=a+c-b,即b=1+3-2=2.所以输出1,2,3.(3)由b=20及a=b知a=20,由c=30及b=c知b=30,再由c=a及a=20知c=20.所以a=20,b=30,c=20,输出a,b,c的值是20, 30, 20.题三:D.详解:由程序知a=3时,y=2×3=6.题四:C.详解:当a=3,b=24,c=7时,此时b>a,首先是a、b交换数值,即a=24,b=3,c=7,又此时c>b,执行的程序是b、c交换数值,即b=7,c=3,所以a=24,b=7,c=3.题五:B.详解:只要a<100,a的值就加1,a=99时,执行循环体a=a+1后,a的值为100.此时结束循环,故结束循环后a的值为100.当i=7时最后执行一次循环体此时i=7+2=9,S=2×9+3=21题六:(1)①m=0 ②i=i+1;(2)见详解.+1;(2)改写为WHILE型循环程序如下:i=1WHILE i<=100m=i MOD 2IF m=0 THENPRINT iEND IFi=i+1WENDEND题七:(1)6;(2)0.详解:(1)Ⅰ中,x=x*2=2,x=x*3=2×3=6,故输出x的值是6.(2)Ⅱ的功能是求y=x2+6的函数值,由题意Ⅱ中y=6,∴x2+6=6,即x=0.输入的值为0.题八:见详解.详解:程序如下:INPUT “更正前的成绩”;a ,b ,cx =aa =cc =b b =xPRINT “更正后的成绩”;a ,b ,cEND题九: B .详解:该程序执行的功能是给出x ,求分段函数y =⎩⎪⎨⎪⎧x 2-3x +5 (x <0)(x -1)2 (x ≥0)的相应y 的值. 当y =9时,可得x =4或x =-1.题十: 1或-1.详解:本程序执行的功能是求函数y =⎩⎪⎨⎪⎧(x -1)2(x ≥0)(x +1)2 (x <0)的函数值. 由函数的性质知当x =1或x =-1时,y 有最小值为0.题十一: 3.详解:当i =1时,c =3+(-1)=2,a =-1,b =2;当i =2时,c =-1+2=1,a =2,b =1;当i =3时,c =2+1=3,a =1,b =3,此时i =4.因为n =5,故n -2=3,此时循环结束,输出c =3.题十二: C .详解:第一个程序中,i =7时执行循环体i =i +2,此时i 为9,S =2×9+3=21.结束循环.第二个程序中,i =7时,S =2×7+3=17.然后,执行i =i +2,此时i =9,结束循环.题十三: 见详解.详解:程序框图如图题十四: 见详解.详解:由于共有12名评委,所以每位选手会有12个分数,我们可以用循环结构来完成这12个分数的输入,同时设计累加变量求出这12个分数之和.本问题的关键在于从这12个输入的分数中找出最大数与最小数,以便从总分中减去这两个数.由于每位选手的分数都介于0分和10分之间,故我们可以先假设其中的最大数为0,最小数为10,然后每输入一个评委的分数,就进行一次比较.若输入的数大于0,就将其代替最大数,若输入的数小于10,就用它代替最小的数,依次比较下去,就能找出这12个数中的最大数与最小数.循环结束后,从总和中减去最大数与最小数,再除以10,就得到该选手最后的平均分数.程序框图如图所示.题十五:3.详解:辗转相减的过程如下:135-81=54,81-54=27,54-27=27.要进行3次减法运算.题十六:(1)4;(2)42.详解:(1)80=36×2+8,36=8×4+4,8=4×2+0,即80与36的最大公约数是4.验证:80-36=44,44-36=8,36-8=28,28-8=20,20-8=12,12-8=4,8-4=4,∴80与36的最大公约数为4.(2)294=84×3+42,84=42×2.即294与84的最大公约数是42.验证:∵294与84都是偶数可同时除以2,即取147与42的最大公约数后再乘2.147-42=105,105-42=63,63-42=21,42-21=21,∴294与84的最大公约数为21×2=42.题十七:D.详解:f (x)=((7x+3)x-5)x+11,按由内到外的顺序依次计算一次多项式x=23时的值v0=7;v1=v0·23+3=164;v2=v1·23-5=3 767;v3=v2·23+11=86 652.故不会出现D项.题十八:0.详解:将f (x)改写为f (x)=(((((x-12)x+60)x-160)x+240)x-192)x+64,由内向外依次计算一次多项式当x=2时的值v0=1,v1=1×2-12=-10,v2=-10×2+60=40,v3=40×2-160=-80,v4=-80×2+240=80,v5=80×2-192=-32,v6=-32×2+64=0.∴f (2)=0,即x=2时,原多项式的值为0.。
2015高考数学一轮总复习课件:11.2基本算法语句
WHILE i<=100
S=S+i
i=i+1
②WHILE 语句
WEND
PRINT S
END
第七页,编辑于星期五:十二点 三十分。
基础知识梳理
指点迷津
1.一种区别:赋值号与等号的区别
(1)赋值号左边只能是变量名字,而不是表达式,例如 3=m 是错误的.
(2)赋值号左右不能对换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变
第三页,编辑于星期五:十二点 三十分。
C 基础知识梳理 梳 理 一 输入语句、输出语句、赋值语句
梳理自测
1.执行 PRINT “2+2 012=”;2+2 012 的输出结果是
( c)
A.2 014
B.2+2 012=2+2 012
C.2+2 012=2 014
D.2 014=2 014
2.下列语句是正确的赋值语句的是( D )
A.5=x
B.x+y=3
10 C.x=y=-2 D.y=y*y
3. (课本精选题)读下面一段程序,当 x=1 时,求 y________.
INPUT “x”;x y=x^3+3*x^2-24*x+30 PRINT y END
第四页,编辑于星期五:十二点 三十分。
C 基础知识梳理 梳 理 一 输入语句、输出语句、赋值语句
第二十二页,编辑于星期五:十二点 三十分。
C 聚焦考向透析
考 向 三 循环语句的应用
例题精编
已知某算法如下:
a=1 b=1 s=1 i=2 WHILE i<=20
s=s+b t=a a=b b=a+t i=i+1 WEND PRINT s END
(1)指出该程序功能; (2)当 i=5 时,求输出结果 S.
2015高考数学一轮精品课件:12.2 基本算法语句
第四页,编辑于星期五:十三点 四分。
第十二章
12.2
基本算法语句
考纲要求
梳理自测
探究突破
巩固提升
4.条件语句
(1)IF—THEN—ELSE 语句的一般格式:
IF 条件
THEN
语句体 1
ELSE
语句体 2
END IF
第五页,编辑于星期五:十三点 四分。
第十二章
12.2
基本算法语句
考纲要求
梳理自测
梳理自测
探究突破
探究突破
巩固提升
i=1
DO
i=i+1
i(i+1)<20
LO O P
U N TIL
PR IN T
“i=”;i
EN D
图2
执行图 1中语句输出的结果是
;
执行图 2中语句输出的结果是
.
答案:i=4 i=2
考点一
考点二
考点三
第二十四页,编辑于星期五:十三点 四分。
第十二章
12.2
基本算法语句
考纲要求
探究突破
巩固提升
(2)IF—THEN 语句的一般格式:
IF
条件
THEN
语句体
END IF
第六页,编辑于星期五:十三点 四分。
第十二章
12.2
基本算法语句
考纲要求
梳理自测
梳理自测
探究突破
巩固提升
5.循环语句
(1)UNTIL 语句的一般格式:
DO
循环体
LOOP UNTIL
条件
第七页,编辑于星期五:十三点 四分。
12.2 基本算法语句
第一页,编辑于星期五:十三点 四分。
【创新设计】高三数学一轮复习 10-2基本算法语句、算法案例课件 文 苏教版
________.
解析:从程序知函数y=
,因
≥4.
所以当n=2时,x取最小值4,从而函数y取得最小值17.
答案:17
在一个算式中如果出现有规律的多次相加或相乘时,可以考虑用循环语句编写 算法的伪代码,在编写时即可以用当型循环也可以用直到型循环.
【例3】 设计一个计算
的算法,写出伪代码,并
画出流程图.
第2课时 基本算法语句、算法案例
1.了解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循 环 语句的含义.
2.并能用它们解决简单的问题. 3.通过阅读中国古代数学中的算法案例,体会中国古代数学对世界数学发展的
贡献.
【命题预测】 1.条件语句和循环语句将会成为高考考查的重点,三种题型均可涉及,以中、
解析:运算结果为:1+3+5+7+9=25. 答案:25
3.(苏北四市高三第三次联考)如图,给出一个算法的伪代码,则f(-3)+f(2)= ________.
解析:根据算法可知f(-3)=4×(-3)=-12,f(2)=22=4,所以f(-3)+f(2) =-8. 答案:-8
4.下列伪代码运行的结果是________. 答案:105
所以圆的面积S2=πR2=
因此可以用顺序结构实现这一算法.
解:伪代码如下:
流程图如下:
变式1:编写一个程序,要求输入两个正数a和b的值,输出ab与ba的值.
解:解法一: 伪代码为:
解法二:伪代码为:
条件语句一般用在需要对条件进行判断的算法设计中,求分段函数的函数 值往往用条件语句编写程序.
【例2】 已知分段函数y=
5.阅读所给的伪代码,并写出a=3,b=5时的计算结果a=________. 答案:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基本算法语句与算法案例课后练习
题一:阅读下列程序.INPUT“A=”;A A=A*2
A=A*3
A=A*4
A=A*5
PRINT A
END
若输入的A的值为1,则输出的结果A的值为( ).
A.5 B.6 C.15 D.120 题二:请写出下面程序运算输出的结果.
(1) a=5
b=3
c= a+b /2
d=c*c
PRINT d
;(2)
a=1
b=2
c=a+b
b=a+c-b
PRINT a,b,c
;(3)
a=10
b=20
c=30
a=b
b=c
c=a
PRINT a,b,c
( ).
A B.3 C.10 D.6
题四:下面程序在开始运行后,通过键盘输入三个值a=3,b=24,c=7,则输出结果是( ).
b
A.3,24,7 B.3,7,24 C.24,7,3 D.7,3,24题五: (1) (2)程序运行后输出的结果是().
(1) (2)
A.99 17 B.100 21 C.101 18 D.102 23
题六:下面程序的功能是输出1~100间的所有偶数.
(1)试将上面的程序补充完整;(2)改写为WHILE型循环语句.
题七:程序Ⅰ程序Ⅱ
x=1
x=x*2 x=x*3 PRINT x END INPUT x y=x*x+6 PRINT y END
(1)程序Ⅰ的运行结果为________;
(2)若程序Ⅱ与程序Ⅰ运行结果相同,则程序Ⅱ输入的值为________.
题八:在一次数学考试中,小明、小亮、小强的成绩分别为a,b,c,后来发现统计错了.小亮的成绩记在了小明的名下,小强的成绩记在了小亮的名下,而小明的成绩记在小强的名下了.请设计程序更正成绩单,并输出.
( ).
A.-1 B.4或-1
C.4 D.2或-2
x的值为________.
,b=-1,n=5,则输出的是________.
( ).
C.21、17 D.14、21
题十三:2010年温哥华冬奥短道速滑1000米决赛中,中国选手王濛以1分29秒213的成绩夺金,成就个人在本届冬奥会上的三冠王,现在已知王濛在50次训练中的成绩,请画出程序框图,要求求出成绩优秀分数的平均分,并输出(规定时间少于1分31秒为优秀).
程序如下:
S=0
m=0
i=1
DO
INPUT“x=”;x
IF x<91/60 THEN
S=S+x
m=m+1
END IF
i=i+1
LOOP UNTIL i>50
P=S/m
PRINT P
END
题十四:青年歌手电视大奖赛共有10名选手参加,并请了12名评委,在计算每位选手的平均分数时,为了避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分后再求平均分数.要求画出程序框图(假定分数采用10分制,即每位选手的分数最低为0分,最高为10分).
程序如下:
题十五:用更相减损术求81与135的最大公约数时,要进行________次减法运算.
题十六:用辗转相除法求下面两数的最大公约数,并用更相减损术检验你的结果:
(1)80, 36;(2)294, 84
题十七:用秦九韶算法求多项式f (x)=7x3+3x2-5x+11在x=23时的值,在运算过程中下列数值不会出现的是( ).
A.164 B.3 767
C.86 652 D.85 169
题十八:用秦九韶算法计算多项式f (x)=x6-12x5+60x4-160x3+240x2-192x+64,
当x=2时的值.
基本算法语句与算法案例
课后练习参考答案
题一:D.
详解:执行赋值语句后A的值依次为2, 6, 24, 120,故最后A的值为120.
题二:(1) 16;(2) 1,2,3;(3) 20, 30, 20.
详解:(1)因为a=5,b=3,c=(a+b)/2=4,所以d=c2=16,输出d的值为16.
(2)因为a=1,b=2,c=a+b,所以c=3,b=a+c-b,即b=1+3-2=2.所以输出1,2,3.
(3)由b=20及a=b知a=20,由c=30及b=c知b=30,再由c=a及a=20知c=20.
所以a=20,b=30,c=20,输出a,b,c的值是20, 30, 20.
题三:D.
详解:由程序知a=3时,y=2×3=6.
题四:C.
详解:当a=3,b=24,c=7时,此时b>a,首先是a、b交换数值,即a=24,b=3,c=7,又此时c>b,执行的程序是b、c交换数值,即b=7,c=3,所以a=24,b=7,c=3.
题五:B.
详解:只要a<100,a的值就加1,a=99时,执行循环体a=a+1后,a的值为100.
此时结束循环,故结束循环后a的值为100.
当i=7时最后执行一次循环体此时i=7+2=9,S=2×9+3=21
题六:(1)①m=0 ②i=i+1;(2)见详解.
+1;(2)改写为WHILE型循环程序如下:
题七:(1)6;(2)0.
详解:(1)Ⅰ中,x=x*2=2,x=x*3=2×3=6,故输出x的值是6.
(2)Ⅱ的功能是求y=x2+6的函数值,由题意Ⅱ中y=6,∴x2+6=6,即x=0.
输入的值为0.
题八:见详解.
详解:程序如下:
INPUT “更正前的成绩”;a ,b ,c
x =a
a =c
c =b b =x
PRINT “更正后的成绩”;a ,b ,c
END
题九: B .
详解:该程序执行的功能是给出x ,求分段函数y =⎩⎪⎨⎪⎧x 2
-3x +5 (x <0)(x -1)2 (x ≥0)的相应y 的值. 当y =9时,可得x =4或x =-1.
题十: 1或-1.
详解:本程序执行的功能是求函数y =⎩⎪⎨⎪⎧(x -1)2
(x ≥0)(x +1)2 (x <0)的函数值. 由函数的性质知当x =1或x =-1时,y 有最小值为0.
题十一: 3.
详解:当i =1时,c =3+(-1)=2,a =-1,b =2;
当i =2时,c =-1+2=1,a =2,b =1;
当i =3时,c =2+1=3,a =1,b =3,此时i =4.
因为n =5,故n -2=3,此时循环结束,输出c =3.
题十二: C .
详解:第一个程序中,i =7时执行循环体i =i +2,此时i 为9,S =2×9+3=21.结束循环.第二个程序中,i =7时,S =2×7+3=17.然后,执行i =i +2,此时i =9,结束循环.
题十三: 见详解.
详解:程序框图如图
题十四:见详解.
详解:由于共有12名评委,所以每位选手会有12个分数,我们可以用循环结构来完成这12个分数的输入,同时设计累加变量求出这12个分数之和.本问题的关键在于从这12个输入的分数中找出最大数与最小数,以便从总分中减去这两个数.由于每位选手的分数都介于0分和10分之间,故我们可以先假设其中的最大数为0,最小数为10,然后每输入一个评委的分数,就进行一次比较.若输入的数大于0,就将其代替最大数,若输入的数小于10,就用它代替最小的数,依次比较下去,就能找出这12个数中的最大数与最小数.循环结束后,从总和中减去最大数与最小数,再除以10,就得到该选手最后的平均分数.
程序框图如图所示.
题十五:3.
详解:辗转相减的过程如下:
135-81=54,81-54=27,54-27=27.要进行3次减法运算.
题十六:(1)4;(2)42.
详解:(1)80=36×2+8,36=8×4+4,8=4×2+0,即80与36的最大公约数是4.验证:80-36=44,
44-36=8,
36-8=28,
28-8=20,
20-8=12,
12-8=4,
8-4=4,
∴80与36的最大公约数为4.
(2)294=84×3+42,
84=42×2.
即294与84的最大公约数是42.
验证:∵294与84都是偶数可同时除以2,
即取147与42的最大公约数后再乘2.
147-42=105,
105-42=63,
63-42=21,
42-21=21,
∴294与84的最大公约数为21×2=42.
题十七:D.
详解:f (x)=((7x+3)x-5)x+11,
按由内到外的顺序依次计算一次多项式x=23时的值v0=7;v1=v0·23+3=164;v2=v1·23-5=3 767;v3=v2·23+11=86 652.故不会出现D项.
题十八:0.
详解:将f (x)改写为f (x)=(((((x-12)x+60)x-160)x+240)x-192)x+64,由内向外依次计算一次多项式当x=2时的值
v0=1,
v1=1×2-12=-10,
v2=-10×2+60=40,
v3=40×2-160=-80,
v4=-80×2+240=80,
v5=80×2-192=-32,
v6=-32×2+64=0.
∴f (2)=0,即x=2时,原多项式的值为0.。