正在加载图片...
第二章程序设计的灵魂—算法 学习目的与要求:1.理解什么是算法 2.掌握算法的特点 3.重点掌握算法的表示—N-S流程图 4.理解结构化程序设计方法. 算法的特点 算法的表示—N-S流程图。 知识归纳 1.什么是算法 为解决一个问题而采取的方法和步骤,就称为算法。 2.算法的特点 (1)有穷性 (2)确定性 (3)有零个或多个输入 (4)有一个或多个输入 (5)有效性 3.算法的表示—NS流程图 N-S流程图有三种流程图框架,分别为(1)顺序结构(2)选择结构(3)循环结构,在这三种 基本框架基础上,能组成复杂的N-S流程图。 4.结构化程序设计的方法 (1)自顶向下 (2)逐步细化 (3)模块化设计 (4)结构化编码 基础训练(A) 、填空题 在采用结构化程序设计方法进行程序设计时, 是程序的灵魂。 算法是 3.算法的五个特性:有穷性第二章 程序设计的灵魂——算法 学习目的与要求:1. 理解什么是算法。 2. 掌握算法的特点。 3. 重点掌握算法的表示——N-S 流程图。 4. 理解结构化程序设计方法。 重点: 1. 算法的特点。 2. 算法的表示——N-S 流程图。 知识归纳 1. 什么是算法 为解决一个问题而采取的方法和步骤,就称为算法。 2. 算法的特点 (1) 有穷性 (2) 确定性 (3) 有零个或多个输入 (4) 有一个或多个输入 (5) 有效性 3. 算法的表示——N-S 流程图 N-S 流程图有三种流程图框架,分别为(1)顺序结构(2)选择结构(3)循环结构,在这三种 基本框架基础上,能组成复杂的 N-S 流程图。 4. 结构化程序设计的方法 (1) 自顶向下 (2) 逐步细化 (3) 模块化设计 (4) 结构化编码 基础训练(A) 一、填空题 1. 在采用结构化程序设计方法进行程序设计时,___________是程序的灵魂。 2. 算法是______________________________________________________________。 3. 算法的五个特性:有穷性、____________、____________、_____________和有 效性
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有