大学程序设计教程
大学程序设计教程封面图

大学程序设计教程

夏耘, 主编

出版社:中国铁道出版社

年代:2009

定价:30.0

书籍简介:

本书第1至第5章以属于基础篇,每章设置编程活动,将该章应掌握的基本算法融入活动中,基础该篇中主要将学生引进门(程序设计入门)。第6至第9章属于提高篇分4章,分别介绍了递归、指针、链表、和文件。通过提高篇,读者能独立编写完整的程序,可以结合实际生活创作属于自己(或项目开发组)的作品。

书籍目录:

基础篇

第1章 程序设计综述

1.1 体验编程

1.1.1 使用C编写应用程序

1.1.2 编程语言

1.2 数据类型及基本运算

1.2.1 基本数据类型

1.2.2 数

基础篇

第1章 程序设计综述

1.1 体验编程

1.1.1 使用C编写应用程序

1.1.2 编程语言

1.2 数据类型及基本运算

1.2.1 基本数据类型

1.2.2 数据的表示

1.2.3 常用的运算符和表达式

1.3 顺序结构程序设计

1.3.1 基本语句

1.3.2 输入和输出

1.4 编程活动

1.5本章小结

第2章 逻辑思维与程序设计

2.1 关系运算符与关系表达式

2.2 逻辑运算符与逻辑表达式

2.3 分支结构控制语句

2.3.1 条件运算符和条件表达式

2.3.2 if语句

2.3.3 多分支的switch语句和break中断跳转语句

2.4 编程活动

2.5 本章小结

第3章 枚举法与程序设计

3.1 循环问题

3.2 循环结构控制语句

3.2.1 while语句

3.2.2 do.while语句

3.2.3 for i吾句

3.3 循环嵌套

3.3.1 嵌套问题

3.3.2 循环控制的辅助语句

3.4 编程活动

3.5 本章小结

第4章数组

4.1 一维数组

4.1.1一维数组的声明

4.1.2 一维数组的存储

4.1.3 一维数组元素的引用

4.1.4 一维数组的初始化

4.2 二维数组

4.2.1 二维数组的声明

4.2.2 二维数组的存储

4.2.3 二维数组元素的引用

4.2.4 二维数组的初始化

4.3 字符数组与字符串

4.3.1 字符数组的声明与初始化

4.3.2 字符串

4.4 编程活动

4.5 本章小结

第5章 函数

5.1 模块化设计与函数

5.1.1 函数定义

5.1.2 函数调用

5.1.3 return{吾句

5.1.4 函数调用时的参数传递

5.1.5 函数调用声明

5.2 变量的作用域和存储类型

5.2.1 变量的作用域

5.2.2 变量的存储类型

5.3 编程活动

5.4 本章小结

提高篇

第6章 递归

6.1 用程序解决Hanoi塔问题

6.2 递归

6.2.1 递归的定义

6.2.2 递归条件

6.2.3 递归的说明

6.2.4 递归的实现

6.2.5 递推

6.3 编程活动

6.4 本章小结

第7章 指针

7.1 什么是指针

7.1.1 内存与地址

7.1.2 指针与指针变量

7.1.3 指针符号“书”和地址符号“&”

7.1.4 指针初始化与空指针

7.2 指针运算

7.2.1 算术运算

7.2.2 关系运算

7.3 数组和指针

7.3.1 指向一维数组的指针变量

7.3.2 指针与二维数组(数组指针)

7.4 指针作为函数参数

7.4.1 为什么用指针参数

7.4.2 指针参数与数组参数

7.5 动态内存分配

7.6 指针与字符串

7.7 指针数组

7.8 指针与函数

7.8.1 函数返回指针值

7.8.2 指向函数的指针

7.9 编程活动

7.10 本章小结

第8章 结构体和共用体

8.1 结构体

8.1.1 结构体类型的定义和变量的声明

8.1.2 结构体变量的存储与成员的引用

8.1.3 结构体数组

8.1.4 在函数中使用结构体

8.2 共用体

8.2.1 共用体类型的定义和变量的声明

8.2.2 共用体变量的存储和成员的引用

8.3 编程活动

8.4 本章小结

第9章 动态数据组织

9.1 线性链表

9.2 链表的基础操作

9.3 抽象数据类型

9.3.1 堆栈

9.3.2 队列

9.3.3 二叉树

9.4 文件

9.4.1 文件指针

9.4.2常用文件函数

9.5 编程活动

9.6 本章小结

第10章 例题与练习

10.1 例题

10.1.1 简答题

10.1.2 单选题

10.1.3 填空题

10.1.4 程序填空题

10.2 练习

10.2.1 填空题

10.2.2 程序调试题

10.2.3 程序填空调试题

10.2.4 编程题

10.3 思考与解答

内容摘要:


本书是根据教育部高等学校计算机基础教学指导委员会的计算机公共课程——“程序设计及应用”的教学基本要求编写的程序设计教材,以任务驱动、项目引领的方式讲授C程序设计方法。全书分为基础篇和提高篇。基础篇讲述了程序设计的基本语法、算法、设计方法,通过基础篇的学习,读者能独立编程解决简单的运算、方程等数学问题;提高篇在基础篇的基础上引入指针、链表等概念,使读者可以解决程序中出现的数据存储、资源合理分配等问题,从而实现用所学知识编程实现微型事务处理系统的目标。
本书以Visual C++
6.0为编程环境,对程序设计基本步骤、基本知识和语法、编程方法和常用算法进行了较为系统、详细的介绍。实例丰富有趣,阅读轻松,操作容易。本书旨在激发学生的学习兴趣、提高学生的编程能力、解决问题和分析问题的能力及创新能力。
本书适合作为高等院校各专业学习C语言的教材,也可作为计算机成人教育、各类进修班与培训班的教材以及广大工程技术人员和管理人员学习C
语言的参考书。

编辑推荐:


多年来程序设计课程一直是大学生的计算机基础。C语言以其小巧、灵活、高效等特点成为当今软件开发的主流语言之一。
本书将实际问题作为程序切入点,旨在倡导基于DIY的程序设计教学法,使读者动手学程序。读者通过本书,可以体验程序、调试程序、编写部分程序,并逐步达到独立编写完整的程序之目标;在学习中会遇到不少问题,本书提供了配套素材文件,对每章教学中可能出现的问题进行归纳、总结,倡导在学习中发现问题一解决问题一归纳总结的教学法,解决学生长期以来的课上能听、课下不能解题,谈编程色变的问题。
全书注重基本概念的系统化,叙述简明扼要。其内容精练,结构合理,重点突出,对读者可能遇到的难点做了详细的阐述。可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。

书籍规格:

书籍详细信息
书名大学程序设计教程站内查询相似图书
丛书名高等学校计算机精品课程系列教材
9787113107895
如需购买下载《大学程序设计教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位中国铁道出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸26 × 0装帧平装
页数 320 印数 5000

书籍信息归属:

大学程序设计教程是中国铁道出版社于2009.12出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。