计算机与程序设计基础(C++版)
“国家级一流本科课程”配套教材,配有视频、源码、课件、教学大纲、习题题库、期末试卷等

作者:黄庆凤、黄晓涛、李赤松、江敏

丛书名:“国家级一流本科课程”配套教材系列

定价:59.9元

印次:1-1

ISBN:9787302725985

出版日期:2026.08.01

印刷日期:2026.08.18

图书责编:陈景辉

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书包括计算机基础、C++程序设计和综合应用案例三部分。第一部分计算机基础,重点讲解计算机的基本工作原理;第二部分C++程序设计,采用理论和算法相结合的方式,循序渐进地介绍C++程序设计语言的语法和相应的算法;第三部分综合应用案例给出C++程序设计的完整应用案例。全书8章,分别介绍计算机与计算机系统基础知识、简单程序和表达式、流程控制、数组、指针、函数、类与面向对象编程、综合应用案例。书中的每个知识点都有相应的实现代码和实例。 本书主要面向广大编程爱好者、从事高等教育的专任教师、高等院校在读学生及相关领域的广大科研人员。

黄庆凤,女,华中科技大学软件学院副教授,华中科技大学计算机系统结构专业博士研究生毕业,工学博士学位。主要研究方向为:网络安全。《计算机及程序设计基础(C++)》课程负责人,该课程2019年获国家一流本科课程(线下),多年来一直从事该课程的教学和课程建设,以主编出版教材一本,参编教材3本。

内 容 简 介本书包括计算机基础知识、C++程序设计基础和综合应用案例三部分。计算机基础知识部分讲解计算机的基本工作原理;C++程序设计基础部分将理论和算法相结合,循序渐进地介绍C++程序设计语言的语法和相应的算法;第三部分讲解综合应用案例。全书共8章,分别介绍计算与计算机系统基础知识、简单程序和表达式、流程控制、数组、指针与数组、函数、类与面向对象编程、综合应用案例。书中的每个知识点都有相应的实现代码和实例。 本书主要面向广大编程爱好者、从事高等教育的教师、高等学校在读学生及相关领域的广大科研人员。 版权所有,侵权必究。举报: 01062782989,beiqinquan@tup.tsinghua.edu.cn。图书在版编目 (CIP) 数据 计算机与程序设计基础:C++版/黄庆凤等编著.北京:清华大学出版社,20268 (“国家级一流本科课程”配套教材系列).ISBN 9787302725985 ⅠTP3128 中国国家版本馆CIP数据核字第2026VV5234号 责任编辑: 陈景辉 封面设计: 刘键 责任校对: 申晓焕 责任印制: 刘海龙出版发行: 清华大学出版社 网址: https://www.tup.com.cn,https://www.wqxuetang.com 地址: 北京清华大学学研大厦A座邮编: 100084 社总机: 01083470000邮购: 01062786544 投稿与读者服务: 01062776969, cservice@tup.tsinghua.edu.cn 质量反馈: 0...

目录
荐语
查看详情 查看详情
目录

第一部分计算机基础知识

第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.2.5字符的编码表示

1.3算法

1.3.1算法的概念

1.3.2算法的表示

1.3.3算法优劣的评价标准

1.4使用程序设计语言解决问题的基本步骤

1.5本章小结

1.6习题

第二部分C++程序设计基础

第2章简单程序和表达式

2.1C++语言程序框架

2.2C++语言规则

2.2.1C++的字符集

2.2.2关键字

2.2.3标识符

2.2.4标点符号

2.3C++的数据类型

2.4运算符与表达式

2.4.1基本运算符及其表达式

2.4.2C++的运算符、优先级和结合性

2.4.3语句

2.5类型转换与库函数调用

2.5.1类型转换

2.5.2库函数调用

2.6C++输入输出

2.6.1数据的输入输出

2.6.2输出格式控制

2.7本章小结

2.8习题

第3章流程控制

3.1if分支结构

3.1.1单分支结构

3.1.2双分支结构

3.1.3分支结构的嵌套

3.2switch开关语句

3.3循环结构语句

3.3.1for语句

3.3.2while语句

3.3.3dowhile语句

3.3.43种语句的共性和区别

3.3.5break语句与continue语... 查看详情

(1)问题驱动,由浅入深。本书通过分析问题,由浅入深、逐步地对计算机的重要概念及原理进行讲解与探究,为读者更好地掌握 C++程序设计基础提供便利和支持。 (2)突出重点,强化理解。本书结合作者多年的教学经验,针对应用型本科的教学要求和学生特点, 突出重点、深入分析,同时在内容方面全面兼顾知识的系统化要求。 (3)注重理论,联系实际。本书配有大量的综合实例和两个综合应用案例,旨在帮助读者真正地理解 和掌握程序设计的原理与实践。 (4)风格简洁,使用方便。 本书风格简洁明快,对于非重点的内容不做长篇论述,以便读者在学习过 程中明确内容之间的逻辑关系,更好地掌握操作系统的内容。

查看详情