(
课件网) 第一部分 回顾教材篇 模块七 算法与程序设计初步 考核的题型、分值如下表: 模块 题型 分值比例 算法与程序设计初步 单选 本模块主要考核的知识点有三个,分别是算法的描述方式、程序的基 本结构和程序表达。 难点是程序表达,需要读懂用自然语言或者流程图表达的算法,根据 算法推断相关的条件、公式或结果。掌握程序表达的重点是流程图。复习 时,教师要结合典型示例,引导学生通过绘制简单的流程图来描述解决问 题的步骤,在解决问题的过程中了解算法、认识流程图的基本图例、认识 算法的三种基本结构,最终能够读懂流程图。 在试卷中,本模块一般是3个单选题。 考点一 算法和问题解决 考核要点:算法的思想及其意义;流程图的基本图例;能结合生活中的具 体问题,使用自然语言和流程图描述算法。 1.算法: 算法是指在有限步骤内求解某一问题所使用的一组定义明确的规则,它具 有有穷性、确定性、可行性、输入、输出五个重要特征。 2.算法的描述: 常见的算法描述方式有_____、_____、伪代码、程序设计语言等。 自然语言是人们在日常生活中交流使用的语言,用自然语言描述算法通俗 易懂,不需要进行专门的学习和训练。 流程图描述算法结构清晰、易于理解。 自然语言 流程图 3.流程图的基本图例: 图例 名称 功能 _____ _____ 表示算法的开始或结束 _____ _____ 表示算法中数据的输入或输出 _____ _____ 表示算法中数据的运算处理 _____ _____ 表示算法中的条件判断 _____ _____ 表示算法中的流向 开始/结束符 输入/输出框 处理框 判断框 流程线 考点二 程序的基本结构 考核要点:程序的顺序结构、分支结构、循环结构。 1.程序(算法)的基本结构:_____、_____、_____。 顺序结构 分支结构 循环结构 2.顺序结构:指的是程序(算法)中各个步骤按照_____依次执行的 结构。 顺序结构的程序(算法)执行时,有下列特点: (1)每个步骤按照算法中出现的顺序依次执行。 (2)每个步骤一定会被执行一次,而且只执行一次。 先后顺序 3.分支结构(也称选择结构) 先进行_____,再根据判断结果_____ 执行_____的控制结构称为_____。 分支结构的程序(算法)执行时,有下列特点: (1)进行条件判断,根据条件是否满足来决定执行哪个分支。 (2)在分支结构中,必定有一个分支被执行,其他分支则被忽略。 4.循环结构:在_____控制下,某些步骤需要_____(循环)的控制结 构称为_____。 条件判断 分别 不同处理 分支结构 条件 重复执行 循环结构 考点三 程序的设计与表达 考核要点:能够读懂简单的程序流程图,理解程序表达的基本意义。通过 分析生活问题设计混合程序结构解决问题,了解程序设计的一般过程。 1.分支结构算法: 用自然语言描述分支结构的算法时,会通过“如果……”“如果……否则……” 的句式给出_____,进行条件判断后,走向_____。 条件 不同的分支 用流程图描述分支结构的算法时,流程线会从_____( )上 面进入,从条件判断框的左、右或者下面走出_____,分别是_____ ___的分支(表示为“是”或者“”或者“ ”)和_____的分支 (表示为“否”或者“”或者“ ”),分别对应_____的解决步骤。 算法在执行时,先判断条件是否满足,若_____则执行“是”(或者表示为“ ”/“ ”)下的_____,如果判断条件_____,则执行“否” (或者表示为“”/“ ”)下的_____。 条件判断框 两个分支 满足条件 不满足条件 不同 满足 分支程序 不满足 分支程序 2.循环结构算法: 用自然语言描述循环结构的算法时,会通过“如果……则重复……”的句式 给出_____和需要_____的步骤。 用流程图描述循环结构的算法时,通常流程线从_____( ) 上面进入,从条件 ... ...