《大学计算机基础》课程介绍软件开发程序设计基础
第5章 软件开发与程序设计基础 本章教学计划 理论教学(课堂教学):4学时 实验教学(上机实习):2学时 本章教学重点 1. 程序的基本概念及程序设计语言 2. 程序设计基本方法和过程 3. 数据结构、算法描述及分析 4. 软件开发方法及工具 5.1 程序设计的基本概念 5.2 程序设计的基本过程 5.3 数据结构与算法的基本概念 5.4 软件开发方法 5.1.1 程序的基本概念 程序是程序设计中最基本的概念。程序是计算机软件的本体,又是软件的研究对象。实际上, 一个程序是有限指令的序列。程序除了有作者之外,还应该有执行者来实现这些指令。实现指令称为执行或运行程序。一个运行中的程序称为进程。 计算机程序分为可执行程序、目标程序和源程序三类。可执行程序是由机器指令组成的程序,可以直接在CPU中执行并得到运行结果。目标程序是一种中间代码的程序,是源程序经过编译后产生的结果。源程序泛指由计算机语言书写的程序,源程序需要经过编译器或者解释器等软件工具翻译为可执行程序。 5.1.1 程序的基本概念 程序可能有几种状态。静态程序指在外存储器中存放的源程序、目标程序和可执行程序,他们一般以文件形式存在。静态的可执行程序文件需要通过“装入”内存储器才能由CPU执行,这个过程称为“运行程序”。运行中的程序称为动态程序。动态程序一般分为若
您可能关注的文档
- 《专升本辅导》常见词及其词组的用法归纳.ppt
- 《三基培训》气管哮喘.ppt
- 《世界贸易游戏规则》.ppt
- 《世界贸易的“游戏规则”》多极界有规则.ppt
- 《中医伤学》绪论.ppt
- 《两只小狮》4111424.ppt
- 《专业技术人员权保护教程》下篇专业技术人员权利的救济.ppt
- 《一年级上汉语拼音3pmf》.ppt
- 《中国主要旅游客源国》第1章:国际旅业总论精品管理文档.ppt
- 《中医药概论》中方剂学概论.ppt
- 2025-2026年天津市人教版初中一年级语文上册第2单元同步练习题.docx
- 2025-2026年天津市人教版八年级语文上册第3单元作文测试卷.docx
- 2033年天津市人教版高中政治必修第三册单元测试卷.docx
- 2026年浙江省人教版小学六年级数学下册应用题专项训练题库.docx
- 2025-2026年天津市北师大版高中数学函数性质专项练习题.docx
- 2025-2026年广东省人教版高中数学下册第7章解析几何同步练习题.docx
- 2025-2026年四川省人教版部编版高一语文一轮复习现代文阅读冲刺试卷.docx
- 2025-2026年云南省部编版四年级语文上册第10单元同步练习题.docx
- 2025-2026年志愿者服务知识测试试题.docx
- 2025-2026年公务员考试申论写作能力提升模拟试卷.docx
原创力文档

文档评论(0)