【知识结构】
程序
程序与程序设计
程序设计 软件
需求分析 程序设计概述 程序设计的一般步骤 算法设计 程序编码 程序调试 机器语言 汇编语言 计算机语言 高级语言 面向过程的语言 面向对象的语言 面向问题语言(4GL) 自然语言(5GL) 结构化程序设计方法 程序设计的基本方法 面向对象程序设计方法 算法的概念
算法的特性(5点)
算法 算法与数据结构 基本概念(数据元素、数据项、数据间的关系) 数据的逻辑结构(线性结构、非线性结构) 数据结构 数据的存储结构(顺序结构、链接结构、索引等) 数据的操作 算法的表示(自然语言、传统流程图、N-S图、伪代码) 算法的举例(最大值、累加、累乘、最大公约数等)