1 算法与程序框图最新考纲考情考向分析1
了解算法的含义,了解算法的思想
理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构
考查求程序框图中的执行结果和确定控制条件,题型为选择题、填空题,难度为中低档
1.算法与程序框图(1)算法① 定义:算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.② 应用:算法通常可以编成计算机程序,让计算机执行并解决问题.(2)程序框图定义:程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.2.三种基本逻辑结构内容名称定义程序框图顺序结构由若干个依次执行的步骤组成,这是任何一个算法都离不开的基本结构1条件结构算法的流程根据给定的条件是否成立有不同的流向,条件结构就是处理这种过程的结构循环结构从某处开始,按照一定的条件反复执行某些步骤的结构,反复执行的步骤称为循环体概念方法微思考1.三种基本结构的共同点是什么
提示 三种基本结构的共同点即只有一个入口和一个出口,每一个基本结构的每一部分都有机会被执行到,而且结构内不存在死循环.2.条件结构能否同时执行“是”分支和“否”分支
提示 不能.条件结构无论判断条件是否成立,只能执行“是”分支或“否”分支二者之一,不能同时执行,也不能都不执行.题组一 思考辨析1.判断下列结论是否正确(请在括号中打“√”或“×”)(1)算法只能解决一个问题,不能重复使用.( × )(2)程序框图中的图形符号可以由个人来确定.( × )(3)输入框只能紧接开始框,输出框只能紧接结束框.( × )(4)条件结构中判断框的出口有两个,但在执行时,每次只有一个出口是有效的.( √ )题组二 教材改编22.执行如图所示的程序框图,则输出 S 的值为( )A.-B
答案 D解析 按照程序框图依次循环运算,当 k=5 时,停止循环,S=sin=
3.执行如图所示的程序框图,若输出