本章主要介绍了下列程序设计所需的基础知识和基本概念。
• 计算机系统包括软件和硬件:硬件是计算机的躯壳,软件是计算机的灵魂。
• 计算机硬件主要由5大部分组成:运算器、控制器、存储器、输入设备和输出设备。
• 程序设计语言的发展经过了机器语言、汇编语言,高级语言和智能语言4个阶段。
• 程序设计是编写出一个完成某个任务的程序。程序设计包括算法设计、编码、编译与链接、调试及运行维护等阶段。
• 算法通常可用流程图、N-S图和伪代码表示。