优化方案2017高中数学第一章算法初步1.2.2_1.2.3条件语句、循环语句应用案巩固提升新人教A版必修3
2017高中同步创新课堂数学优化方案人教A版必修2课件:第一章1.2.3

3.如图所示的直观图△A′O′B′,其平面图形的面积为________.
解析:由直观图可知其对应的平面图形 AOB 中,∠AOB=90°, OB=3,OA=4, 所以 S△AOB=12OA·OB=6. 答案:6
第二十八页,编辑于星期六:二十点 三十二分。
第九页,编辑于星期六:二十点 三十二分。
(2)以 O′为原点作对应的 x′轴、y′轴,使∠x′O′y′=45°,在 x′ 轴上取 O′A′=OA,O′B′=OB,在 y′轴上取 O′H′=12OH,过 H′作 x′轴的平行线,并且在该线上取 D′H′=DH,H′C′=HC, 连接 B′C′,A′D′,如图(2)所示. (3)擦去 x′轴与 y′轴,便得到水平放置的等腰梯形 ABCD 的直观 图四边形 A′B′C′D′,如图(3)所示.
1.在原来的图形中,两条线段平行且相等,则在斜二测直观图
中对应的两条线段( )
A.平行且相等
B.平行不相等
C.相等不平行
D.既不平行也不相等
解析:选 A.斜二测画法是平行投影,所以平行且相等的线段的
直观图仍平行且相等.
第二十六页,编辑于星期六:二十点 三十二分。
2.对于用斜二测画法所得的直观图,以下说法正确的是( ) A.等腰三角形的直观图仍是等腰三角形 B.正方形的直观图为平行四边形 C.梯形的直观图不是梯形 D.正三角形的直观图一定为等腰三角形 解析:选 B.根据斜二测画法的要求知,正方形的直观图为平行 四边形.
第十页,编辑于星期六:二十点 三十二分。
在画水平放置的平面图形的直观图时,选取适当的直角坐标系是 关键,一般要使平面多边形尽可能多的顶点在坐标轴上或边与坐 标轴平行,以便于画图.
优化方案2017高中数学 第一章 算法初步 1.2.1 输入语句、输出语句和赋值语句新人教A版必修3

若将本例增加两个赋值语句:⑤10=5+5;⑥6 =A,判断其正误. 解:⑤错误,赋值语句的形式为:“变量=表达式”, ⑤的左 边不是变量,故错误;⑥错误,写反了,应该写成“A=6”, 那就是正确的赋值语句了.
输入语句和输出语句是计算机的最基本的也是最基础的程序语 言,必须正确理解、准确使用,这就需要准确把握它的作用和 一般格式,并且要严格遵循它的一般格式,而不能有半点创新, 因为计算机程序语言是十分机械的语言,当然不同程序语言有 不同的格式.
2.输出语句 (1)格式:PRINT “提示内容”;表达式. (2)功能:①输出_常__量__、_变__量__的值和_系__统__信息; ②进行数值计算并输出结果. 3.赋值语句 (1)格式:_变__量__=__表__达__式__. (2)功能:将表达式所代表的值赋给变量.
1.判断下列各题.(对的打“√”,错的打“×”) (1) 输 入 语 句 可 以 给 变 量 赋 值 , 并 且 可 以 同 时 给 多 个 变 量 赋 值.( √ ) (2)输出语句可以输出常量、变量的值和系统信息,但不能输出 有关表达式的计算结果.( × ) (3)赋值语句:“y=x”与“x=y”相同.( × )
3.(1)将下列程序改为框图,并指明其作用.
INPUT x1,x2 y1=2∧x1 y2=2∧x2 k=(y1-y2)/(x1-x2) PRINT k END
(2)输入 x 的值,输出其平方.
①写出算法步骤;
②画出程序框图;
③编写程序.
解:(1)程序框图如下:
作用:求过指数函数 y=2x 的图象上两点 A(x1,y1),B(x2,y2) 直线的斜率 k.
2.在 INPUT 语句中,如果同时输入多个变量,变量之间的分
优化方案2017高中数学第一章算法初步程序框图与算法语句强化训练新人教A版必修3

程序框图与算法语句(强化训练)1.如果执行如图所示的框图,输入N =5,则输出的S 等于( )A.2542 B .2521 C.1921D .221解析:选 A.程序运行的结果为S =11×3+12×4+13×5+14×6+15×7=12⎣⎢⎡⎝ ⎛⎭⎪⎫1-13+⎝ ⎛⎭⎪⎫12-14+⎝ ⎛⎭⎪⎫13-15+⎦⎥⎤⎝ ⎛⎭⎪⎫14-16+⎝ ⎛⎭⎪⎫15-17=2542,故选A.2.如图给出的是计算1+13+15+…+129的值的一个程序框图,则图中执行框内①处和判断框中的②处应填的语句是( )A .n =n +2,i =15?B .n =n +2,i >15?C .n =n +1,i =15?D .n =n +1,i >15?解析:选B .根据所求式子的分母1,3,5,7,…,29,得①处应填n =n +2,而所求式是15个数的和,所以②处应填i >15?,故选B .3.执行如图所示的程序框图,若输出的y 值为4,则输入的实数x 的值为( )A .2B .1或-5C .1或2D .-5或2解析:选D.法一:由程序框图,得y =⎩⎪⎨⎪⎧|x +1|,x <1,2x ,x ≥1,若y =4,则有⎩⎪⎨⎪⎧x <1,|x +1|=4或⎩⎪⎨⎪⎧x ≥1,2x=4,解得x =-5或x =2,故选D.法二:选项代入验证法,若x =2,则输出y 值为4,故排除B ;若x =-5,则输出y 值为4,排除A ,C ,选D.4.运行下列框内的程序,若该程序输出的结果是24,则输入x 的值为( ) INPUT x IF x>0 THEN y =x^2-1ELSEy =(x -1)*(x -3)END IF PRINT y END,A .5或7B .5或-3C .-5或7D .-5或-3解析:选B .该程序的功能是计算并输出分段函数y =⎩⎪⎨⎪⎧x 2-1,x >0,(x -1)(x -3),x ≤0的函数值.当x >0时,x 2-1=24,解得x =5或x =-5(舍去); 当x ≤0时,(x -1)(x -3)=24, 解得x =-3或x =7(舍去).所以输入的x 值为5或-3,故选B .5.某程序框图如图所示,该程序运行后,输出的x 值为31,则a 的值为( )A.4 B.3C.2 D.1解析:选B.经过第一次循环得到x=2a+1,n=2;因为2≤3,所以继续执行循环,得到x=2(2a+1)+1=4a+3,n=3;因为3≤3,所以继续执行循环,得到x=2(4a+3)+1=8a+7,n=4,因为4≤3不成立,所以输出x,即8a+7=31,解得a=3.故选B.6.执行如图所示的程序框图,若输入n=5,则输出的S=( )A.256 B.258C.260 D.262解析:选B.第一次循环S=1×21,i=2,第二次循环S=1×21+2×22,i=3,第三次循环S=1×21+2×22+3×23,i=4,第四次循环S=1×21+2×22+3×23+4×24,i=5,第五次循环S=1×21+2×22+3×23+4×24+5×25,i=6,不符合条件,退出循环,输出S=1×21+2×22+3×23+4×24+5×25=258.故选B.7.(2015·高考北京卷)执行如图所示的程序框图,输出的结果为( )A .(-2,2)B .(-4,0)C .(-4,-4)D .(0,-8)解析:选B .x =1,y =1,k =0,s =x -y =0,t =x +y =2,x =s =0,y =t =2,k =1,不满足k ≥3;s =x -y =-2,t =x +y =2,x =-2,y =2,k =2,不满足k ≥3;s =x -y =-4,t =x +y =0,x =-4,y =0,k =3,满足k ≥3,输出的结果为(-4,0).8.(2015·高考重庆卷)执行如图所示的程序框图,若输出k 的值为8,则判断框内可填入的条件是( )A .s ≤34B .s ≤56C .s ≤1112D .s ≤2524解析:选C.由s =0,k =0满足条件,则k =2,s =12,满足条件;k =4,s =12+14=34,满足条件;k =6,s =34+16=1112,满足条件;k =8,s =1112+18=2524,不满足条件,输出k =8,所以应填s ≤1112.9.(2014·高考湖南卷)执行如图所示的程序框图,如果输入的t ∈[-2,2],则输出的S 属于( )A .[-6,-2]B .[-5,-1]C .[-4,5]D .[-3,6]解析:选D.由程序框图知,当0≤t ≤2时,输出S =t -3,此时S ∈[-3,-1];当-2≤t <0时,执行t =2t 2+1后1<t ≤9,执行1<t ≤9时,输出S =t -3,此时S ∈(-2,6].因此输出S 的值属于[-3,6].10.读如图所示的程序,若最终输出的结果为3132,则在程序中“?”处应填入的语句为( )A .i>=7B .i>=6C .i<=6D .i<=7解析:选B .因为S =0,n =2,i =1,执行循环体,得S =12,n =4,i =2;S =12+14=34,n =8,i =3;S =34+18=78,n =16,i =4;S =78+116=1516,n =32,i =5;S =1516+132=3132,n =64,i =6,此时满足输出的S =3132,故“?”处应填上i >=6.故选B .11.执行如图所示的程序框图,若输入如下四个函数: ①f (x )=x 3;②f (x )=2x ;③f (x )=1x;④f (x )=x 2.则输出的函数是( )A .f (x )=x 3B .f (x )=2xC .f (x )=1xD .f (x )=x 2解析:选A.由程序框图可知输出的函数f (x )是奇函数且存在零点,所给四个函数中只有f (x )=x 3符合要求.12.某程序框图如图所示,若该程序运行后输出的k 的值是6,则满足条件的整数S 0一共有( )A .31个B .32个C .63个D .64个解析:选B .输出k 的值为6,说明最后一次参与运算的k =5,所以S =S 0-20-21-22-23-24-25=S 0-63,上一个循环S =S 0-20-21-22-23-24=S 0-31,所以31<S 0≤63,总共有32个满足条件的整数S 0.13.当m =7,n =3时,执行如图所示的程序框图,输出的S 值为________.解析:程序框图的执行过程如下: m =7,n =3时,m -n +1=5,k =m =7,S =1,S =1×7=7; k =k -1=6>5,S =6×7=42; k =k -1=5=5,S =5×42=210; k =k -1=4<5,输出S =210.答案:21014.如图给出的是计算12+14+16+…+120的值的一个程序框图,其中判断框内应填入的条件是________.解析:因为S =12+14+16+…+120,并由程序框图中S =S +12i,知循环的初值为i =1,终值为i =11,步长为1, 故经过10次循环才能算出S =12+14+16+…+120的值,故i ≤10,应不满足条件,继续循环,所以i >10,应满足条件,退出循环. 答案:i >10?(或i ≥11?)15.当输入x =-1,y =20时,如图中的程序运行后输出的结果为________. INPUT x INPUT yIF x<0 THEN x =y +3ELSE y =y -3END IFPRINT x -y ,y +x END,解析:x =-1,y =20,满足条件x <0,则得x =23,输出x -y 的值为3,x +y 的值为43.答案:3,4316.阅读如图所示的程序框图,如果输出的函数值在区间⎣⎢⎡⎦⎥⎤14,12上,则输入的实数x 的取值范围是________.解析:由程序框图,可得分段函数f (x )=⎩⎪⎨⎪⎧2x,-2≤x ≤2,2,x <-2或x >2.由题意,输出的函数值在⎣⎢⎡⎦⎥⎤14,12上,所以由2x∈⎣⎢⎡⎦⎥⎤14,12,可解得x ∈[-2,-1],故实数x 的取值范围是[-2,-1].答案:[-2,-1]。
优化方案高中数学 第一章 算法初步 1.3 算法案例应用案巩固提升 新人教A版必修3

