锁定高考新课标版高考数学一轮总复习第11章 第1节 算法与程序框图、基本算法语句课件 文.pptVIP

  • 2
  • 0
  • 约 38页
  • 2017-05-28 发布于湖北
  • 举报

锁定高考新课标版高考数学一轮总复习第11章 第1节 算法与程序框图、基本算法语句课件 文.ppt

锁定高考新课标版高考数学一轮总复习第11章 第1节 算法与程序框图、基本算法语句课件 文

思路点拨:根据输入的值和算法,选择分支,确定输出的y值. 规范解答 : (1)a=1,b=2,a=a+b=1+2=3, ∴输出的结果为3. (2)算法语句给出的是分段函数 输入x=60时,y=25+0.6×(60-50)=31.故选C. 易错警示:条件语句应注意IF-THEN-ELSE-END中 IF的配对,尤其在嵌套结构时,一层配对就是一个完整的条件结构,在书写程序时易漏掉某一部分. 点评 :本题主要考查算法语句的应用,这类问题注意语句的固定格式. * 规律总结: 1. 赋值语句中,赋值号仅仅表示把右边的表达式的值赋给左边的变量. 2. 输入、输出、赋值语句是任何一个算法中必不可少的语句.一个语句可以输出多个表达式.在赋值语句中,变量的值始终等于最近一次赋给它的值.先前的值将被替换. 3.(1)条件语句常与比较大小或分段函数求值相结合.(2)当有条件语句的嵌套时,难度较大,突破方法是利用分段函数的形式,写出程序的执行过程及结果,再进行分析. * 迁移发散3:(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 ① INPUT a,b IF a>b THEN m=a ELSE m=b END IF PRINT m END (2)如图②所示,当a,b分别为2,3时,最后输出的m的值是________. ② 规范解答: (1)利用赋值语句求得a,b即可.由程序得a=1+3=4,b=4-3=1. (2)输入a,b分别为2,3时,a>b不成立,∴执行ELSE后面的语句,把b赋值给m,可知m=3,故输出的结果是3. ? * 巧思妙解锦囊 —— 利用循环结束条件求循环结构参数 思路点拨:根据k的取值逐个代入,验证出何时退出循环. (2012·江苏高考)下图是一个算法流程图,则输出的k的值是________. 常规解法:第一步,当k=1时,k2-5k+4=1-5+4=0; 第二步,当k=2时,k2-5k+4=4-10+4=-2<0; 第三步,当k=3时,k2-5k+4=9-15+4=-2<0; 第四步,当k=4时,k2-5k+4=16-20+4=0; 第五步,当k=5时,k2-5k+4=25-25+4=4>0,结束循环,输出k=5. * 巧思妙解:由程序框图知k2-5k+4>0是决定循环是否终止的条件, 故解不等式k2-5k+4>0, 解得k>4或k<1(舍去). ∴当k=5时,满足k2-5k+4>0,故输出5. 技巧点拨:在解决循环结构要退出时,需满足循环结束条件,解本题时要充分抓住这一点,利用本题的循环结束条件k2-5k+4>0,解此不等式即可确定输出的k值. * 备课优选 题型4 ·循环语句 例4 .用适当的程序语言写出满足1+2+3+4+…+n9999的最小自然数n的程序. 思路点拨:对于某些有规律的重复计算问题,可以考虑使用循环语句来编写程序. 规范解答: S=0 n=1 DO  S=S+n   n=n+1 LOOP UNTIL S>9999 PRINT n-1 * 例5.下列程序执行后输出的结果是  (  ) n=5 s=0 WHILE s<14 s=s+n n=n-1 WEND PRINT n END                    A. -1    B. 0      C. 1       D. 2 规范解答:本题

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档