计算机软件技术

出版时间:2003-2  出版社:重庆大学出版社  作者:曾一  页数:297  字数:499000  

内容概要

本书从软件的角度出发,以程序设计方法为主要目标,以程序设计语言C/C++为编程工具,介绍软件的基本概念、分类及其作用,构造软件的基本方法、技术和实现途径,如结构化程序设计的基本思想、模块化程序设计方法、数据组织和算法设计、面向对象的程序设计思想和方法、程序设计语言C/C++等,通过典型的例题把程序设计方法和程序设计语言相结合,来进一步展现程序设计的全过程。  与本书配套编写的《计算机软件技术实验教程》同时由重庆大学出版社出版。本书作为高校理工类非计算机本科、专科专业学生学习计算机程序设计语言、程序设计方法等方面的教材,也可作为高等教育自学考试教材和高等职业技术教育教材,以及从事计算机软件应用开发技术人员的参考书。

书籍目录

1 软件技术初步  1.1 计算机系统    1.1.1 计算的需要及其局限性   1.1.2 计算机系统及其发展   1.1.3 计算机软件的分类及其功能   1.1.4 计算机系统的应用模式  1.2 程序和程序设计   1.2.1 数据和数据类型   1.2.2 数据结构   1.2.3 算法和算法描述   1.2.4 程序和程序设计  1.3 程序设计语言   1.3.1 程序设计语言的基本概念   1.3.2 程序设计语言及其发展  1.4 程序设计方法   1.4.1 结构化程序设计方法   1.4.2 面向对象程序设计方法  1.5 软件工程   1.5.1 软件工程   1.5.2 软件的生命周期   1.5.3 软件过程与软件过程改进  习题12 程序设计基础  2.1 一个简单的程序  2.2 常量与变量    2.2.1 数据类型的概念   2.2.2 常量与变量   2.2.3 运算符与表达式  2.3 C程序的结构   2.3.1 C语言中的语句   2.3.2 C程序的组成  2.4 程序的顺序结构   2.4.1 字符的输入与输出   2.4.2 格式化输入与输出   2.4.3 简单程序设计举例  2.5 程序的选择结构   2.5.1 选择结构的概念   2.5.2 C语言中选择结构的实现   2.5.3 选择结构程序设计举例  2.6 程序的循环结构   2.6.1 循环结构的概念   2.6.2 C语言中循环结构的实现   2.6.3 循环结构程序设计举例  2.7 程序设计风格   2.7.1 源程序文档化   2.7.2 数据说明   2.7.3 语句结构   2.7.4 输入和输出(I/O)  2.8 控制结构程序设计举例  习题23 模块化程序设汁  3.1 模块化程序设计的基本概念   3.1.1 模块化的基本思想   3.1.2 C程序的模块结构  3.2 函数的定义和调用   3.2.1 函数的定义   3.2.2 函数的说明和调用   3.2.3 函数的参数传递   3.2.4 函数的返回方式   3.2.5 函数的嵌套调用和递归调用  3.3 作用域和存储类别   3.3.1 变量的作用域   3.3.2 变量的存储类别   3.3.3 内部函数和外部函数  3.4 编译预处理   3.4.1 “文件包含”处理   3.4.2 宏定义  3.5 系统函数  3.6 模块化程序设计举例  习题34 复杂数据类型和程序设计  4.1 指针类型和程序设计   4.1.1 指针的概念   4.1.2 函数和指针  4.2 数组类型和程序设计   4.2.1 一维数组   4.2.2 二维数组   4.2.3 字符数组和字符串   4.2.4 指针和数组  4.3 结构类型和程序设计   4.3.1 结构类型变量的定义   4.3.2 结构类型变量的引用   4.3.3 结构变量的初始化   4.3.4 结构和函数   4.3.5 结构和数组   4.3.6 结构的嵌套   4.3.7 指向结构的指针  4.4 共用体和程序设计  4.5 位运算及位段   4.5.1 二进制位运算符及位运算   4.5.2 位段  4.6 文 件   4.6.1 文件的概念   4.6.2 文件的操作  4.7 复杂数据类型程序设计举例  习题45 基础数据结构及算法  5.1 数据结构的基本概念   5.1.1 什么是数据结构    5.1.2 数据的逻辑结构   5.1.3 数据结构的存储方式   5.1.4 数据结构的基本运算   5.1.5 抽象数据类型和数据结构的C语言描述  5.2 线性数据结构   5.2.1 线性表及其基本运算   5.2.2 线性表的链接存储结构   5.2.3 栈和队列   5.2.4 C语言实现线性数据结构程序设计应用举例  5.3 树型数据结构   5.3.1 树的基本概念   5.3.2 二叉树  5.4 查找与排序   5.4.1 查找   5.4.2 排序  习题56 面向对象的程序设计和C++语言  6.1 C++语言面向对象的特点  6.2 类   6.2.1 从结构到类   6.2.2 类与对象   6.2.3 访问类成员   6.2.4 成员函数的特性     ……主要参考书目

图书封面

评论、评分、阅读与下载


    计算机软件技术 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7