第十一章算法、复数与推理证明第1讲算法初步[考纲解读]1
了解算法的含义及思想,掌握程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.(重点)2
了解几种算法的基本语句,输入语句、输出语句、赋值语句、条件语句、循环语句的含义.[考向预测]从近三年高考情况来看,本讲是每年高考的必考内容
预测2020年将会考查:①框图的直接计算;②根据框图的输出值添加满足的条件
题型为客观题,试题难度不大,属中、低档题型
1.算法的含义与程序框图(1)算法:算法是指按照□一定规则解决某一类问题的□明确和□有限的步骤.(2)程序框图:程序框图又称□流程图,是一种用□程序框、□流程线及□文字说明来表示算法的图形.在程序框图中,一个或n个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.(3)算法框图的图形符号及其功能2.三种基本逻辑结构及相应语句续表1.概念辨析(1)一个程序框图一定包含顺序结构,也包含条件结构(选择结构)和循环结构.()(2)当型循环是给定条件不成立时,执行循环体,反复进行,直到条件成立为止.()(3)在算法语句中,X=X+1是错误的.()(4)输入语句可以同时给多个变量赋值.()答案(1)×(2)×(3)×(4)√2.小题热身(1)根据给出的程序框图(如图),计算f(-1)+f(2)=()A.0B.1C.2D.4答案A解析f(-1)=4×(-1)=-4,f(2)=22=4,∴f(-1)+f(2)=-4+4=0
(2)计算机执行下面的程序段后,输出的结果是()A.1,3B.4,1C.0,0D.6,0答案B解析读程序可知a=1+3=4,b=4-3=1
(3)已知输入实数x=12,执行如图所示的流程图,则输出的x是()A.25B.102C.103D.51答案C解析输入x=12,经过第一次循环得到x=2×12+1=25,n=2,经过