计算机软件技术基础

当前位置:首页 > 计算机网络 > 软件工程/开发项目管理 > 计算机软件技术基础

出版社:高等教育出版社
出版日期:2003-8
ISBN:9787040126679
作者:陈建铎编
页数:338页

书籍目录

第一章 概述 1.1 程序与软件  1.1.1 程序  1.1.2 软件 1.2 软件的特征与类型  1.2.1 软件的特征  1.2.2 软件的类型 1.3 软件的产生、发展与软件危机  1.3.1 软件的产生与发展  1.3.2 软件危机 1.4 常用软件 习题与思考题第二章 程序设计语言与编译 2.1 程序设计语言  2.1.1 机器语言  2.1.2 汇编语言  2.1.3 高级语言 2.2 高级语言基本特征  2.2.1 高级语言词法标记  2.2.2 基本数据类型  2.2.3 常量、变量与表达式  2.2.4 自定义数据类型 2.3 程序的结构与控制  2.3.1 赋值语句与顺序程序结构  2.3.2 控制语句与程序结构的控制  2.3.4 变量的作用域与存储类型  2.3.5 输入/输出 2.4 高级语言程序的编译与执行  2.4.1 编译执行  2.4.2 解释执行  习题与思考题第三章 算法 3.1 算法的概念  3.1.1 算法的两要素  3.1.2 算法的特征 3.2 算法的表示  3.2.1 用自然语言表示算法  3.2.2 用流程图表示算法  3.2.3 用伪代码表示算法 3.3 算法的复杂度  3.3.1 算法设计的目标  3.3.2 算法的时间复杂度  3.3.3 算法的空间复杂度 3.4 常用算法  3.4.1 枚举法  3.4.2 迭代法  3.4.3 递归法  3.4.4 递推法  3.4.5 分治法  3.4.6 回溯法 3.5 数值计算  3.5.1 数值计算基本过程  3.5.2 误差  3.5.3 函数的插值与逼近  3.5.4 代数方程求解  3.5.5 数值积分 习题与思考题第四章 结构化程序设计 4.1 结构化程序设计及其基本结构  4.1.1 程序设计的发展过程  4.1.2 结构化程序设计及其基本结构 4.2 结构化程序设计方法  4.2.1 逐步求精法  4.2.2 模块化程序设计方法 4.3 结构化程序设计举例第五章 面向对象程序设计 5.1 面向对象程序设计的思想和方法 5.2 面向对象程序设计语言 5.3 类、对象与封装   ……第六章 数据结构第七章 操作系统第八章 数据库系统基础第九章 软件工程第十章 Visual C++可视化程序设计第十一章 多媒体技术与应用第十二章 网络编程参考文献

作者简介

本书按照教育部提出的非计算机专业计算机基础课程三层次教学体系中软件技术基础课程的要求,讲授进行应用软件开发需要了解和掌握的一些基本知识和基本技能。    全书共分12章,主要内容包括:计算机软件概述,程序设计语言与编译,算法的概念,表示,复杂度以及高级语言程序设计中的常用算法,结构化程序设计,面向对象程序设计,数据结构,操作系统,数据库系统基础,软件工程,VisualC++可视化程序设计,多媒体技术与应用,网络编程等。    本书在内容组织上由浅入深,循序渐进,语言通俗流畅,以利于教学和自学。按教学需要和要求,本书基本上可按两种模式组织教学,一种是多学时,可修完全部内容;另一种是少学时,可选修前9章。本书还配有电子教案。    本书可作为高等院校非计算机专业学生学习“计算机软件技术基础课”的教材,也可供其他软件开发人员自学参考。

图书封面


 计算机软件技术基础下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024