首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

C/C++程序设计基础教程与上机指导(高职高专二合一实验教材)

2010-06-30 
商家名称 信用等级 购买信息 订购本书
C/C++程序设计基础教程与上机指导(高职高专二合一实验教材) 去商家看看
C/C++程序设计基础教程与上机指导(高职高专二合一实验教材) 去商家看看

 C/C++程序设计基础教程与上机指导(高职高专二合一实验教材)


基本信息·出版社:清华大学出版社
·页码:391 页
·出版日期:2003年08月
·ISBN:9787302067979
·条形码:9787302067979
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:高职高专二合一实验教材

内容简介 《C/C++程序设计基础教程与上机指导》编写的目的旨在提高C语言的教学质量,改善C语言难讲、难学、难以掌握的现状,着眼于培养学生的独立编程能力,书中按照难点分解、平滑过渡、循序渐进的思路组织结构框架和编配内容。各章均配有大量上机指导和习题,努力为课堂教学过渡到独立编程提供模拟环境和更大的知识惯性。《C/C++程序设计基础教程与上机指导》分为五部分:第1~6章介绍了C语言程序设计的基础知识,这也是高级语言的共性和基础部分:第7—12章是C语言程序设计的提高部分,对C语言公认的难点(例如指针、结构体、预处理等)进行了详细的介绍和重点讲解;第13~14章为C语言高级编程部分,介绍了图形程序和字符处理程序的编写:第15和第18章为C语言程序设计的技巧部分,重点介绍了C语言的调试、编程风格以及部分编程的技巧;第16~17章介绍了C++的初步知识以及初步的编程方法,介绍C++对C的扩充以及面向对象编程的基础知识,以便让学生能快速地从C过渡到C++编程。
《C/C++程序设计基础教程与上机指导》内容新颖,体系合理,逻辑性强,文字流畅,通俗易懂,是学习C和C++语言的理想教材,只要具有计算机的初步知识即可学会《C/C++程序设计基础教程与上机指导》所介绍的内容,可作为大中专院校和各类计算机培训学校的专用教材,也可作为自学的参考用书。
编辑推荐 面向程序设计初学者,精心编排内容,入门容易
针对上课课时的需要,特别安排了合适的讲课内容和上机指导
大量的经典上机习题,可供学员和老师随时参考和练习
入门快、实用性强
系统性、逻辑性强
内容丰满、解释透彻
结构清晰、学习目标明确
全面实用、符合职业教育特点.完全适合各高职高专院校作为教材使用
针对性强、定位准确.编排合理、每本书都配有电子教案,完全适合教学需要
每章配有教学提示和教学目标
正文有详尽的功能说明和使用方法介绍
每章配有上机指导,根据指导可快速完全掌握实用的内容
每章最后配有填空题、选择题、判断题、简答题、操作题、能充分巩固所学知识
目录
第1章 程序设计基础
1.1 程序设计的基本概念
1.1.1 数据
1.1.2 指令
1.1.3 程序
1.1.4 算法
1.1.5 程序设计语言
1.2 程序设计方法
1.2.1 结构化程序设计方法
1.2.2 面向对象程序设计
1.3 C语言简介
1.3.1 语言的发展历史
1.3.2 C语言特点
1.3.3 学习C语言的必要性
1.3.4 C语言程序结构
1.4 TurboC++编译器
1.4.1 TurboC++集成开发环境
1.4.2 TurboC++的命令行编译连接
1.5 上机指导
1.5.1 使用TurboC++编译器编译程序
1.5.2 阅读和理解程序
1.6 习题

第2章 数据类型
2.1 C语言的数据类型
2.2 常量
2.2.1 一般常量
2.2.2 符号常量
2.3 变量
2.3.1 变量定义赋值
2.3.2 整型变量
2.3.3 实型变量
2.3.4 字符变量
2.3.5 变量初始化
2.4 数值运算符与优先级
2.4.1 算术运算符
2.4.2 数值运算与优先级
2.4.3 赋值运算符与表达式
2.4.4 逗号运算符与表达式
2.5 类型转换
2.6 自加1、自减1运算
2.6.1 自增运算符
2.6.2 自减运算符
2.7 数据的输入与输出
2.7.1 #include命令与头文件
2.7.2 格式输入与输出--printf与scanf
2.7.3 输出/输入
2.8 上机指导
2.9 习题

第3章 逻辑运算
3.1 关系运算符及表达式
3.1.1 关系运算符及其优先次序
3.1.2 关系表达式
3.2 逻辑运算符及表达式
3.2.1 逻辑运算符及其优先顺序
3.2.2 逻辑表达式
3.3 if语句及条件运算符
3.3.1 if语句
3.3.2 条件运算符
3.3.3 开关语句
3.4 上机指导
3.5 习题

