高三上学期一轮复习数学教学案与抢分训练基本算法语句

上传人:pu****.1 文档编号:507705846 上传时间:2023-10-27 格式:DOC 页数:8 大小:177KB
返回 下载 相关 举报
高三上学期一轮复习数学教学案与抢分训练基本算法语句_第1页
第1页 / 共8页
高三上学期一轮复习数学教学案与抢分训练基本算法语句_第2页
第2页 / 共8页
高三上学期一轮复习数学教学案与抢分训练基本算法语句_第3页
第3页 / 共8页
高三上学期一轮复习数学教学案与抢分训练基本算法语句_第4页
第4页 / 共8页
高三上学期一轮复习数学教学案与抢分训练基本算法语句_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《高三上学期一轮复习数学教学案与抢分训练基本算法语句》由会员分享,可在线阅读,更多相关《高三上学期一轮复习数学教学案与抢分训练基本算法语句(8页珍藏版)》请在金锄头文库上搜索。

1、b 32 ;最后把a的值18赋给c,c 18 选 c.INPUT a,b,c a=b b=cc=aPRINT【名师指引】在赋值语句中,明白得ab或a: b或a图1b的含义是:把b的值赋给a .2020届高三上学期一轮复习数学教学案与抢分训练基本算法语句知识梳理1. 差不多算法语句的格式要求:任何一种程序设计语言中都包含五种差不多的算法语句,它们分不是输入语句、输岀语句、赋值语 句、条件语句、循环语句.输入语句的一样格式是:INPUT 提示内容;变量;输出语句的一样格式是 PRINT 提示内容; 表达式;赋值语句的一样格式是:变量=表达式.条件语句有两种:一种是 IFTHEN ELSB语句;另一

2、种是IF THE N语句.循环语句分 WHILE语句和UNTIL语句.2. 差不多算法语句的含义及用法差不多算法语句的含义及用法.输入、输岀语句和赋值语句是任何算法程序必不可少的差不多算法语句;当算法程序按条件进行分析、比较、判定,并按判定后的不同情形进行不同处理时,需用条件语句 来实现;当处理一些需要反复执行的运算任务,如累加求和、累乘求积等咨询题时,常用到循环语句,假设先考虑判定,再进行循环,那么使用当型WHILE型循环;假设先进行循环,再判定,可使用直到型UNTIL 型循环,直到型循环语句至少执行一次循环体,而当型循环语句那么可能一次也不执行循环体,二者本 质上是相同的,能够相互转化.重

3、难点突破1. 重点:明白得五种差不多算法语句及其表达方式、结构、用法.2. 难点:明白得两种循环语句的使用技巧.3. 重难点:输入语句要求输入的值只能是具体的常数;输岀语句能够输岀常量、变量、表达式的值及字符;注意赋值语句的格式;在使用条件语句时,要注意IF与ELSE的配对关系;在使用循环语句,要注意对循环变量的操纵,幸免多一次或少一次循环.热点考点题型探析考点1赋值语句的运用例 1】右面的算法程序,假设输入 6,18,32,那么输出结果是a. 6,18,32 B. 18,6,32 C. 18,32,18 d. 32,18,6【解题思路】 明白得赋值语句的一样格式:变量=表达式【解析】先把b的

4、值18赋给a, a 18 ;再把c的值32赋给b,INPUT XIF X 10 THENp x 0.35ELSEp 10 0.35 (x 10) 0.7END IFPRINT pEND考点2条件语句的运用【例2】阅读右面的算法程序,写岀程序运行的结果.该程序中使用的是 格式的条件语句假设x 6,那么p _ ;假设x 20 ,那么p _【解题思路】此题算法程序中使用了条件语句,该语句被执行时,第一对if后的条件(X 10)进行判定,假如条件符合,就执行THEN后的语句1,假设条件不符合,就执行 ELSE后的语句2.【解析】” IF THENELSEWHILE语句s=1i=2WHILE s 50.

