2018届高三数学一轮复习 第十二章 复数、算法、推理与证明 第二节 算法与程序框图课件 理.pptVIP

  • 3
  • 0
  • 约4.09千字
  • 约 10页
  • 2017-06-02 发布于河北
  • 举报

2018届高三数学一轮复习 第十二章 复数、算法、推理与证明 第二节 算法与程序框图课件 理.ppt

2018届高三数学一轮复习 第十二章 复数、算法、推理与证明 第二节 算法与程序框图课件 理

(2)由程序可得:当x0时,y=(x+1)2. 若y=16,则(x+1)2=16, 所以x+1=±4. 所以x=-5或3(舍去), 所以x=-5. 当x≥0时,y=(x-1)2. 若y=16,则(x-1)2=16, 所以x-1=±4, 所以x=5或-3(舍去). 所以x=5. 综上所述,x=±5. 易错警示 算法语句应用的三个关注点 (1)赋值语句:赋值号仅仅表示把右边的表达式的值赋给左边的变量,且 变量的值始终等于最近一次赋给它的值,原来的值将被替换. (2)条件语句:计算机在执行“IF—THEN—ELSE”语句时,首先对IF后 的条件进行判断,如果符合条件,则执行THEN后面的“语句”;若不符 合条件,则执行ELSE后面的“语句”. (3)循环语句:分清WHILE—WEND和DO—LOOP UNTIL的格式,不能混 用. 3-1 运行下面的程序,输出的结果为?(  ) A.4 ????B.5 ????C.6 ????D.7 答案????C 程序运行过程如下:n=10,S=100;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=6670,结 束循环,输出n=6. 教材研读 考点突破 栏目索引 教材研读 考点突破 栏目索引 教材研读 考点突破 栏目索引 教材研读 考点突破 栏目索引 教材研读 考点突破 栏目索引 教材研读 考点突破 栏目索引 理数 课标版 第二节 算法与程序框图 1.算法的定义 算法通常是指按照一定规则解决某一类问题的明确和有限的步骤. 教材研读 2.程序框图 (1)程序框图又称流程图,是一种用程序框、流程线及文字说明来表示 算法的图形. (2)基本的程序框有终端框(起止框),输入、输出框,处理框(执行框),判断 框. 3.三种基本逻辑结构及相应语句 名称 示意图 相应语句 顺序结构 ? 输入语句: INPUT “提示内容”;变量 输出语句: PRINT “提示内容”;表达式 赋值语句: 变量=表达式 条件 结构 ? ①????IF条件THEN???? 语句体 ②????END IF???? ? ③????IF条件THEN???? 语句体1 ④????ELSE???? 语句体2 END IF ?循环结构 当型循环结构 ? ⑤????WHILE????条件 循环体 ⑥????WEND???? 直到型循环结构 ? ⑦????DO???? 循环体 ⑧????LOOP UNTIL????条件 1.执行如图所示的程序框图,若输入x=2,则输出的y值为?(  ) ? A.0 ????B.1 C.2 ????D.3 答案????B ∵20, ∴y=2×2-3=1. 2.(2016北京,3,5分)执行如图所示的程序框图,若输入的a值为1,则输出 的k值为?(  ) ? A.1 ????B.2 C.3 ????D.4 答案????B????k=0,b=1.a=-?,k=1;a=?=-2,k=2;a=?=1,满足a=b. 故输出k=2. 3.执行如图所示的程序框图,如果输入的a=-1,b=-2,则输出的a的值为? (  ) ? A.16 ????B.8 C.4 ????D.2 答案????B 第一次循环,a=(-1)×(-2)=26;第二次循环,a=2×(-2)=-46; 第三次循环,a=(-4)×(-2)=86,此时输出a=8,故选B. 4.(2016江苏,6,5分)下图是一个算法的流程图,则输出的a的值是  ??????. ? 答案 9 解析 代值计算, 第一次循环,a=5,b=7, 第二次循环,a=9,b=5,ab, 从而输出的a值为9. 5.执行如图的程序框图,则输出的i=   ????. 答案 4 解析 进行第一次循环后,S=?=20,i=2,S=201; 进行第二次循环后,S=?=4,i=3,S=41; 进行第三次循环后,S=?=0.8,i=4,S=0.81, 此时结束循环,输出的i=4. 考点一 程序框图的应用 考点突破 典例1????(2016课标全国Ⅱ,8,5分)中国古代有计算多项式值的秦九韶算 法,下图是实现该算法的程序框图.执行该程序框图,若输入的x=2,n=2, 依次输入的a为2,2,5,则输出的s=?(  ) A.7 ????B.12 C.17 ????D.34 (2)(2016课标全国Ⅰ,9,5分)执行下面的程序框图,如果输入的x=0,y=1,n= 1,则输出x,y的值满足?(  ) A.y=2x ????B.y=3x C.y=4x ????D.y=5x 答案 (1)C (2)C 解析 (1)k=0,s=0,输入a=2,s=0×2+2=2,k=1; 输入a

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档