\s\up7(第一节) \s\up7(算法初步)1
了解算法的含义,了解算法的思想.2.理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.3.了解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义.知识点一 程序框图 1.顺序结构是由____________________组成的,这是任何一个算法都离不开的基本结构.其结构形式为2.条件结构是指算法的流程根据条件是否成立而选择执行不同的流向的结构形式.其结构形式为3.循环结构是指从某处开始,按照一定的条件反复执行某些步骤的情况.反复执行的步骤称为________.循环结构又分为当型(WHILE 型)和直到型(UNTIL 型).其结构形式为答案1.若干个依次执行的步骤 3
循环体1.①算法可以无限的操作下去;② 算法的每一步操作必须是明确的、可行的;③ 一个程序框图一定包含顺序结构;④ 一个程序框图不一定包含条件结构和循环结构.以上说法正确的个数是( )A.1B.2C.3D.4解析:算法必须在有限步操作后停止,所以①不正确;算法的每一步操作都是明确的、可行的,所以②正确;一个程序框图一定包含顺序结构,但不一定包含条件结构和循环结构,所以③与④都正确.答案:C2.(必修③ P20 习题 1
1A 第 3 题改编)某居民区的物业公司按月向居民收取卫生费,每月收费方法是:3 人和 3 人以下的住户,每户收取 5 元;超过 3 人的住户,每超出 1 人加收1
2 元,相应收费系统的程序框图如图所示,则①处应填( )A.y=5+1
2xB.y=15+1
2xC.y=5+1
2(x-3)D.y=15+1
2(x-3)解析:依题意得,费用 y 与人数 x 之间的关系为 y=则程序框图中①处应填 y=5+1
2(x-3).故选 C
答案:C3.(2016·山东卷)执行如图所示的程序框图,若输入的 a,b 的