5、2a is=s+ai=i+1WEND i=i-2PRINT n的最大整数为;iEND当x 6时,那么x 10,故p 6 0.35 2.1 ;当 x 20时,那么 x 10,现在 p 10 0.35 (20 10) 0.710.5【名师指引】在使用条件语句的嵌套时要注意 IF和ELSE勺配对关系.考点3循环语句的运用2 2 2【例3】求1 23n50成立的n的最大整数值,用程序语言表示其算法.【解题思路】 这是一个累加求和咨询题,可用循环语句来实现,可用两种语句实施.【解析】这是一个累加求和咨询题,可用循环语句来实现,注意累加和50 如图3、图UNTIL语句s=1i=2.2do a Is=s+a

6、i=i+1LOOP PUNTIS=50i=i-2PRINT n的最大整数为;iEND图3图4WHILE型循环与直到型UNTIL 型循环的操纵条件是互否的.【新题导练】1. 如图5的程序运行结果是 【解析】8 2. 如图6的程序段结果是 i=1x=1INPUT xs=0x=x* iy=y* x+6WHILE i=0THEN y=xELSE y= -xEND IFPRINT yEND.图8s=0k=1DO s=s+1(k*(k+1) k=k+1LOOP UNTIL PRINT s= ;sEND【名师指引】使用循环语句时,要注意循环变量的取值当型由y 3,得x 3.5.利用运算机运算:S 1111,

7、某同学编写的图9程序语句中,处应填1 22 3 3 499 100【解析】k 99.循环体执行到k 99.抢分频道基础巩固训练1. (2006 广州模拟以下赋值能使 y的值为4的是a. y 2 6 B. 2 3 2 yc. 4 y d. y 2 3 2【解析】D.赋值时把 、=右边的值赋给左边的变量,应选D2. (2005 广州模拟)当X 2时,下面的程序段结果是A. 3B. 7c. 15D. 17【解析】c当i 4时,s 7 2 1 15,应选c3. (2007 深圳模拟)以下图程序执行后输出的结果是 ()A、 1B、0C、1D、2【解析】c当s 54 3214, n 1时跳出循环体4. 2

8、007 南海模拟运算机执行如以下图的程序段后,输出的结果是a. 1,3b. 4,1 C. 0,0d. 6,0【解析】b.执行程序得a 134,b4 3 1,应选 B5.(2006 惠州模拟)当a 1,b3时,执行完如以下图一段程序后x的值是A. 1MB.3C. 4【解析】C.;1 3 -x 1 34应选cD.2i=1s=0WHILE i=4 s=s x+1 i=i+1WENDPRINT sEND第2题图6.如图程序n=5s=0WHILE s10PRINT xEND第6题图A.不能执行B.能执行一次C能执行十次D.有语法错误【解析】D.应为LOOP UNTIL考查程序语句的严密性.7.如下图的程

9、序,假设程序执行的结果是3,那么输入的X值可能为【解析】由y 3,得x2 2x 3, x 1或x8. 9.以下属于差不多算法语句的是 .INPUT语句;PRINT语句; IF-THEN语句;DO语句END语句;WHILE语句;END IF语句.【解析】9. 给出以下四个咨询题:INPUT x=; xy=x* x+2* xPRINT yEND第7题图输入一个数x,输出它的相反数;求面积为 18的正方形的周长;求三个数 a, b,c中的最大数;求函数f (x) x 2的函数值.其中不需要用条件语句来描述其算法的有 【解析】仅不需要分情形讨论,即不需要用条件语句.综合拔高训练10. 12 .用二分法

10、求方程x5 3x 1 0在(0,1)上的近似解,精确到 c 0.001,写出算法画出流程 图,并写岀算法语句.【解析】算法如下:第一步:取a, b中点1 (x - (a2b),将区间一分为二;INPUTxf“a, b, c (ab)/2a) a3a 1第二步:假设f(Xo)0,那么x确实是方程的根;3f(x) x3x1否那么所求根X在X的左侧或右侧;DOIF f (x )0THENPRINT x假设 f (a)f (x )0,那么x(x , b),以x代替aELSE假设 f (a)f (x )0,那么x(a, x ),以x代替bif f(a)f(x )0第三步:假设a bc,运算终止现在xx,THEN bx否那么转到第一步.算法语句和流程图如下图ELSE axEND IFENDIFLOOPUNTILPRINTxEND第10题

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号