【福建】高考数学复习方略:第9章《算法初步、统计》第2节《基本算法语句》.ppt

上传人:悠远 文档编号:3483660 上传时间:2020-09-08 格式:PPT 页数:48 大小:1.94MB
返回 下载 相关 举报
【福建】高考数学复习方略:第9章《算法初步、统计》第2节《基本算法语句》.ppt_第1页
第1页 / 共48页
【福建】高考数学复习方略:第9章《算法初步、统计》第2节《基本算法语句》.ppt_第2页
第2页 / 共48页
点击查看更多>>
资源描述

《【福建】高考数学复习方略:第9章《算法初步、统计》第2节《基本算法语句》.ppt》由会员分享,可在线阅读,更多相关《【福建】高考数学复习方略:第9章《算法初步、统计》第2节《基本算法语句》.ppt(48页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第二节 基本算法语句,1.输入语句、输出语句、赋值语句的格式及功能,INPUT“提示内容”; 变量,输入信息,PRINT “提示内容”; 表达式,变量=表达式,输出,将表达式所代表的值,赋给变量,常量、变量的值 和系统信息,【即时应用】 判断下列命题是否正确.(请在括号中填写“”或“”) 4=M是赋值语句 ( ) M=-M是赋值语句 ( ) 输入语句可以同时给多个变量赋值 ( ) 输出语句可以输出常量、变量的值,但不能运算 ( ) 赋值号“=”两边可以交换 ( ),【解析】根据赋值语句的格式与功能,可知赋值号左侧是变量,右侧是表达式,两边不能随意交换.所以错对错;输入语句可以同时给多个变量赋值

2、,对;输出语句可以把表达式的值运算后输出,起到了运算的作用,错. 答案: ,2.条件语句、循环语句的格式及对应框图 (1)条件语句的格式及框图 IF-THEN格式,IF 条件 THEN,END IF,IF-THEN-ELSE格式,IF 条件 THEN,ELSE,(2)循环语句的格式及框图 UNTIL语句,DO,LOOP UNTIL,WHILE语句,WHILE,WEND,【即时应用】 (1)判断下列语句是否是基本算法语句(请在括号内填“是”或“否”). INPUT语句;( ) PRINT语句;( ) IF-THEN语句;( ) END语句;( ) WHILE语句;( ) END IF语句.( )

3、,(2)当a=3时,下面的程序段输出的结果是_.,IF a10 THEN y=2*a ELSE y=a*a END IF PRINT y END,(3)下面程序执行后输出的结果是_.,n=5 S=0 WHILE S15 S=S+n n=n1 WEND PRINT n END,【解析】(1), 是基本算法语句的种类; 不是. (2)该程序揭示的是分段函数y= 的对应法则,故输出6. (3)程序是求和,执行第一次循环,S=5,n=4; 执行第二次循环,S=9,n=3; 执行第三次循环,S=12,n=2; 执行第四次循环,S=14,n=1;,执行第五次循环,S=15,n=0,故应输出n=0. 答案:

4、(1)是 是 是 否 是 否 (2)6 (3)0,热点考向 1 输入、输出、赋值语句 【方法点睛】 输入、输出、赋值语句的注意点 (1)输入语句中的各变量之间用“,”隔开,最后一个变量后不能加标点符号. (2)输出语句:输出语句中的提示内容与表达式中的变量之间必须用“;”隔开.,(3)赋值语句:赋值号“=”的左边只能是变量名,右边是表达式,左右两边不能交换;特别注意赋值号与等号的区别.,【例1】(1)计算机执行下面的程序段后,输出的结果是( ) (A)1,3 (B)4,1 (C)0,0 (D)6,0,a=1 b=3 a=a+b b=a-b PRINT a,b END,(2)(2011福建高考)

5、运行如图所示的程序,输出的结果是_.,a1 b2 aab PRINT a END,【解题指南】(1)利用赋值语句求得a,b即可.(2)简单的赋值程序,a与b的值相加后,输出. 【规范解答】(1)选B.由程序得: a=1+3=4,b=4-3=1. (2)a=1,b=2,a=a+b,a=1+2=3, 该程序输出的结果是3. 答案:3,【互动探究】本例(1)中,在语句b=a-b后再加语句b=a-b,则输出的b是多少? 【解析】b=a-b=4-1=3.,【反思感悟】1.赋值语句中,赋值号仅仅表示把右边的表达式的值赋给左边的变量. 2.输入、输出、赋值语句是任何一个算法中必不可少的语句.在赋值语句中,变

6、量的值始终等于最近一次赋给它的值.先前的值将被替换.,【变式备选】编写一个程序,输入正方形的边长,输出它的对角线长和面积的值. 【解析】,INPUT “a=”;a l=SQR(2)*a S=a*a PRINT “l=”;l,“S=”;S END,热点考向 2 条件语句 【方法点睛】 条件语句的应用 条件语句是高考的一个热点,常常考查比较大小或与分段函数相联系,在不同的条件下执行不同的步骤.与分段函数联系时,执行结果相当于求分段函数的函数值.当有条件语句的嵌套时,要注意理清嵌套的层次,这是解决条件语句问题的难点,处理方法是利用分段函数的形式写出程序执行的过程.,【提醒】从IF与END IF的配对

7、上,可以帮助辨认条件结构的嵌套.,【例2】(1)根据如图所示的程序语句,当输入a,b分别为2,3时,最后输出的m的值是_.,INPUT a,b IF ab THEN m=a ELSE m=b END IF PRINT m END,(2)以下给出了一个程序,根据该程序回答: 若输入4,则输出结果是_; 该程序的功能所表示的函数解析式为_.,INPUT x IF x3 THEN y=x*x-1 ELSE y=2 END IF END IF PRINT y END,【解题指南】本题中的两小题考查的是用条件语句表示的程序的运行,解题的关键是按照程序的顺序和条件语句的特点运行. 【规范解答】(1)输入a

8、,b分别为2,3时,ab不成立,所以执行ELSE后面的语句,把b赋值给m,可知m=3,输出的结果是3. (2)当x=4时满足x3的条件,输出y=44-1=15,该程序表示的函数解析式是,答案:(1)3 (2)15 ,【互动探究】本例(2)题中,把输入4改为输出y=4,则输入的 x=_. 【解析】由例中的函数解析式可得 当x3时,令2x=4得x=2符合题意, 当x3时,令x2-1=4得x= (舍去),所以x=2. 答案:2,【反思感悟】解答或编写有条件语句的程序时注意条件满足与不满足所对应的不同结果,另外还要注意IF-THEN-ELSE-END IF的配对,尤其在嵌套结构时,一层配对就是一个完整

9、的条件结构,而书写程序时更易漏掉某一部分.,【变式备选】运行下面程序,若输入x=3,则输出y=_.,INPUT x IF x0 THEN y=1 ELSE IF x=0 THEN y=0 ELSE y=-1 END IF END IF PRINT y END,【解析】该程序表达的函数解析式为 当x=30时输出y=1. 答案:1,热点考向 3 循环语句 【方法点睛】 常用的循环语句 (1)当型:WHILE-WEND配对; 直到型:DO-LOOP UNTIL配对. (2)当型是条件满足时进入循环,直到型是条件满足时退出循环,循环次数的确定是易错点. (3)当型与直到型可以相互转化.,【例3】运行下

10、面程序:当输入168,72时,输出的结果是( ) (A)168 (B)72 (C)36 (D)24,INPUT m,n DO r=mMODn m=n n=r LOOP UNTIL r=0 PRINT m END,【解题指南】从程序可以看出,这是用直到型循环语句表示的求两数的最大公约数的程序. 【规范解答】选D.利用辗转相除法可得168与72的最大公约数是24.所以选D.,【反思感悟】1.解答用算法语句表示的程序题,关键是熟悉常见的程序语句,能够先从总体上把握该程序的功能,然后再进行解答.例如本例,如果从程序中看出是求最大公约数,解答就简单了. 2.计数变量的作用一般是统计循环体执行的次数,改变

11、循环条件的取值,为结束循环做准备.譬如:计算等差、等比数列的前n项的和,n就是计数变量的临界值.,3.累加变量是最终的输出结果,每进入一次循环体随着计数变量的改变而改变,累加变量的初始值通常为0.,【变式训练】给出一个算法的程序如下: (1)说明该程序的功能; (2)请用直到型循环结构画出相应算法的程序框图.,S=0 K=1 WHILE K=99 S=S+1/K K=K+1 WEND PRINT S END,【解析】(1)该程序的功能是求 的和. (2),1.(2012宁德模拟)下面程序运行后输出的结果为( ),a=0 j=1 WHILE j=5 a=(a + j)MOD 5 j=j+1 WE

12、ND PRINT a END,(A)50 (B)5 (C)25 (D)0 【解析】选D.j=1,a=1;j=2,a=3;j=3,a=1;j=4,a=0;j=5,a=0.,2.(2012泉州模拟),INPUT x IF x=2 THEN y=2*x-3 ELSE y=2x END IF PRINT y END,以上表示的函数表达式是_. 【解析】所给语句是条件语句,表示的是分段函数 答案:,3.(2012南平模拟)以下是计算1+2+3+4+100的程序框图,请写出对应的程序.,【解析】,i=1 sum=0 WHILE i=100 sum=sum+i i=i+1 WEND PRINT sum END,

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

当前位置:首页 > 教育专区 > 高中数学

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com