【优化方案】2017高中数学第一章算法初步 1.3 算法案例应用案巩固提升新人教A版必修3[A 基础达标]1.45和150的最大公约数和最小公倍数分别是( )A.5,150 B.15,450C.450,15 D.15,150解析:选B.利用辗转相除法求45和150的最大公约数:150=45×3+15,45=15×3,45和150的最大公约数为15.45和150的最小公倍数为15×(45÷15)×(150÷15)=450,故选B.2.把67(10)化为二进制数为( )A.1 100 001(2)B.1 000 011(2)C.110 000(2)D.1 000 111(2)解析:选B.所以把67化为二进制数为1 000 011(2).3.(2016·三明检测)计算机中常用十六进制,采用数字0~9和字母A~F共16个计算符号与十进制的对应关系如下表:FA.6E B.7CC.5F D.B0解析:选B.(2×F+1)×4用十进制可以表示为(2×15+1)×4=124,而124=16×7+12,所以用十六进制表示为7C,故选B.4.下列各组数中最小的数是( )A.1 111(2)B.210(6)C.1 000(4)D.101(8)解析:选A.统一化为十进制数为1 111(2)=15;210(6)=78;1 000(4)=64;101(8)=65.5.(2016·青海调研)已知一个k进制的数132与十进制的数30相等,那么k等于( )A.7或4 B.-7C.4 D.都不对解析:选C.132(k)=1×k2+3×k+2=k2+3k+2,所以k2+3k+2=30,即k2+3k-28=0,解得k=4或k=-7(舍去).6.三个数72,120,168的最大公约数是________.解析:由更相减损术,得168-120=48,120-48=72,72-48=24,48-24=24,故120和168的最大公约数是24.而72-24=48,48-24=24,故72和24的最大公约数也是24,所以72,120,168的最大公约数是24.答案:247.(2016·莱芜质检)已知函数f(x)=x3-2x2-5x+6,用秦九韶算法,则f(10)=________.解析:f(x)=x3-2x2-5x+6=(x2-2x-5)x+6=((x-2)x-5)x+6.当x=10时,f(10)=((10-2)×10-5)×10+6=(8×10-5)×10+6=75×10+6=756.答案:7568.已知三个数12(16),25(7),33(4),将它们按由小到大的顺序排列为________.解析:将三个数都化为十进制数.12(16)=1×16+2=18,25(7)=2×7+5=19,33(4)=3×4+3=15,所以33(4)<12(16)<25(7).答案:33(4)<12(16)<25(7)9.已知函数f(x)=x3-3x2-4x+5,试用秦九韶算法求f(2)的值.解:根据秦九韶算法,把多项式改写成如下形式:f(x)=x3-3x2-4x+5=(x2-3x-4)x+5=((x-3)x-4)x+5.把x=2代入函数式得f(2)=((2-3)×2-4)×2+5=-7.10.用辗转相除法求下列两个数的最大公约数,并用更相减损术检验你的结果.(1)294,84;(2)228,1 995.解:(1)294=84×3+42;84=42×2.所以294与84的最大公约数是42.验证:因为294与84都是偶数可同时除以2,得147与42.因为147-42=105,105-42=63,63-42=21,42-21=21,所以294与84的最大公约数为21×2=42.(2)1 995=8×228+171;228=1×171+57;171=3×57+0,所以57就是228和1 995的最大公约数.验证:1 995-228=1 767,1 767-228=1 539,1 539-228=1 311,1 311-228=1 083,1 083-228=855,855-228=627,627-228=399,399-228=171,228-171=57,171-57=114,114-57=57,所以228与1 995的最大公约数是57.[B 能力提升]1.(2016·盐城质检)m是一个正整数,对于两个正整数a,b,如果a-b是m的倍数,则称a,b对模m同余,用符号a≡b(Mod m)表示,则下列各式中不正确的为( ) A.12≡7(Mod 5) B.21≡10(Mod 3)C .34≡20(Mod 2)D .47≡7(Mod 40)解析:选B .逐一验证,对于A ,12-7=5是5的倍数;对于B ,21-10=11不是3的倍数;对于C ,34-20=14是2的倍数;对于D ,47-7=40是40的倍数,故选B .2.将十进制数389 化成四进制数的末位是________.解析:389=4×97+1,即第一次用389除以4余1,而这就是最后一位数字.答案:13.古时候,当边境有敌人来犯时,守边的官兵通过在烽火台上点火向境内报告来犯敌人数,如图所示,烽火台上点火表示数字1,未点火表示数字0,约定二进制数对应的十进制数的单位是1 000,请你计算一下,这组烽火台表示有多少敌人入侵?解:由题图可知这组烽火台表示的二进制数为11 011(2),它表示的十进制数为11 011(2)=1×24+1×23+0×22+1×21+1×20=27,由于约定二进制数对应的十进制数的单位是 1 000,所以入侵的敌人的数目为27×1 000=27 000(人).4.(选做题)已知n 次多项式P n (x )=a n x n +a n -1x n -1+…+a 1x +a 0(a k ≠0,k =0,1,…,n ),x 0为任意实数.(1)在平常的算法中,计算x k 0(k =2,3,…,n )的值需要进行k -1次运算,计算P 3(x 0)=a 3x 3+a 2x 2+a 1x +a 0的值共需要进行9次运算(6次乘法、3次加法),那么计算P n (x 0)的值需要进行多少次运算?(2)若用秦九韶算法计算P n (x 0)的值,则需要进行多少次运算?解:(1)加法运算次数为n ,乘法运算次数为1+2+3+…+n =n (n +1)2,所以共需n +n (n +1)2=n (n +3)2(次).(2)加法运算次数为n 次,乘法也为n 次,共需2n 次.。
【优化方案】高中数学 第一章 算法初步 1.3算法案例学案 新人教a版必修3

