第十一章算法初步、推理证明、复数第一节算法与程序框图[考情展望]1
考查算法的逻辑结构,重点考查循环结构与条件结构,考查写出程序的运行结果、指明算法的功能、补充程序框图等基础知识
题型以选择题和填空题为主要考查形式,题型灵活多样,难度中低档.一、算法与程序框图1.算法(1)算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.(2)应用:算法通常可以编成计算机程序,让计算机执行并解决问题.2.程序框图程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.二、三种基本逻辑结构名称内容顺序结构条件结构循环结构定义由依次执行的步骤组成,这是任何一个算法都离不开的基本结构算法的流程根据条件是否成立有不同的流向,条件结构就是处理这种过程的结构从某处开始,按照一定的条件反复执行某些步骤的情况,反复执行的步骤称为循环体程序框图应用循环结构应注意的三个问题①确定循环变量和初始值;②确定算法中反复执行的部分,即循环体;③确定循环的终止条件.1.阅读如图11-1-1的程序框图,若输入x=2,则输出的y值为()A.0B.1C.2D.3图11-1-1【答案】B2.①算法可以无限的操作下去;②算法的每一步操作必须是明确的、可行的;③一个程序框图一定包含顺序结构;④一个程序框图不一定包含条件结构和循环结构.以上说法正确的个数是()A.1B.2C.3D.4【答案】C3.阅读如图11-1-2所示的程序框图,运行相应的程序,输出的结果是()A.3B.4C.5D.6图11-1-2【答案】B4.如图11-1-3所示的程序框图输出的S是126,则①应为()A.n≤5
图11-1-3【答案】B5.(2013·山东高考)执行两次如图11-1-4所示的程序框图,若第一次输入的a的值为-1
2,第二次输入的a的值为1
2,则第一次,第二次输出的a的值分别为()A