专题73每次必考但不落俗套--算法与程序框图考纲要求:1
了解算法的含义,了解算法的思想.2.理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.3.了解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义.基础知识回顾:1
程序框图(1)顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.其结构形式为(2)条件结构是指算法的流程根据条件是否成立而选择执行不同的流向的结构形式.其结构形式为(3)循环结构是指从某处开始,按照一定的条件反复执行某些步骤的情况.反复执行的步骤称为循环体.循环结构又分为当型(WHILE型)和直到型(UNTIL型).其结构形式为2
基本算法语句包括:1.输入语句、输出语句、赋值语句的格式与功能语句一般格式功能输入语句INPUT“提示内容”;变量输入信息输出语句PRINT“提示内容”;表达式输出常量、变量的值和系统信息赋值语句变量=表达式将表达式所代表的值赋给变量2
条件语句3.循环语句应用举例:类型一、计算输出值例1.【陕西省西安市长安区2018届高三上学期质量检测大联考】执行如图所示的程序框图,如果输入,那么输出的值为A
【答案】D故选D.例2.【湖北省荆州中学2018届高三上学期第一次双周考】我国古代名著《九章算术》用“更相减损术”求两个正整数的最大公约数是一个伟大创举
这个伟大创举与我国古老的算法—“辗转相除法”实质一样
如图的程序框图即源于“辗转相除法”,当输入时,输出的()A
18【答案】D本题选择D选项
类型二、补全程序框图例3.如图所示的程序框图输出的是,则条件①可以为()A
【答案】B【解析】分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加并输出S=2+22+…+2n的值,由于S=2+22+…