1.3 算法案例1.问题导航(1)什么叫辗转相除法?(2)什么叫更相减损术?(3)辗转相除法与更相减损术的区别是什么?(4)什么是秦九韶算法?(5)学习了十进制,知道十进制是使用0~9十个数字,那么二进制、五进制、七进制分别使用哪些数字?2.例题导读通过对例1的学习,学会用更相减损术求最大公约数;通过对例2的学习,学会用秦九韶算法求多项式的值;通过对例3的学习,学会如何将二进制化为十进制;通过对例4的学习,学会如何将k进制化为十进制;通过对例5的学习,学会如何将十进制化为二进制;通过对例6的学习,学会十进制化为k进制的方法:即“除k取余法”(k∈N,2≤k≤9).1.辗转相除法与更相减损术(1)辗转相除法:又叫欧几里得算法,是一种求两个正整数的最大公约数的古老而有效的算法.(2)更相减损术:我国古代数学专著《九章算术》中介绍的一种求两个正整数的最大公约数的算法.2.秦九韶算法3.进位制(1)进位制进位制是人们为了计数和运算方便而约定的记数系统,“满几进一”就是几进制,几进制的基数就是几.(2)其他进位制与十进制间的转化①其他进位制化成十进制其他进位制的数化成十进制时,表示成不同位上数字与基数的幂的乘积之和的形式.②十进制化成k进制的方法——“除k取余法”.1.用更相减损术求294和84的最大公约数时,需做减法运算的次数是( )A.2 B.3C.4 D.5解析:选C.294-84=210,210-84=126,126-84=42,84-42=42,共做4次减法运算.2.用秦九韶算法计算多项式f(x)=3x6+4x5+5x4+6x3+7x2+8x+1当x=0.4时的值时,需要做乘法和加法的次数分别是( )A.6,6 B.5,6C.5,5 D.6,5答案:A3.完成下列进位制之间的转化.(1)1 034(7)=________(10);(2)119(10)=________(6).解析:(1)1 034(7)=1×73+0×72+3×7+4×70=368.(2)∴119(10)=315(6).答案:(1)368 (2)3154.当所给的多项式按x的降幂排列“缺项”时,用秦九韶算法改写多项式时,应注意什么?解:所缺的项写成系数为零的形式,即写成0·x n的形式.1.对于任何一个数,我们可以用不同的进位制来表示.2.表示各种进位制数一般在数字右下角加注来表示,如111 001(2)表示二进制数,34(5)表示5进制数.3.电子计算机一般都使用二进制.4.利用除k取余法,可以把任何一个十进制数化为k进制数,并且操作简单、实用.5.通过k进制数与十进制数的转化,我们也可以将一个k进制数转化为另一个不同基数的M进制数.6.利用秦九韶算法可以减少计算次数提高计算效率.求最大公约数用辗转相除法求612与468的最大公约数,并用更相减损术检验所得结果.(链接教材P36例1)[解] 用辗转相除法:612=468×1+144,468=144×3+36,144=36×4,即612和468的最大公约数是36.用更相减损术检验:612和468为偶数,两次用2约简得153和117,153-117=36,117-36=81,81-36=45,45-36=9,36-9=27,27-9=18,18-9=9,所以612和468的最大公约数为9×2×2=36.方法归纳(1)利用辗转相除法求给定的两个数的最大公约数,即利用带余除法,用数对中较大的数除以较小的数,若余数不为零,则将余数和较小的数构成新的数对,再利用带余除法,直到大数被小数除尽,则这时的较小数就是原来两个数的最大公约数.(2)利用更相减损术求两个正整数的最大公约数的一般步骤是:首先判断两个正整数是否都是偶数.若是,用2约简,也可以不除以2,直接求最大公约数,这样不影响最后结果.1.(1)1 624与899的最大公约数是________.解析:1 624=899×1+725,899=725×1+174,725=174×4+29,174=29×6,故1 624与899的最大公约数是29.答案:29(2)用辗转相除法求80和36的最大公约数,并用更相减损术检验所得结果.解:辗转相除法: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.秦九韶算法及其应用(2015·福州高一检测)用秦九韶算法写出当x=3时f(x)=2x5-4x3+3x2-5x+1的值.[解] ∵f(x)=((((2x+0)x-4)x+3)x-5)x+1,v0=2,v1=2×3+0=6,v2=6×3-4=14,v3=14×3+3=45,v4=45×3-5=130,v5=130×3+1=391,所以f(3)=391.方法归纳利用秦九韶算法将f(x)改写成如下形式f(x)=(…((a n x+a n-1)x+a n-2)x+…+a1)x+a0,其计算步骤为:先计算v1=a n x+a n-1,再计算v2=v1x+a n-2,每次都是把上一次的结果乘以x 再与下一个系数相加,其计算量为乘法n次,加法n次.2.利用秦九韶算法求多项式f(x)=3x6+12x5+8x4-3.5x3+7.2x2+5x-13当x=6时的值,写出详细步骤.解:f(x)=(((((3x+12)x+8)x-3.5)x+7.2)x+5)x-13.v0=3,v1=v0×6+12=30,v2=v1×6+8=188,v3=v2×6-3.5=1 124.5,v4=v3×6+7.2=6 754.2,v5=v4×6+5=40 530.2,v6=v5×6-13=243 168.2.所以f(6)=243 168.2.进位制(1)把二进制数101 101(2)化为十进制数;(2)把十进制数458转化为四进制数.(链接教材P41例3、例4)[解] (1)101 101(2)=1×25+0×24+1×23+1×22+0×21+1×20=32+8+4+1=45,所以二进制数101 101(2)转化为十进制数为45.(2)458=13 022(4).[互动探究] 将本例(1)中的二进制数101 101(2)转化为三进制数.解:101 101(2)=1×25+0×24+1×23+1×22+0×21+1×20=45,∴45=1 200(3),∴101 101(2)=1 200(3).方法归纳(1)将k进制转化为十进制的方法是:先将这个k进制数写成各个数位上的数字与k的幂的乘积之和的形式,再按照十进制的运算规则计算出结果.(2)十进制转化为k进制,采用除k取余法,也就是除基数,倒取余.3.(1)二进制数算式1 010(2)+10(2)的值是( )A.1 011(2)B.1 100(2)C.1 101(2)D.1 000(2)解析:选B.二进制数的加法是逢二进一,所以选B.(2)下列各组数中最小的数是( )A.1 111(2)B.210(6)C.1 000(4)D.101(8)解析:选A.统一化为十进制数为1 111(2)=15;210(6)=78;1 000(4)=64;101(8)=65.利用秦九韶算法求多项式f(x)=x-5x+6x+x+3x+2当x=-2时的值为( )A.320 B.-160C.-320 D.300[解析] 将多项式变式为f(x)=(((((x-5)x+6)x+0)x+1)x+3)x+2,v0=1,v1=-2+(-5)=-7,v2=-7×(-2)+6=20,v3=20×(-2)+0=-40,v4=-40×(-2)+1=81,v5=81×(-2)+3=-159,v6=-159×(-2)+2=320.[答案] A[错因与防范](1)考虑x=-2而认为多项式的值为负值.(2)易忽略多项式中系数为0的项,致使多项式改写不正确.(3)解题时注意多项式变形后有几次乘法和几次加法.(4)要注意所给多项式的项数,特别是系数为0的项.4.(1)用秦九韶算法计算多项式f(x)=12+35x-8x2+6x4+5x5+3x6在x=-4时的值时,v3的值为( )A.-144 B.-136C.-57 D.34解析:选B.根据秦九韶算法多项式可化为f(x)=(((((3x+5)x+6)x+0)x-8)x+35)x+12.由内向外计算v0=3;v1=3×(-4)+5=-7;v2=-7×(-4)+6=34;v3=34×(-4)+0=-136.(2)已知多项式f(x)=3x5+8x4-3x3+5x2+12x-6,则f(2)=________.解析:根据秦九韶算法,把多项式改写成如下形式:f(x)=((((3x+8)x-3)x+5)x+12)x-6.按照从内到外的顺序,依次计算一次多项式当x=2时的值.v0=3,v1=3×2+8=14,v2=14×2-3=25,v3=25×2+5=55,v4=55×2+12=122,v5=122×2-6=238,所以当x=2时,多项式的值为238.答案:2381.下列关于利用更相减损术求156和72的最大公约数的说法中正确的是( )A.都是偶数必须约简B.可以约简,也可以不约简C.第一步作差为156-72=84;第二步作差为72-84=-12D.以上都不对解析:选B.约简是为了使运算更加简捷,故不一定要约简,A错.C中第二步应为84-72=12,故选B.2.用辗转相除法计算294与84的最大公约数时,需要做的除法次数是( )A.1 B.2C.3 D.4解析:选B.294=84×3+42,84=42×2,至此公约数已求出.3.二进制数1 101 111(2)化成十进制数是________.解析:1 101 111(2)=1×20+1×21+1×22+1×23+0×24+1×25+1×26=111.答案:1114.若k进制数123(k)与十进制数38相等,则k=________.解析:由k进制数123可知k≥4.下面可用验证法:若k =4,则38(10)=212(4),不合题意; 若k =5,则38(10)=123(5)成立,所以k =5. 答案:5[A.基础达标]1.45和150的最大公约数和最小公倍数分别是( ) A .5,150 B .15,450 C .450,15 D .15,150解析:选B.利用辗转相除法求45和150的最大公约数:150=45×3+15,45=15×3,45和150的最大公约数为15.45和150的最小公倍数为15×(45÷15)×(150÷15)=450,故选B.2.把67化为二进制数为( ) A .1 100 001(2) B .1 000 011(2) C .110 000(2) D .1 000 111(2) 解析:选B.∴把67化为二进制数为1 000 011(2).3.(2015·三明高一检测)计算机中常用十六进制,采用数字0~9和字母A ~F 共16个计算符号与十进制的对应关系如下表:例如用十六进制表示D +E =1B ,则(2×F +1)×4=( ) A .6E B .7C C .5F D .B0 解析:选B.(2×F +1)×4用十进制可以表示为(2×15+1)×4=124,而124=16×7+12,所以用十六进制表示为7C ,故选B.4.若用秦九韶算法求多项式f (x )=4x 5-x 2+2当x =3时的值,则需要做乘法运算和加减法运算的次数分别为( )A .4,2B .5,3C .5,2D .6,2解析:选C.f(x)=4x5-x2+2=((((4x)x)x-1)x)x+2,所以需要做5次乘法运算和2次加减运算.5.(2015·青海调研)已知一个k进制的数132与十进制的数30相等,那么k等于( )A.7或4 B.-7C.4 D.都不对解析:选C.132(k)=1×k2+3×k+2=k2+3k+2,∴k2+3k+2=30,即k2+3k-28=0,解得k=4或k=-7(舍去).6.三个数72,120,168的最大公约数是________.解析:由更相减损术,得168-120=48,120-48=72,72-48=24,48-24=24,故120和168的最大公约数是24.而72-24=48,48-24=24,故72和24的最大公约数也是24,所以72,120,168的最大公约数是24.答案:247.(2015·莱芜质检)已知函数f(x)=x3-2x2-5x+6,用秦九韶算法,则f(10)=________.解析:f(x)=x3-2x2-5x+6=(x2-2x-5)x+6=((x-2)x-5)x+6.当x=10时,f(10)=((10-2)×10-5)×10+6=(8×10-5)×10+6=75×10+6=756.答案:7568.(2015·福州高一检测)三进制数2022(3)化为六进制数为abc(6),则a+b+c=________.解析:2 022(3)=2×33+0×32+2×31+2×30=62.三进制数2022(3)化为六进制数为142(6),∴a+b+c=7.答案:79.已知函数f(x)=x3-3x2-4x+5,试用秦九韶算法求f(2)的值.解:根据秦九韶算法,把多项式改写成如下形式:f(x)=x3-3x2-4x+5=(x2-3x-4)x+5=((x-3)x-4)x+5.把x=2代入函数式得f(2)=((2-3)×2-4)×2+5=-7.10.古时候,当边境有敌人来犯时,守边的官兵通过在烽火台上点火向境内报告来犯敌人数,如图所示,烽火台上点火表示数字1,未点火表示数字0,约定二进制数对应的十进制数的单位是1 000,请你计算一下,这组烽火台表示有多少敌人入侵?解:由题图可知这组烽火台表示的二进制数为11 011(2),它表示的十进制数为11 011(2)=1×24+1×23+0×22+1×21+1×20=27,由于约定二进制数对应的十进制数的单位是 1 000,所以入侵的敌人的数目为27×1 000=27 000(人).[B.能力提升]1.将十进制数389 化成四进制数的末位是 ( )A.1 B.2C.3 D.0解析:选A.389=4×97+1,即第一次用389除以4余1,而这就是最后一位数字.2.(2015·盐城质检)m是一个正整数,对于两个正整数a,b,如果a-b是m的倍数,则称a,b对模m同余,用符号a≡b(Mod m)表示,则下列各式中不正确的为( ) A.12≡7(Mod 5) B.21≡10(Mod 3)C.34≡20(Mod 2) D.47≡7(Mod 40)解析:选B.逐一验证,对于A,12-7=5是5的倍数;对于B,21-10=11不是3的倍数;对于C,34-20=14是2的倍数;对于D,47-7=40是40的倍数,故选B.3.324,243,135三个数的最大公约数是________.解析:324=243×1+81,243=81×3,所以243与324的最大公约数是81.又135=81×1+54,81=54×1+27,54=27×2+0,所以135与81的最大公约数是27.答案:274.在计算机的运行过程中,常常要进行二进制数与十进制数的转换与计算.如十进制数8转换成二进制数是1 000,记作8(10)=1 000(2);二进制数111转换成十进制数是7,记作111(2)=7(10)等.二进制的四则运算,如11(2)+101(2)=1 000(2).请计算:11(2)×111(2)=________,10 101(2)+1 111(2)=________.解析:由题可知,在二进制数中的运算规律是“满二进一”,∴11(2)×111(2)=10 101(2),10 101(2)+1 111(2)=100 100(2).答案:10 101(2)100 100(2)5.有甲、乙、丙三种溶液分别重147 g、343 g、133 g,现要将它们分别全部装入小瓶中,每个小瓶装入液体的质量相同,问每瓶最多装多少?解:先求147与343的最大公约数.343-147=196,196-147=49,147-49=98,98-49=49.所以147与343的最大公约数是49.再求49与133的最大公约数.133-49=84,84-49=35,49-35=14,35-14=21,21-14=7,14-7=7.所以147,343,133的最大公约数为7.所以每瓶最多装7 g.6.(选做题)已知175(r)=125(10),求在这种进制里的数76(r)应记成十进制的什么数?解:∵1×r2+7×r1+5×r0=125,∴r2+7r-120=0,∴r=8或r=-15(舍去),∴r=8.76(r)=76(8)=7×81+6×80=62(10).。
优化方案高中数学 第一章 算法初步 1.1.2 程序框图与