第4章 循环语句
4.1 for循环
4.2 while循环
4.3 do-while循环
4.4 break、continue和goto语句
4.4.1 break语句
4.4.2 continue语句
4.4.3 goto语句
4.5 几种循环的比较
4.6 上机指导
4.6.1 乘法表
4.6.2 输出国际象棋棋盘
4.6.3 求解最大公约数和最小公倍数
4.7 习题

第5章 数组
5.1 一维数组
5.1.1 一维数组的定义与赋值
5.1.2 一维数组元素的引用
5.1.3 一维数组应用举例
5.1.4 一维数组的排序
5.2 字符数组
5.2.1 字符数组的声明与初值
5.2.2 字符数组的引用
5.2.3 字符串操作
5.3 二维数组与多维数组
5.3.1 二维数组的定义
5.3.2 二维数组中元素的引用
5.3.3 二维数组的初始化
5.3.4 维数组程序举例
5.4 多维数组
5.5 字符数组应用举例
5.5.1 统计单词
5.5.2 输入三个字符串并找出其中最大者
5.6 上机指导
5.6.1 计算Fibonicci数列
5.6.2 找出二维矩阵中的最小值及其位置
5.6.3 身份验证
5.7 习题

第6章 函数
6.1 函数的声明与定义
6.1.1 函数声明
6.1.2 函数定义
6.2 函数的调用
6.2.1 函数的简单调用
6.2.2 函数的参数传递
6.3 函数的调用
6.3.1 函数的简单调用
6.3.2 函数的嵌套调用
6.3.3 函数的递归调用
6.4 函数的作用范围
6.4.1 内部函数
6.4.2 外部函数
6.5 函数变量的作用域
6.5.1 局部变量
6.5.2 形式参数
6.5.3 全局变量
6.6 变量的生存期
6.6.1 auto类型
6.6.2 static类型
6.6.3 extern类型
6.6.4 register类型
6.7 上机指导
6.7.1 定义函数求最大、最小值
6.7.2 定义函数求直角三角形面积
6.8 习题

第7章 指针和地址
7.1 指针变量的定义
7.2 指针变量的引用
7.3 地址运算
7.3.1 运算方式
7.3.2 指针和数组
7.4 字符指针
7.5 指针数组
7.6 指针与函数
7.6.1 指针函数
7.6.2 指针作为函数参数
7.6.3 指向函数的指针
7.7 上机指导
7.7.1 利用变量指针进行排序
7.7.2 求一个字符串的长度
7.8 习题

第8章 预处理指令
8.1 #define指令
8.2 #error指令
8.3 #include指令
8.4 条件编译预处理指令
8.5 #undef指令
8.6 上机指导
8.6.1 定义宏
8.6.2 定义带参数的宏
8.6.3 灵活应用#include
8.7 习题

第9章 文件操作
9.1 标准文件函数
9.1.1 文件的打开和关闭
9.1.2 有关文件操作的函数
9.2 非标准文件函数
9.2.1 文件的打开和关闭
9.2.2 读写函数
9.2.3 随机定位函数
9.3 上机指导
9.4 习题

第10章 结构体
10.1 结构声明和结构变量定义
10.2 结构变量的使用
10.3 结构数组和结构指针
10.3.1 结构数组
10.3.2 结构指针
10.4 结构的复杂形式
10.4.1 嵌套结构
10.4.2 位结构
10.5 链表
10.5.1 单链表的概念
10.5.2 创建一个链表
10.5.3 输出一个链表
10.5.4 连接两个链表
10.6 上机指导
10.7 习题

第11章 联合、枚举、类型说明
11.1 联合的使用
11.2 枚举类型的说明
11.3 类型声明方法
11.4 上机指导
11.5 习题

第12章 位运算
12.1 概述
12.1.1 字节与位
12.1.2 数的表达方式
12.1.3 符号的表达方式
12.1.4 电压的编码表示
12.1.5 声音、图像的编码表示
12.2 位运算
12.2.1 按位与运算符“&”
12.2.2 按位或运算符“|”
12.2.3 异或运算符“^”
12.2.4 取反运算符“~”
12.2.5 左移运算符“<<”
12.2.6 右移运算符“>>”
12.2.7 位运算符与赋值运算符结合,组成新的赋值运算符
12.3 位段
12.4 上机指导
12.5 习题

第13章 Turbo C++作图
13.1 图形模式的初始化
13.2 独立图形运行程序的建立
13.3 屏幕颜色的设置和清屏函数
13.4 基本图形函数
13.4.1 画点
13.4.2 画线
13.4.3 任意封闭图形的填充
13.4.4 有关图形窗口和图形屏幕操作函数
13.4.5 图形模式下的文本输出
13.5上机指导
13.6 习题

