第一讲复数与框图第一部分算法与程序框图一、算法与程序框图1.算法(1)算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.(2)应用:算法通常可以编成计算机程序,让计算机执行并解决问题.2.程序框图定义:程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.二、三种基本逻辑结构名称内容顺序结构条件结构循环结构定义由依次执行的步骤组成,这是任何一个算法都离不开的基本结构算法的流程根据条件是否成立有不同的流向,条件结构就是处理这种过程的结构从某处开始,按照一定的条件反复执行某些步骤的情况,反复执行的步骤称为循环体程序框图知识点拨:应用循环结构应注意的三个问题①确定循环变量和初始值;②确定算法中反复执行的部分,即循环体;③确定循环的终止条件.基础自测1.阅读如图11-1-1的程序框图,若输入x=2,则输出的y值为()图11-1-1A.0B.1C.2D.3【解析】 2>0,∴y=2×2-3=1
【答案】B2.阅读如图11-1-2所示的程序框图,运行相应的程序,输出的结果是()1图11-1-2A.3B.4C.5D.6第十一章算法初步、推理证明、复数【解析】试将程序分步运行:第一次循环:S==-1,n=2;第二次循环:S==,n=3;第三次循环:S==2,n=4
【答案】B3.如图11-1-3所示的程序框图输出的S是126,则①应为()图11-1-3A.n≤5
【解析】2+22+…+2n==126,∴n=6,∴应填入n≤6
【答案】B考点一利用程序框图求值例(1)(2013·安徽高考)如图11-1-4所示,程序框图(算法流程图)的输出结果是()图11-1-4A
(2)(2014·山东卷)执行右面的程序框图,若输入的的值为1,则输出2开始输入x是0n3430xx结束1xx否输出n1nn的的值为