第一章算法初步 1.1.2 程序框图与算法的基本逻辑结构第1课时顺序结构、条件结构应用案巩固提升新人教A版必修3[A 基础达标]1.下列图形符号属于处理框(执行框)的是( )解析:选D.处理框用矩形表示.2.下列关于程序框图的说法正确的有( )①用程序框图表示算法直观、形象,容易理解;②程序框图能清楚地展现算法的逻辑结构;③在程序框图中,起止框是必不可少的;④输入、输出框可用在算法中任何需要输入、输出的位置.A.1个B.2个C.3个D.4个解析:选D.由程序框图可知:①②③④都正确.3.(2016·东营检测)给出如图所示的程序框图.若输出的结果为2,则①处应填的是( )A.x=2 B.b=2C.x=1 D.a=5解析:选C.因为b=2,所以2=a-3,即a=5.所以2x+3=5时,得x=1.4.如图所示的程序框图,其功能是( )A.输入a,b的值,按从小到大的顺序输出它们的值B.输入a,b的值,按从大到小的顺序输出它们的值C.求a,b的最大值D.求a,b的最小值解析:选C.输入a=1,b=2,运行程序框图可得输出2.根据执行过程可知该程序框图的功能是输入a,b的值,输出它们的最大值,即求a,b的最大值.5.如图所示的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( )A.c>x?B.x>c?C.c>b?D.b>c?解析:选A.变量x 的作用是保留3个数中的最大值,所以第二个判断框内为“c >x ?”,满足“是”则交换两个变量的数值,输出x 的值后结束程序,满足“否”直接输出x 的值后结束程序,故选A.6.如图所示程序框图表示的算法的运行结果是________.解析:由题意P =5+6+72=9,S =9×4×3×2=216=6 6. 答案:6 67.如图所示程序框图的运行结果S =________.解析:S =24+42=2.5.答案:2.58.(2016·海口检测)如图所示的程序框图,若a =5,则输出b =________.解析:根据题意a =5,所以执行判断框后的“否”步骤,即b =a 2+1,所以输出26. 答案:269.已知函数f (x )=⎩⎪⎨⎪⎧-x +1,x >0,0,x =0,x +3,x <0,请设计程序框图,要求输入自变量,输出函数值.解:程序框图如图所示:10.利用尺规作图,确定线段AB 的一个5等分点,请你设计一个算法,并画出程序框图.解:算法如下:第一步,如图,从已知线段的左端点A 出发,作一条射线AP .第二步,在射线上任取一点C,得线段AC.第三步,在射线上作线段CE=AC.第四步,在射线上作线段EF=AC.第五步,在射线上作线段FG=AC.第六步,在射线上作线段GD=AC,那么线段AD=5AC.第七步,连接D B.第八步,过C作BD的平行线,交线段AB于M,这样点M就是线段AB的一个5等分点.程序框图如图:[B 能力提升]1.如图所示的程序框图是已知直角三角形两直角边a,b,求斜边c的算法,其中正确的是( )解析:选C.A项中,没有终端框,所以A项不正确;B项中,输入a,b和c=a2+b2顺序颠倒,且程序框错误,所以B项不正确;D项中,赋值框中a2+b2=c错误,应为c=a2+b2,左右两边不能互换,所以D项不正确;很明显C项正确.2.广东中山市出租车收费办法如下:不超过2公里收7元(即起步价7元),超过2公里的里程每公里收2.6元,另每车次超过2公里收燃油附加费1元(不考虑其他因素).相应收费系统的程序框图如图所示,则①处应填( )A.y=7+2.6x B.y=8+2.6xC.y=7+2.6(x-2) D.y=8+2.6(x-2)解析:选D.当x>2时,y=7+2.6(x-2)+1=8+2.6(x-2),所以①处应填y=8+2.6(x -2).3.定义运算a⊗b,运算原理如图所示,则式子4⊗1+2⊗5的值等于________.解析:由题图得,a ⊗b =⎩⎪⎨⎪⎧a (b +1),a ≥b ,a (b -1),a <b ,则4⊗1+2⊗5=4×(1+1)+2×(5-1)=16.答案:164.(选做题)通常说一年有365天,它表示地球围绕太阳转一周所需要的时间,但事实并不是这样简单.根据天文资料,地球围绕太阳转一周所需要的精确时间是365.242 5天,称之为天文年.这个误差看似不大,却引起季节和日历之间难以预料的大变动.在历法上规定四年一闰,百年少一闰,每四百年又加一闰.如何判断某一年是不是闰年呢?请设计一个算法,解决这个问题,并用框图描述这个算法.解:算法步骤如下: 第一步:输入年份y .第二步:若y 能被4整除,则执行第三步,否则执行第六步. 第三步:若y 能被100整除,则执行第四步,否则执行第五步. 第四步:若y 能被400整除,则执行第五步,否则执行第六步. 第五步:输出“y 是闰年”. 第六步:输出“y 不是闰年”. 这个算法的框图为。
优化方案高中数学第一章算法初步1.2.21.2.3条件语句、循环语句应用案巩固提升新人教A版必修3

