软件体系结构 编程回顾林荣恒北京邮电大学2北京邮电大学主要内容o 编程概述o 程序风格o 算法与数据结构o 小结设计、调试和测试这里不再介绍3北京邮电大学编程概述o 程序o 编程Programmingo 编程语言4北京邮电大学程序o 计算机的工作是由程序来控制的o 程序:程序是为解决某一问题而编写的语句序列。通俗的说,将解决一个实际问题的具体操作步骤用某种计算机语言描述出来,就形成了程序。n 语句序列:指令o 计算机可以识别的命令n 实际问题的具体操作步骤:算法o 求解问题的方法,是在有限的步骤内求解某一问题所使用的一组定义明确的规则,是计算机处理问题所需要的过程5北京邮电大学高质量的程序所具备的条件o 建立正确的数学模型和确定有效的计算方法o 运行结果必须正确,且在精度和其它各方面均满足要求o 程序本身具有良好的结构,逻辑清晰,易读易懂o 程序运行时间尽可能短,同时尽可能合理地使用内存o 便于检查、修正、移植和维护6北京邮电大学编程o 编程(Programming) :就是编写程序,它是在对算法进行正确描述的基础上进行的,是用计算机语言(程序设计语言)实现算法的过程。n 算法转变程序