第14章 字符屏幕
14.1 文本窗口的定义
14.2 文本窗口颜色的设置
14.3 窗口内文本的输入输出函数
14.3.1 窗口内文本的输出函数
14.3.2 窗口内文本的输入函数
14.4 有关屏幕操作的函数
14.5 上机指导
14.6 习题

第15章 程序调试
15.1 Turbo C++集成调试器
15.2 Turbo C++编译、连接和运行时的常见错误
15.2.1 编译时的常见错误
15.2.2 连接时的常见错误
15.2.3 运行时的常见错误
15.3 上机指导
15.4 习题

第16章 在C基础上C++的扩充
16.1 简单数据类型的扩充
16.1.1 引用变量
16.1.2 无名联合体
16.2 运算的扩充
16.3 函数功能的扩充
16.3.1 参数带默认值的函数
16.3.2 函数重载
16.4 对输入输出的扩充
16.5 动态管理内存
16.6 上机指导
16.7 习题

第17章 面向对象编程基础--类与对象
17.1 概述
17.1.1 对象
17.1.2 类
17.1.3 继承和派生
17.1.4 类的属性和方法
17.1.5 类的构造与析构
17.1.6 成员类型
17.2 类与对象的定义
17.3 类的构造与析构
17.3.1 构造函数
17.3.2 带参数的构造函数
17.3.3 重载的构造函数
17.3.4 类的析构函数
17.4 类的继承与派生
17.4.1 派生类的声明
17.4.2 成员覆盖
17.4.3 派生类的构造函数
17.4.4 从多个类继承
17.5 上机指导
17.6 习题

第18章 C/C++语言编程格式与技巧
18.1 C/C++语言的编程格式
18.2 C语言“switch语句”的使用技巧
18.3 “=”的使用技巧
18.4 排序
18.4.1 快速排序
18.4.2 整数希尔排序
18.4.3 整数堆排序
18.5 单链表的基本运算
18.5.1 查找
18.5.2 插入(后插)
18.5.3 删除
18.6 上机指导
18.7 习题

附录A ASCII码表
附录B C语言中的关键字
附录C 部分库函数
附录D 参考答案
……
序言 一、中国职业教育行业面临的契机和挑战 中国高等职业教育和职业培训服务近年来取得了快速发展,为经济社会发展做出了巨大的贡献。中国正式成为世界贸易组织(wT0)成员后,整个中国教育界尤其是职业教育界都将面临一个新的契机和挑战。我国的职业教育主要包括学校职业教育和职业培训两种模式。学校职业教育基本是正规学历教育,已经不能适应目前经济的高速发展、职业多变和终身教育的需要。随着入世后就业结构调整和技术技能折旧速度的加快,劳动力跨行业流动更加频繁,职业教育和职业培训进一步成为涉及面最广、受益面最大的教育,从而越来越成为全民素质教育的重要组成部分,越来越受到人们的广泛欢迎。
加入WTO对中国职业教育将产生积极的影响,至少表现在以下几个方面:
· 加快引进国外优质职业教育资源,有利于推动职业教育办学体制和运作机制改革,提高职业教育的整体水平;
· 有利于吸收国外多种职业教育模式,加快改进职业教育的办学模式、课程体系设置和教学方法,形成具有多元化特色的职业教育体系;
· 经济增长和产业结构调整将扩大职业教育和继续教育的市场需求,有利于职业教育的持续发展;
· 加快教育的市场化步伐,有利于推进相关的法制建设进程,改变人们的传统教育观念,提高职业教育的社会地位。 同时,境外职业教育机构的进入必将对职业教育领域造成巨大的冲击。境外职业教育机构十分看好中国的职业教育和继续教育市场。此前由于教育服务业开放方面的原因,多为依托跨国公司在开展经济活动的同时建立各种培训机构,或通过职业资格证书培训来拓展职业教育市场,入世后放宽境外职业教育培训机构合作办学的条件,并允许其获得多数拥有权,这将大大加快其入境提供职业教育服务的步伐。他们凭借丰富的职业教育经验,及其国际通用的职业资格证书,使中国职业教育服务领域形成新的竞争格局,一批办学条件差、专业设置陈旧及教学水平落后的职业教育和培训机构将被淘汰出局。二、社会发展对职业教育提出的新要求 各个行业的发展和激烈的人才竞争对各从业人员的综合素质提出了越来越高的要求,总结起来可以归纳为五种“基本能力”与三项“基本素质”。五种基本能力包括合理利用与支配各类资源的能力;处理人际关系的能力;获取并利用信息的能力;综合与系统分析能力;运用各种技术的能力。三项基本素质包括基本技能、思维方式与个人品质。在市场经济体制和新技术飞速发展的条件下,一般从业人员只掌握一门特定的技能已经远远不够。
文摘 插图:

热点排行