【优化方案】2017高中数学第一章算法初步 1.2.2-1.2.3 条件语句、循环语句应用案巩固提升新人教A版必修3[A 基础达标]1.下列对条件语句的描述正确的是( )A.ELSE后面的语句不可以是条件语句B.两个条件语句可以共用一个END IF语句C.条件语句可以没有ELSE后的语句D.条件语句中IF—THEN和ELSE后的语句必须都有解析:选C.条件语句有两种格式:分别是IF—THEN格式和IF—THEN—ELSE格式.对于一个分支的条件语句可以没有ELSE后的语句.2.下面程序输出的结果为( )i=1DOi=i+2S=2*i+3,LOOP UNTIL i>=8PRINT SENDA.17 B.19C.21 D.23解析:选C.当i=9时,S=2×9+3=21,判断条件9≥8成立,跳出循环,输出S.3.(2016·临沂检测)下列程序的功能是:判断任意输入的数x是否为正数,若是,输出它的平方值;若不是,输出它的相反数.INPUT xIF ________ THENy=-xELSE,y=x*xEND IFPRINT yEND则填入的条件应该是( )A.x>0 B.x<0C.x>=0 D.x<=0解析:选D.因为条件真则执行y=-x,条件假则执行y=x*x,由程序功能知条件应为x<=0.4.如下程序的循环次数为( )x =0WHILE x <20x =x +1x =x ∧2WENDPRINT x END,A .1B .2C .3D .4解析:选C.程序执行如下:(1)x <20,x =0+1=1,x =12=1;(2)x <20,x =1+1=2,x =22=4,(3)x <20,x =4+1=5,x =52=25,此时跳出循环,并输出x .所以一共进行3次循环,故选C.5.下面的程序运行后第3个输出的数是( ) i =1x =1DOPRINT xi =i +1x =x +1/2LOOP UNTIL i>5END,A .1B .32C .2D .52解析:选C.该程序中关键是循环语句,第一次输出的数是1,第二次输出的数是x =1+12=32,第三次输出的数是x =1+12+12=2.6.若a =11,下面的程序段输出的结果是________.INPUT aIF a <10 THENy =2*(a -1)ELSEy =a MOD 10END IFPRINT yEND,解析:由于当a =11时,不满足条件a <10,所以执行y =a MOD 10,得到的结果是y =1.注意“a MOD 10”是a 除以10的余数.答案:17.已知下列程序: INPUT xIF x <=-1 THENy =-x -1ELSEIF x >1 THENy =-x ∧2+1 ELSEy =x -1END IFEND IFPRINT “y=”;yEND,如果输出的是y =0.75,则输入的x 是________.解析:由程序可知本题为根据输入的x ,求函数y =⎩⎪⎨⎪⎧ -x -1,x ≤-1, -x 2+1,x >1, x -1,-1<x ≤1的函数值.我们可以分段令y =0.75,并验证,可求得x =-1.75.答案:-1.758.(2016·吉林检测)已知有下面的程序,如果程序执行后输出的结果是360,那么在程序UNTIL 后面的“条件”应为________.解析:因为输出的结果是360,即s =1×6×5×4×3,需执行4次,s 需乘到3,i <3后结束算法.所以,程序中UNTIL 后面的“条件”应为i <3(或i <=2).答案:i <3(或i <=2)9.(2016·罗源检测)编写一个程序计算12+32+52+…+992,并画出相应的程序框图.解:程序如下:S =0i =1DOS =S +i ∧2 i =i +2LOOP UNTIL i >99PRINT SEND,程序框图如图所示:10.高等数学中经常用到符号函数,符号函数的定义为y =⎩⎪⎨⎪⎧1,x >0,0,x =0,-1,x <0,试编写程序输入x 的值,输出y 的值.解:程序一:(嵌套结构)程序框图如图:程序如下:INPUT xIF x>0 THENy =1ELSEIF x =0 THENy =0ELSE y =-1END IFEND IFPRINT yEND,程序二:(叠加结构)程序框图如图: 程序如下:INPUT xIF x>0 THENy =1END IFIF x =0 THENy =0END IF IF x<0 THENy =-1END IFPRINT yEND,[B能力提升] 1.读程序:甲:i=1S=0WHILE i<=1 000S=S+i,i=i+1WENDPRINT SEND乙:i=1 000S=0DOS=S+ii=i-1LOOP UNTIL i<1PRINT SEND对甲、乙程序和输出结果判断正确的是( )A.程序不同,结果不同B.程序不同,结果相同C.程序相同,结果不同D.程序相同,结果相同解析:选B.执行甲、乙程序后,可知都是计算1+2+3+…+1 000的值.2.(2016·滨州质检)读程序,完成下列题目:程序如图:INPUT xIF x>=1 THENy=x+1ELSE,y=2*x+1END IFPRINT yEND(1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是________;(2)若执行结果为3,则执行的赋值语句是________,输入的x的值是________.解析:(1)不执行y=x+1语句,说明不满足条件x≥1,故有x<1.(2)当x<1时,y<2×1+1=3,只有x+1=3,x=2.答案:(1)x<1 (2)y=x+1 23.儿童乘坐火车时,若身高不超过1.1 m,则无需购票;若身高超过1.1 m但不超过1.4 m,可买半票;若超过1.4 m,应买全票.试写出一个购票算法程序.解:程序如下: INPUT “身高h(h >0)”;hIF h <=1.1 THENPRINT “免费乘车”ELSEIF h <=1.4 THENPRINT “半票乘车” ELSEPRINT “全票乘车”END IFEND IFEND,4.(选做题)(2016·马鞍山调研)用分期付款的方式购买价格为1 150元的冰箱,如果购买时先付150元,以后每月付50元,加上欠款的利息,若一个月后付第一个月的分期付款,月利率为1%,那么购买冰箱的钱全部付清后,实际共付出多少元?画出程序框图,写出程序.解:购买时付款150元,余款1 000元分20次付清,每次付款数组成一系列数. a 1=50+(1 150-150)×1%=60,a 2=50+(1 150-150-50)×1%=59.5,…,a n =50+[1 150-150-(n -1)×50]×1%=60-12(n -1)(n =1,2,…,20). 所以a 20=60-12×19=50.5. 总和S =150+60+59.5+…+50.5=1 255(元).程序框图如图.程序:a=150m=60S=0S=S+ai=1WHILE i<=20 S=S+mm=m-0.5i=i+1 WENDPRINT SEND。
优化方案高中数学 第一章 算法初步 1.1.2 程序框图与

第一章算法初步 1.1.2 程序框图与算法的基本逻辑结构第2课时循环结构应用案巩固提升新人教A版必修3[A 基础达标]1.一个完整的程序框图至少包含( )A.起止框和输入、输出框B.起止框和处理框C.起止框和判断框D.起止框、处理框和输入、输出框解析:选A.一个完整的程序框图至少包括起止框和输入、输出框,故选A.2.(2016·巢湖检测)如图所示是一个循环结构的算法,下列说法不正确的是( )A.①是循环变量初始化,循环就要开始B.②为循环体C.③是判断是否继续循环的终止条件D.①可以省略不写解析:选D.①为循环变量初始化,必须先赋值才能有效控制循环,不可省略.故选D.3.执行如图所示的程序框图,输出的S值为( )A.2 B.4C.8 D.16解析:选C.框图执行如下:k=0,S=1;S=1,k=1;S=2,k=2;S=8,k=3.所以输出S的值为8.4.某程序框图如图所示,若输出的S=57,则判断框内为( )A.k>4? B.k>5?C.k>6? D.k>7?解析:选A.由题意k=1时S=1,当k=2时,S=2×1+2=4;当k=3时,S=2×4+3=11,当k=4时,S=2×11+4=26,当k=5时,S=2×26+5=57,此时与输出结果一致,所以此时的k值为k>4.5.执行如图所示的程序框图,若m=5,则输出的结果为( )A.4 B.5C.6 D.8解析:选B.由程序框图可知,k=0,P=1.第一次循环:因为k=0<5,所以P=1×30=1,k=0+1=1.第二次循环:因为k=1<5,所以P=1×31=3,k=1+1=2.第三次循环:因为k=2<5,所以P=3×32=33,k=2+1=3.第四次循环:因为k=3<5,所以P=33×33=36,k=3+1=4.第五次循环:因为k=4<5,所以P=36×34=310,k=4+1=5.此时满足判断框内的条件,输出结果为z=log9 310=5.故选B.6.(2014·高考天津卷)阅读如图所示的框图,运行相应的程序,输出S的值为________.解析:S=0,n=3,S=0+(-2)3=-8,n=3-1=2≤1不成立;故S=-8+(-2)2=-4,n=2-1=1≤1成立.故输出S的值为-4.答案:-47.(2016·临沂调研)如果执行如图所示的程序框图,输入x=4.5,则输出的数i=________.解析:第一次执行循环体时,i=1,x=3.5;第二次执行循环体时,i=2,x=2.5;第三次执行循环体时,i=3,x=1.5;第四次执行循环体时,i=4,x=0.5<1.输出i=4,结束.答案:48.执行如图所示的程序框图,若输出的a值大于2 016小于3 016,那么判断框内的条件应为________.解析:第一次循环:k=1,a=1,满足条件,所以a=4×1+3=7,k=1+1=2.第二次循环:a=7<2 016,故继续循环,所以a=4×7+3=31,k=2+1=3.第三次循环:a=31<2 016,故继续循环,所以a=4×31+3=127,k=3+1=4.第四次循环:a=127<2 016,故继续循环,所以a=4×127+3=511,k=4+1=5.第五次循环:a=511<2 016,故继续循环,所以a=4×511+3=2 047,k=5+1=6.由于a=2 047>2 016,且小于3 016,故不符合条件,输出a值.所以判断框内的条件是“k≤5?”或“k<6?”.答案:k≤5?(或k<6?)9.设计一个算法,求表达式12+22+32+…+102的值,并画出程序框图.解:算法如下:第一步,令S=0,i=1.第二步,判断i是否小于或等于10,若是,则执行第三步;若否,则输出S.第三步,令S=S+i2,并令i=i+1,然后返回第二步.程序框图如图:10.画出求(共6个2)的值的程序框图.解:法一:当型循环结构程序框图如图(1)所示.(1)法二:直到型循环结构程序框图如图(2)所示.(2)[B 能力提升]1.(2014·高考福建卷)阅读如图所示的程序框图,运行相应的程序,输出的n 的值为( )A .1B .2C .3D .4解析:选B .当n =1时,21>12满足条件,继续循环得n =2,22>22不成立,不满足条件,所以输出n =2.2.某城市缺水问题比较突出,为了制定节水管理办法,对全市居民某年的月均用水量进行了抽样调查,其中n 位居民的月均用水量分别为x 1,…,x n (单位:吨).根据如图所示的程序框图,若n =2,且x 1,x 2分别为1,2,则输出的结果S 为________.解析:当i =1时,S 1=1,S 2=1;当i =2时,S 1=1+2=3,S 2=1+22=5,此时S =12⎝ ⎛⎭⎪⎫5-12×9=14. i 的值变成3,从循环体中跳出输出S 的值为14.答案:143.有一列数1,1,2,3,5,8,…,其规律是从第3个数开始,后一个数等于前两个数的和,画出计算这列数前20个数的和的程序框图.解:程序框图如图所示:4.(选做题)设计一个求满足10<x 2<1 000的所有正整数x 的值的程序框图.解:可以从最小的正整数1开始进行判断,判断是否满足10<x 2<1 000.若满足,则输出x 的值;若不满足,则对1进行累加后再进行判断,依次下去,直到x 2≥1 000为止,结束程序.程序框图如图所示:。
优化方案2017高中数学第一章算法初步章末复习提升课课件(精)

算法初步
章末复习提升课
算法设计
算法设计与一般意义上的解决问题不同,它是对一类问题的一 般解法的抽象和概括,算法设计应注意: (1)与解决问题的一般方法相联系,从中提炼出算法; (2)将解决问题的过程分为若干个可执行的步骤; (3)引入有关的参数或变量对算法步骤加以表达; (4)用最简练的语言将各个步骤表达出来.
[解] 法一:当型循环结构程序框图如图(1)所示. 法二:直到型循环结构程序框图如图(2)所示.
程序框图的识别与解读
识别程序框图和完善程序框图是高考的重点和热点.解决这类 问题:首先,要明确程序框图中的顺序结构、条件结构和循环 结构;第二,要识别程序框图的运行,理解框图解决的实际问 题;第三,按照题目的要求完成解答.
若执行如图所示的框图,输入 x1=1,x2=2,x3=4, 15 x4=8,则输出的数等于________ . 4
[解析] 输出的是四个数的平均数, 1+2+4+8 15 即输出的是 = . 4 4
பைடு நூலகம்
用基本算法语句编写程序
基本算法语句有输入、输出语句、赋值语句、条件语句、循环 语句五种,它们对应于算法的三种逻辑结构:顺序结构、条件 结构、循环结构.用基本语句编写程序时要注意各种语句的格 式要求,特别是条件语句和循环语句,应注意这两类语句中判 断条件的表述及循环语句中有关变量的取值范围.
已知平面直角坐标系中的两点 A(-1,0),B(3,2),写 出求线段 AB 的垂直平分线方程的一个算法. -1+3 [解] 第一步,计算 x0= =1, 2 0+2 y0= =1,得 AB 的中点 N(1,1). 2
2-0 1 第二步,计算 k1= = ,得 AB 的斜率. 3-(-1) 2 1 第三步,计算 k=- =-2,得 AB 垂直平分线的斜率. k1 第四步,得线段 AB 垂直平分线的方程 y-y0=k(x-x0), 即 y-1=-2(x-1).
优化方案2017高中数学第一章算法初步1.2.1输入语句、输出语句和赋值语句应用案巩固提升新人教A版必修3

【优化方案】2017高中数学第一章算法初步 1.2.1 输入语句、输出语句和赋值语句应用案巩固提升新人教A版必修3[A 基础达标]1.下列关于赋值语句的说法错误的是( )A.赋值语句先计算出赋值号右边的表达式的值B.赋值语句是把左边变量的值赋给赋值号右边的表达式C.赋值语句是把右边表达式的值赋给赋值号左边的变量D.赋值语句中的“=”和数学中的“=”不一样解析:选B.赋值语句的作用是把右边表达式的值赋给赋值号左边的变量.2.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是( )A.a=bb=aB.c=bb=aa=cC.b=aa=bD.a=cc=bb=a解析:选B.先把b的值赋给中间变量c,于是c=17;再把a的值赋给变量b,于是b =8;最后把c的值赋给变量a,于是a=17.3.下列正确的语句的个数是( )①输入语句INP UT a+2②赋值语句x=x-5③输出语句PRINT M=2A.0 B.1C.2 D.3解析:选B.①中输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中x=x-5表示变量x减去5后再赋给x,即完成x=x-5后,x比原来的值小5,所以②正确;③中不能输出赋值语句,所以③错误.4.下列代数式用程序语言表达正确的有( )①a≤0:a<=0;②a÷b:a\b;③-b+b2-4ac2a:-b+SQR(b^2-4*a*c)/2*a;④S(S-a)(S-b)(S-c):SQR(S*(S-a)*(S-b)*(S-c)).A.1个B.2个C.3个D.4个解析:选B.①④正确;②式错误,应为a/b;③式错误,应为(-b+SQR(b^2-4*a*c))/(2*a).5.程序输出的结果A是( )INPUT “A=”;1A=A*2A=A*3A=A*4A=A*5PRINT AENDA.5 B.6 C.15 D.120 解析:选D.该程序输出的结果为A=1×2×3×4×5=120. 6.以下程序运行时输出的结果是________.A=3B=A*AA=2*A+BB=B-APRINT A,BEND解析:根据赋值语句,当A=3时,先把A*A=3×3=9的值赋给B,即B=9,再把2*A+B=2×3+9=15的值赋给A,即A=15,最后再把B-A=9-15=-6的值赋给B,即B=-6.答案:15,-67.(2016·郑州检测)下面一段程序执行后的结果是________.A=2A=A*2A=A+6PRINT AEND解析:执行第2句时A=2×2=4,执行第3句时A=4+6=10.答案:108.读如下两个程序,完成下列题目.程序①:x=1x=x*2x=x*3PRINT xEND程序②:INPUT xy=x*x+6PRINT yEND(1)程序①的运行结果为________.(2)若程序①,②运行结果相同,则程序②输入的x的值为________.解析:赋值语句给变量赋值时,变量的值总是最后一次所赋的值,故程序①中x的值最后为6.要使程序②中y的值为6,即x2+6=6,故x=0.即输入的x的值为0.答案:(1)6 (2)09.2016年春节期间,某水果店的三种水果标价分别为香蕉:2元/千克,苹果:3元/千克,梨:2.5元/千克.请你设计一个程序,以方便店主的收款.解:程序如下: INPUT a ,b ,cx =2*ay =3*bz =2.5*c S =x +y +zPRINT SEND10.某市2015年1~12月的产值分别是3.8,4.2,5.3,6.1,6.4,5.6,4.8,7.3,4.5,6.4,5.8,4.7(单位:亿元),试设计一个可计算出该市2015年各季度的月平均产值及2015年的月平均产值的程序.解:程序如下: INPUT a1,a2,a3,b1,b2,b3,c1,c2,c3,d1,d2,d3S1=a1+a2+a3S2=b1+b2+b3S3=c1+c2+c3S4=d1+d2+d3V1=S1/3V2=S2/3V3=S3/3V4=S4/3V =(S1+S2+S3+S4)/12PRINT V1,V2,V3,V4,VEND[B 能力提升]1.“x =3*5”,“x =x +1”是某一程序先、后相邻的两个语句,那么下列说法正确的是( )①x =3*5的意思是x =3×5=15.此式与算术中的式子是一样的;②x =3*5是将数值15赋给x ;③x =3*5可以写为3*5=x ;④x =x +1语句在执行时“=”右边x 的值是15,执行后左边x 的值是16.A .①③B .②④C .①④D .②③解析:选B .赋值语句中的“=”与算术中的“=”是不一样的,式子两边的值也不能互换,从而只有②④正确,故选B .2.下面程序的功能是求所输入的两个正数的平方和,已知最后输出的结果是3.46,则此程序中,①处应填________;②处应填________.解析:由于程序的功能是求所输入的两个正数的平方和,所以S =x 21+x 22,由于最后输出的数是3.46,所以3.46=1.12+x 22,即x 22=2.25,又x 2>0,所以x 2=1.5.答案:1.5 x 1^ 2+x 2^ 23.编写一个程序,求用长度为L 的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积.要求输入L 的值,输出正方形和圆的面积,并画出程序框图.(π取3.14)解:由题意知,正方形的边长为L 4,面积S 1=L 216;圆的半径为r =L 2π,面积S 2=π⎝ ⎛⎭⎪⎫L 2π2=L 24π. 因此程序如下: INPUT “L=”;LS1=(L*L)/16S2=(L*L)/(4*3.14)PRINT “正方形的面积为”;S1PRINT “圆的面积为”;S2END程序框图如图:4.(选做题)某粮库3月4日存粮50 000 kg ,3月5日调进粮食30 000 kg ,3月6日调出全部存粮的一半,求每天的库存粮食数,设计程序并画出程序框图.解:库存的粮食数每天都在变,可以设置一个变量来表示每天的库存粮食数.程序框图如图所示.程序:a=50 000PRINT “3月4日存粮数”;a a=a+30 000PRINT “3月5日存粮数”;a a=a/2PRINT “3月6日存粮数”;a END。
优化方案2017高中数学第一章算法初步1.1.1算法的概念应用案巩固提升新人教A版必修3

【优化方案】2017高中数学第一章算法初步 1.1.1 算法的概念应用案巩固提升新人教A版必修3[A 基础达标]1.下列关于算法的描述正确的是( )A.算法与求解一个问题的方法相同B.算法只能解决一个问题,不能重复使用C.算法过程要一步一步执行,每步执行的操作必须确切D.有的算法执行完后,可能无结果解析:选C.算法与求解一个问题的方法既有区别又有联系,故A不对;算法能重复使用,故B不对;每个算法执行后必须有结果,故D不对;由算法的有序性和确定性可知C 正确.2.下列可以看成算法的是( )A.学习数学时,课前预习,课上认真听讲并记好笔记,课下先复习再做作业,之后做适当的练习题B.今天餐厅的饭真好吃C.这道数学题难做D.方程2x2-x+1=0无实数根解析:选A.A是学习数学的一个步骤,所以是算法.3.关于一元二次方程x2-5x+6=0的求根问题,下列说法正确的是( )A.只能设计一种算法B.可以设计两种算法C.不能设计算法D.不能根据解题过程设计算法解析:选B.算法具有不唯一性,对于一个问题,我们可以设计不同的算法.4.阅读下面的算法:第一步,输入两个实数a,b.第二步,若a<b,则交换a,b的值,否则执行第三步.第三步,输出a.这个算法输出的是( )A.a,b中的较大数B.a,b中的较小数C.原来的a的值D.原来的b的值解析:选A.第二步中,若a<b,则交换a,b的值,那么a是a,b中的较大数;否则a<b不成立,即a≥b,那么a也是a,b中的较大数.5.有如下算法:第一步,输入不小于2的正整数n.第二步,判断n是否为2.若n=2,则n满足条件;若n>2,则执行第三步.第三步,依次从2到n-1检验能不能整除n,若不能整除,则n满足条件.则上述算法中,满足条件的n是( )A.质数B.奇数C.偶数D.约数解析:选A.根据质数、奇数、偶数、约数的定义可知,满足条件的n 是质数.6.下列各式中S 的值不能用算法求解的是________.①S =12+22+32+42+ (1002)②S =12+13+14+15+…+150; ③S =1+2+3+4+5+…;④S =1-2+3-4+5-6+…+99-100. 解析:根据算法的有限性知③不能用算法求解.答案:③7.写出作y =|x |图象的算法.第一步,当x >0时,作出第一象限的角平分线.第二步,当x =0时,即为原点.第三步,________________________.解析:依据算法解决的问题知,第三步应为“当x <0时,作出第二象限的角平分线”. 答案:当x <0时,作出第二象限的角平分线8.给出如下算法:第一步,输入x 的值.第二步,若x ≥0,则y =x ,否则执行第三步.第三步,y =x 2.第四步,输出y 的值.若输出的y 值为9,则x =________.解析:根据题意可知,此为求分段函数y =⎩⎪⎨⎪⎧x ,x ≥0,x 2,x <0函数值的算法,当x ≥0时,x =9;当x <0时,x 2=9,所以x =-3.答案:9或-39.已知函数y =⎩⎪⎨⎪⎧-x +1,x >0,0,x =0,x +1,x <0,写出给定自变量x ,求函数值的算法.解:算法如下:第一步,输入x .第二步,若x >0,则令y =-x +1后执行第五步,否则执行第三步.第三步,若x =0,则令y =0后执行第五步,否则执行第四步. 第四步,令y =x +1.第五步,输出y 的值.10.已知某梯形的底边长AB =a ,CD =b ,高为h ,写出一个求这个梯形面积S 的算法. 解:算法如下:第一步,输入梯形的底边长a 和b ,以及高h .第二步,计算a +b 的值.第三步,计算(a +b )×h 的值.第四步,计算S =(a +b )×h 2的值. 第五步,输出结果S .[B 能力提升]1.对于求18的正因数,给出下面的两种算法:算法1:第一步,1是18的正因数,将1列出.第二步,2是18的正因数,将2列出.第三步,3是18的正因数,将3列出.第四步,4不是18的正因数,将4剔除.…第十八步,18是18的正因数,将18列出.算法2:第一步,18=2×9.第二步,18=2×32.第三步,列出所有的正因数1,2,3,32,2×3,2×32.则这两个算法( )A .都正确B .算法1正确,算法2不正确C .算法1不正确,算法2正确D .都不正确解析:选A.算法1是用1~18的整数逐一验证,得出的正因数.算法2利用因数分解得到18的正因数.两种算法都正确.故选A.2.(2016·青岛质检)给出下面的算法:第一步,输入x .第二步,判断x 是否小于0,若是,则输出x +2,否则执行第三步. 第三步,输出x -1.当输入的x 的值为-1,0,1时,输出的结果分别为________.解析:根据x 值与0的关系选择执行不同的步骤.答案:1,-1,03.写出求方程组⎩⎪⎨⎪⎧3x +2y =14①x +2y =-2②的解的算法. 解:法一:第一步,①-②得:2x =14+2.③第二步,解方程③得:x =8.④第三步,将④代入②得:y =-5.第四步,得到方程组的解为⎩⎪⎨⎪⎧x =8,y =-5. 法二:第一步,由②式移项可得:x =-2-2y ;③ 第二步,把③代入①得:y =-5;④第三步,把④代入③得:x =8;第四步,得到方程组的解为⎩⎪⎨⎪⎧x =8,y =-5. 4.(选做题)“韩信点兵”问题:韩信是汉高祖手下的大将,他英勇善战,谋略超群,为汉朝的建立立下了不朽功勋.据说他在一次点兵的时候,为保住军事秘密,不让敌人知道自己部队的军事实力,采用下述点兵方法:①先令士兵从1~3报数,结果最后一个士兵报2;②又令士兵从1~5报数,结果最后一个士兵报3;③又令士兵从1~7报数,结果最后一个士兵报4.这样韩信很快算出自己部队里士兵的总数.请设计一个算法,求出士兵至少有多少人.解:第一步,首先确定最小的满足除以3余2的正整数:2.第二步,依次加3就得到所有除以3余2的正整数:2,5,8,11,14,17,20,….第三步,在上列数中确定最小的满足除以5余3的正整数:8.第四步,然后在自然数内在8的基础上依次加上15,得到8,23,38,53,….第五步,在上列数中确定最小的满足除以7余4的正整数:53.即士兵至少有53人.。
优化方案高中数学第一章算法初步章末演练轻松闯关新人教A版必修3

【优化方案】2017高中数学 第一章 算法初步章末演练轻松闯关 新人教A 版必修3[A 基础达标]1.给出以下几个问题:①输入x , 输出它的相反数;②求面积为6的正方形的周长;③求函数f (x )=⎩⎪⎨⎪⎧x -1,x ≥0,x +3,x <0的函数值. 其中不需要用条件语句来描述其算法的有( )A .1个B .2个C .3个D .0个 解析:选B .①、②不需要使用条件语句.2.用秦九韶算法计算多项式f (x )=2x 7+x 6+x 5+x 4+3x 3+x 2+2x +1当x =2时的函数值时,需要做的加法和乘法的次数分别是( )A .7,4B .4,7C .7,7D .4,4解析:选C.f (x )=2x 7+x 6+x 5+x 4+3x 3+x 2+2x +1=((((((2x +1)x +1)x +1)x +3)x +1)x +2)x +1,所以需要做7次加法,7次乘法.3.(2016·济南质检)执行如图所示的程序框图,若输入n =7,则输出的值为( )A .2B .3C .4D .5 解析:选D.依题意可知,k =1,n =13; k =2,n =25; k =3,n =49; k =4,n =97;k =5,n =193>100,满足条件.故输出k 的值为5.4.(2016·衡阳模拟)执行如图所示的程序框图,若输入的N 的值为6,则输出的p 的值为( )A .120B .720C .1 440D .5 040 解析:选B .由程序框图,可得k =1,p =1,1<6;k =2, p =2,2<6;k =3,p =6,3<6; k =4,p =24,4<6;k =5, p =120,5<6;k =6,p =720, 6=6,不满足条件. 故输出的p 的值为720. 5.(2016·湖南省师大附中月考)执行如图所示的程序框图,则计算机输出的所有点(x ,y )所满足的函数为( )A .y =x +1B .y =2xC .y =2x -1D .y =2x解析:选D.由题意,该程序共输出4个点(1,2),(2,4),(3,8),(4,16),易知这4个点都在函数y =2x的图象上.6.计算函数y =⎩⎪⎨⎪⎧x +1,x <0,x -1,x ≥0的算法步骤为:第一步,输入x .第二步,如果x <0,则使y =x +1,否则执行第三步.第三步,________.第四步,输出y .(将第三步完整填写)解析:第三步为y =x -1. 答案:y =x -17.(2016·长沙模拟)执行如图所示的程序框图,若输入x =8,则输出的k =________.解析:依题意,得x=88,k=1,x<2 016;x=888,k=2,x<2 016;x=8 888,k=3,x>2 016,满足条件.故输出的k的值为3.答案:38.(2014·高考山东卷)执行如图所示的程序框图,若输入的x的值为1,则输出的n 的值为________.解析:由x2-4x+3≤0,解得1≤x≤3.当x=1时,满足1≤x≤3,所以x=1+1=2,n=0+1=1;当x=2时,满足1≤x≤3,所以x=2+1=3,n=1+1=2;当x=3时,满足1≤x≤3,所以x=3+1=4,n=2+1=3;当x=4时,不满足1≤x≤3,所以输出n=3.答案:39.小明第一天背一个单词,第二天背两个单词,以后每一天都比前一天多背一个单词.问他前十天共背了多少个单词?(给出该问题的算法语句)解:s =0i =1WHILE i <=10 s =s +i i =i +1WEND PRINT s END10.某中学男子体育组的百米赛跑的成绩(单位:秒)如下:12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7.设计一个算法从这些成绩中搜索出所有小于12.1秒的成绩,画出程序框图,并编写相应的程序.解:程序框图:程序:i =1WHILE i <=10INPUT GiIF Gi <12.1 THEN PRINT Gi END IF i =i +1WEND END[B 能力提升]1.(2014·高考课标全国卷Ⅰ)执行如图所示的程序框图,若输入的a ,b ,k 分别为1,2,3,则输出的M =( )A.203B .165C.72D .158解析:选D.当n =1时,M =1+12=32,a =2,b =32;当n =2时,M =2+23=83,a =32,b =83;当n =3时,M =32+38=158,a =83,b =158; n =4时,终止循环.输出M =158.2.将二进制数10 011(2)化为五进制为________.解析:由10 011(2)=24+2+20=19,得19=3×5+4=34(5). 答案:343.下列是某个问题的算法,将其改为程序语言,并画出框图. 算法:第一步,令i =1,S =0.第二步,若i ≤999成立,则执行第三步, 否则,输出S ,结束算法. 第三步,S =S +1i.第四步,i =i +2,返回第二步. 解:程序如下:S =0i =1WHILE i<=999 S =S +1/ii =i +2WEND PRINT S END程序框图如图:4.(选做题)到银行办理个人异地汇款(不超过100万)时,银行要收取一定的手续费,汇款额不超过100元,收取1元手续费;超过100元但不超过5 000元,手续费按汇款额的1%收取;超过5 000元,一律收取50元手续费,请为银行设计一个程序要求输入汇款额x 元,输出银行应收取的手续费y .解:程序如下: INPUT xIF x >0 AND x <=100 THEN y =1ELSEIF x <=5 000 THEN y =0.01*xELSE y =50END IF END IF PRINT y END。
2017高中同步创新课堂数学优化方案人教A版必修3课件:第一章1.1.2 第2课时

解:(1)程序框图如图所示.
第二十五页,编辑于星期六:二十点 三十三分。
(2)①y=100(1+1.2%)x; ②程序框图如图:
第二十六页,编辑于星期六:二十点 三十三分。
易错警示 忽视初始值以及循环终止条件致误 画出求 S=14+24+34+…+104 的程序框图. [解] 程序框图如图所示:
第三十四页,编辑于星期六:二十点 三十三分。
当 i=4 时,m=-2×4+6=-2, S=-2+12=10; 当 i=5 时,m=-2×5+6=-4, S=-4+10=6; 当 i=6 时,m=-2×6+6=-6, S=-6+6=0; 当 i=7 时,m=-2×7+6=-8, S=-8+0=-8; 当 i=8 时,m=-2×8+6=-10, S=-10-8=-18. 故判断条件为:i≥9?,故选 A.
第三页,编辑于星期六:二十点 三十三分。
2.循环结构的分类及特征 名 称 直到型循环
当型循环
结构
第四页,编辑于星期六:二十点 三十三分。
名称
直到型循环
当型循环
特征
先执行循环体,后判断
先判断条件,当
条件,若条件不满足,
条件满足时,
就_继__续__执__行__循__环__体____, 直到_条__件__满__足__时终止
第三十页,编辑于星期六:二十点 三十三分。
2 . 如 图 所 示 的 程 序 框 图 中 ,“ S = S×n” 将 被 执 行 的 次 数 是 ( B)
A.4 C.6
B.5 D.7
第三十一页,编辑于星期六:二十点 三十三分。
解析:由程序框图知: S=1×2×3×…×n. 又 1×2×3×4×5=120<200, 1×2×3×4×5×6=720>200. 故“S=S×n”被执行了 5 次.
2017高中同步创新课堂数学优化方案人教A版必修3课件:第一章1.3

1.(1)1 624 与 899 的最大公约数是__2_9_____. (2)用辗转相除法求 80 和 36 的最大公约数,并用更相减损术检 验所得结果. 解:(1)1 624=899×1+725, 899=725×1+174, 725=174×4+29, 174=29×6, 故 1 624 与 899 的最大公约数是 29.故填 29.
第二十二页,编辑于星期六:二十点 三十三分。
进位制转化的方法 (1)将 k 进制转化为十进制的方法是:先将这个 k 进制数写成各 个数位上的数字与 k 的幂的乘积之和的形式,再按照十进制的 运算规则计算出结果. (2)十进制转化为 k 进制,采用除 k 取余法,也就是除基数,倒 取余.
第二十三页,编辑于星期六:二十点 三十三分。
第一章 算法初步
1.3 算法案例
第一页,编辑于星期六:二十点 三十三分。
第一章 算法初步
通过三种算法案例:辗转相除法与更相减损术,秦九韶 算法,进位制,进一步体会算法的思想,提高算法设计水平, 体会中国古代数学对世界的贡献.
第二页,编辑于星期六:二十点 三十三分。
1.辗转相除法与更相减损术 (1)辗转相除法:又叫欧几里得算法,是一种求两个正整数的 _最__大__公__约__数___的古老而有效的算法. (2)更相减损术:我国古代数学专著《九章算术》中介绍的一种 求两个正整数的_最 __大 ___公__约__数__的算法.
第二十七页,编辑于星期六:二十点 三十三分。
1.下列关于利用更相减损术求 156 和 72 的最大公约数的说法 中正确的是( B ) A.都是偶数必须约简
B.可以约简,也可以不约简
C.第一步作差为 156-72=84;第二步作差为 72-84=-12 D.以上都不对 解析:约简是为了使运算更加简捷,故不一定要约简,A 错.C
2017高中同步创新课堂数学优化方案人教A版必修1课件:第一章1.2.2第2课时

探究点二 分段函数的图象 已知函数 f(x)=1+|x|-2 x(-2<x≤2). (1)用分段函数的形式表示该函数; (2)画出该函数的图象.
第十五页,编辑于星期六:二十点 三十分。
[解] (1)当 0≤x≤2 时,f(x)=1+x-2 x=1, 当-2<x<0 时,f(x)=1+-x2-x=1-x. 所以 f(x)=11, -0x≤,x-≤22,<x<0. (2)函数 f(x)的图象如图所示,
①与 A 中元素 1 相对应的 B 中的元素是什么? ②与 B 中元素49相对应的 A 中的元素是什么?
第二十四页,编辑于星期六:二十点 三十分。
解:(1)因为在对应关系 f:x→y=x-2 的作用下,A 中元 素 0 的对应元素为-2,但-2 不在集合 B 中,故按此对应关系 不能构成从 A 到 B 的映射.
第二十页,编辑于星期六:二十点 三十分。
[解] (1)由于在对应关系 f 作用下 A 中元素 3 与 3 的差的 绝对值为 0,而 0∉B,故不是映射.
(2)因为一个圆有无数个内接矩形,即集合 A 中任何一个元 素在集合 B 中有无数个元素与之对应,故不是映射.
(3)是映射,对 A 中任何一个元素,按照对应关系 f,在 B 中都有唯一一个元素与之对应,符合映射定义.
第三页,编辑于星期六:二十点 三十分。
1.判断(正确的打“√”,错误的打“×”) (1)分段函数由几个函数构成.( × ) (2)函数 f(x)=1-,1x,≥x0<,0是分段函数.( √ ) (3)分段函数的定义域是各段上自变量取值的并集.( √ ) (4)函数一定是映射,映射一定是函数.( × ) (5)映射 f:A→B 与映射 f:B→A,一般是不同的映射.( √ )
优化方案2017高中数学第一章算法初步1.1.1算法的概念课件新人教A版必修3

1.判断下列各题.(对的打“√”,错的打“×”) (1)算法就是某个问题的解决过程.( × ) (2)算法执行后可以不产生确定的结果.(× ) (3)解决某类问题的算法是唯一的.( × ) 解析:算法是某一类问题的解决步骤,不是某个问题的解决过 程,它的每一步是确定的,产生的结果也是确定的.
2.下列语句表达的是算法的有( A ) ①拨本地电话的过程为:<1>提起话筒;<2>拨号;<3>等复话
算法原理与平时的解题原理不能等同,要注意两者之间的区 别.在设计此题算法时,每一步都要注意放在 C 杆上的碟子的 顺序必须是从大到小,直至三个碟子都放在 C 杆上为止;其中, B 杆在这里面只是起到一个调节大小的桥梁作用.
3.(1)早上从起床到出门需要洗脸刷牙(5 min)、刷 水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广 播(8 min)几个过程.则下列选项中最好的一种算法是( C ) A.第一步,洗脸刷牙;第二步,刷水壶;第三步,烧水;第 四步,泡面;第五步,吃饭;第六步,听广播 B.第一步,刷水壶;第二步,烧水同时洗脸刷牙;第三步, 泡面;第四步,吃饭;第五步,听广播 C.第一步,刷水壶;第二步,烧水同时洗脸刷牙;第三步, 泡面;第四步,吃饭同时听广播 D.第一步,吃饭同时听广播;第二步,泡面;第三步,烧水 同时洗脸刷牙;第四步,刷水壶
1.在用二分法求方程零点的算法中,下列说法正确的是( D ) A.这个算法可以求方程所有的零点 B.这个算法可以求任何方程的零点 C.这个算法能求方程所有的近似零点 D.这个算法并不一定能求方程所有的近似零点 解析:二分法求方程零点的算法中,仅能求方程的一些特殊的 近似零点(满足函数零点存在性定理的条件),则 D 正确.
2017高中同步创新课堂数学优化方案人教A版必修1课件:第一章1.2.2第1课时

2.y 与 x 成反比,且当 x=2 时,y=1,则 y 关于 x 的函
数关系式为( C )
A.y=1x
B.y=-1x
C.y=2x
D.y=-2x
3.若 f(x+2)=2x+3,则 f(3)的值是( C )
A.9
B.7
C.5
D.3
第五页,编辑于星期六:二十点 三十分。
4.已知函数 f(x)由下表给出,则 f(3)等于____3____. x 1≤x<2 2 2<x≤4 f(x) 1 2 3
解:因为 f(x)是二次函数,设 f(x)=ax2+bx+c(a≠0), 由 f(0)=1,得 c=1.由 f(x+1)-f(x)=2x, 得 a(x+1)2+b(x+1)+1-ax2-bx-1=2x. 整理得 2ax+(a+b)=2x, 由恒等式原理知2aa+=b2=,0,所以ab==-1,1. 所以 f(x)=x2-x+1.
第一章 集合与函数概念
1 . 2 . 2 函数的表示法
第 1 课时 函数的表示法
第一页,编辑于星期六:二十点 三十分。
1.掌握函数的三种表示方法:解析法、图象法、列表法.2.会 根据不同的需要选择恰当方法表示函数.
第二页,编辑于星期六:二十点 三十分。
函数的表示法
第三页,编辑于星期六:二十点 三十分。
第十六页,编辑于星期六:二十点 三十分。
解析:(1)因为 f(x2+2)=x4+4x2=(x2+2)2-4, 令 t=x2+2(t≥2),则 f(t)=t2-4(t≥2),所以 f(x)=x2-4(x≥2). (2)因为 f(x)是一次函数,设 f(x)=ax+b(a≠0), 则 f(f(x))=f(ax+b)=a(ax+b)+b=a2x+ab+b. 又因为 f(f(x))=4x-1,所以 a2x+ab+b=4x-1. 所以aa2b=+4b,=-1, 解得ba= =- 2,13或ab= =- 1. 2, 所以 f(x)=2x-13或 f(x)=-2x+1.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【优化方案】2017高中数学第一章算法初步 1.2.2-1.2.3 条件语句、循环语句应用案巩固提升新人教A版必修3
[A 基础达标]
1.下列对条件语句的描述正确的是( )
A.ELSE后面的语句不可以是条件语句
B.两个条件语句可以共用一个END IF语句
C.条件语句可以没有ELSE后的语句
D.条件语句中IF—THEN和ELSE后的语句必须都有
解析:选C.条件语句有两种格式:分别是IF—THEN格式和IF—THEN—ELSE格式.对于一个分支的条件语句可以没有ELSE后的语句.
2.下面程序输出的结果为( )
i=1
DO
i=i+2
S=2*i+3
,
LOOP UNTIL i>=8
PRINT S
END
A.17 B.19
C.21 D.23
解析:选C.当i=9时,S=2×9+3=21,判断条件9≥8成立,跳出循环,输出S.
3.(2016·临沂检测)下列程序的功能是:判断任意输入的数x是否为正数,若是,输出它的平方值;若不是,输出它的相反数.
INPUT x
IF ________ THEN
y=-x
ELSE
,
y=x*x
END IF
PRINT y
END
则填入的条件应该是( )
A.x>0 B.x<0
C.x>=0 D.x<=0
解析:选D.因为条件真则执行y=-x,条件假则执行y=x*x,由程序功能知条件应为x<=0.
4.如下程序的循环次数为( )
x =0
WHILE x <20
x =x +1
x =x ∧2WEND
PRINT x END
,
A .1
B .2
C .3
D .4
解析:选C.程序执行如下:
(1)x <20,x =0+1=1,x =12=1;
(2)x <20,x =1+1=2,x =22=4,
(3)x <20,x =4+1=5,x =52=25,此时跳出循环,并输出x .
所以一共进行3次循环,故选C.
5.下面的程序运行后第3个输出的数是( ) i =1
x =1
DO
PRINT x
i =i +1x =x +1/2
LOOP UNTIL i>5END
,
A .1
B .3
2
C .2
D .5
2
解析:选C.该程序中关键是循环语句,
第一次输出的数是1,
第二次输出的数是x =1+12=3
2,
第三次输出的数是x =1+12+1
2=2.
6.若a =11,下面的程序段输出的结果是________.
INPUT a
IF a <10 THEN
y =2*(a -1)
ELSE
y =a MOD 10END IF
PRINT y
END
,
解析:由于当a =11时,不满足条件a <10,所以执行y =a MOD 10,得到的结果是y =1.注意“a MOD 10”是a 除以10的余数.
答案:1
7.已知下列程序: INPUT x
IF x <=-1 THEN
y =-x -1
ELSE
IF x >1 THEN
y =-x ∧2+1 ELSE
y =x -1
END IF
END IF
PRINT “y=”;y
END
,
如果输出的是y =0.75,则输入的x 是________.
解析:由程序可知本题为根据输入的x ,求函数
y =⎩⎪⎨⎪⎧ -x -1,x ≤-1, -x 2+1,x >1, x -1,-1<x ≤1
的函数值.我们可以分段令y =
0.75,并验证,可求得x =-1.75.
答案:-1.75
8.(2016·吉林检测)已知有下面的程序,如果程序执行后输出的结果是360,那么在程序UNTIL 后面的“条件”应为________.
解析:因为输出的结果是360,即s =1×6×5×4×3,需执行4次,s 需乘到3,i <3后结束算法.所以,程序中UNTIL 后面的“条件”应为i <3(或i <=2).
答案:i <3(或i <=2)
9.(2016·罗源检测)编写一个程序计算12+32+52+…+992,并画出相应的程序框图.
解:程序如下:
S =0
i =
1
DO
S =S +i ∧2 i =i +2
LOOP UNTIL i >99
PRINT S
END
,
程序框图如图所示:
10.高等数学中经常用到符号函数,符号函数的定义为y =⎩⎪⎨⎪⎧
1,x >0,0,x =0,-1,x <0,
试编写程序输入
x 的值,输出y 的值.
解:程序一:(嵌套结构)
程序框图如图:
程序如下:
INPUT x
IF x>0 THEN
y =1
ELSE
IF x =0 THEN
y =0
ELSE y =-1
END IF
END IF
PRINT y
END
,
程序二:(叠加结构)
程序框图如图: 程序如下:
INPUT x
IF x>0 THEN
y =1
END IF
IF x =0 THEN
y =0
END IF IF x<0 THEN
y =-1
END IF
PRINT y
END
,
[B
能力提升] 1.读程序:
甲:
i=1
S=0
WHILE i<=1 000
S=S+i
,
i=i+1
WEND
PRINT S
END
乙:
i=1 000
S=0
DO
S=S+i
i=i-1
LOOP UNTIL i<1
PRINT S
END
对甲、乙程序和输出结果判断正确的是( )
A.程序不同,结果不同
B.程序不同,结果相同
C.程序相同,结果不同
D.程序相同,结果相同
解析:选B.执行甲、乙程序后,可知都是计算1+2+3+…+1 000的值.
2.(2016·滨州质检)读程序,完成下列题目:
程序如图:
INPUT x
IF x>=1 THEN
y=x+1
ELSE
,
y=2*x+1
END IF
PRINT y
END
(1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是________;
(2)若执行结果为3,则执行的赋值语句是________,输入的x的值是________.
解析:(1)不执行y=x+1语句,
说明不满足条件x≥1,故有x<1.
(2)当x<1时,y<2×1+1=3,
只有x+1=3,x=2.
答案:(1)x<1 (2)y=x+1 2
3.儿童乘坐火车时,若身高不超过1.1 m,则无需购票;若身高超过1.1 m但不超过1.4 m,可买半票;若超过1.4 m,应买全票.试写出一个购票算法程序.
解:程序如下: INPUT “身高h(h >0)”;h
IF h <=1.1 THEN
PRINT “免费乘车”
ELSE
IF h <=1.4 THEN
PRINT “半票乘车” ELSE
PRINT “全票乘车”
END IF
END IF
END
,
4.(选做题)(2016·马鞍山调研)用分期付款的方式购买价格为1 150元的冰箱,如果购买时先付150元,以后每月付50元,加上欠款的利息,若一个月后付第一个月的分期付款,月利率为1%,那么购买冰箱的钱全部付清后,实际共付出多少元?画出程序框图,写出程序.
解:购买时付款150元,余款1 000元分20次付清,每次付款数组成一系列数. a 1=50+(1 150-150)×1%=60,
a 2=50+(1 150-150-50)×1%=59.5,
…,
a n =50+[1 150-150-(n -1)×50]×1%
=60-12
(n -1)(n =1,2,…,
20). 所以a 20=60-12
×19=50.5. 总和S =150+60+59.5+…+50.5=1 255(元).
程序框图如图.
程序:
a=150
m=60
S=0
S=S+a
i=1
WHILE i<=20 S=S+m
m=m-0.5
i=i+1 WEND
PRINT S
END。