第八章 算法初步一、算法与程序框图1
算法:通常是指按照一定规则解决一类问题的________和________的步骤
程序框、流程线的名称及功能:图形符号名 称功 能终端框(起止框)表示一个算法的______ 输入、输出框表示一个算法________的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框○连接点连接程序框图的两部分3
算法的三种基本逻辑结构:(1)顺序结构:用程序框图表示如图:(2)条件结构:名称形式一形式二结构形式特征两个步骤 A,B 根据条件选择________执行根据条件是否成立选择是否执行______ (3)循环结构:用程序框图表示为 直到型循环结构 当型循环结构二、基本算法语句1
输入语句、输出语句和赋值语句:(1)输入语句的格式: ________ “提示内容”;变量(2)输出语句的格式:________ “提示内容”;表达式(3)赋值语句的格式:________
条件语句:条件语句的格式有如下两种:3
循环语句:名称直到型当型格式DO 循环体________条件WHILE 条件 循环体 WEND三、算法案例1
辗转相除法与更相减损术是用来求两个正整数的________的方法
秦九韶算法是一种用于计算________的方法
进位制是人们为了计数和运算方便而约定的记数系统,“满 k 进一”就是________,这种进位制的基数是________
热点一 程序框图与算法的基本逻辑结构【例 1】(1)(2014·湖南学业水平考试真题)某程序框图如图所示,若输入 x 的值为 1,则输出 y 的值是 ( )A
5(2)(2015·湖南学业水平考试真题)某程序框图如图所示,若输入 x 的值为-4,则输出的结果为________
程序框图的读图