山东省泰安市肥城市第三中学高考数学一轮复习算法、程序框图教案教学内容学习指导【学习目标】1
了解算法的含义,了解算法的思想.2.理解程序框图的三种基本逻辑结构:顺序、条件分支、循环.【学习重点】理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义.【学习难点】了解流程图、结构图及其在实际中的应用即使感悟回顾
预习课前自测1.阅读如图的程序框图,若输入x=2,则输出的y值为()A.0B.1C.2D.3【解析】∵2>0,∴y=2×2-3=1
2.(2012·安徽高考)如图所示,程序框图(算法流程图)的输出结果是()A.3B.4C.5D.8【解析】当x=1,y=1时,满足x≤4,则x=2,y=2;当x=2,y=2时,满足x≤4,则x=2×2=4,y=2+1=3;当x=4,y=3时,满足x≤4,则x=2×4=8,y=3+1=4;当x=8,y=4时,不满足x≤4,则输出y=4
【答案】B3.①算法可以无限的操作下去;②算法的每一步操作必须是明确的、可行的;③一个程序框图一定包含顺序结构;④一个程序框图不一定包含条件结构和循环结构.以上说法正确的个数是()A.1B.2C.3D.4【解析】算法必须在有限步操作后停止,所以①不正确;算法的每一步操作都是回顾知识1明确的、可行的,所以②正确;一个程序框图一定包含顺序结构,但不一定包含条件结构和循环结构,所以③与④都正确.5.(2012·湖南高考)如果执行如图所示的程序框图,输入x=4
5,则输出的数i=________
【解析】当输入x=4
5时,由于x=x-1,因此x=3