本书以问题求解的过程为主线,以C++语言为载体,介绍计算机程序的基本结构、信息的表示、流程的控制、模块化方法、指针操作、面向对象的编程方法、输入输出格式控制与文件操作和基本数据结构及应用等内容。本书采用“精讲多练”的教学模式,有丰富的例题和习题。例题从题目描述、问题分析、源程序、运行结果、程序分析、思维扩展等方面进行讲解。本书的特点是层次清晰、循序渐进、清楚易懂。书中源码有丰富的注释,能有效帮助学生理解解题思路。本书不仅涵盖了C++语言的基本语法知识,而且更注重讲解计算机程序求解问题的思想方法;目的在于既培养编程能力,又启发思维。本书既可作为高等学校理工类专业计算机程序设计课程的教材或参考书,也可供程序设计爱好者、工程技术和软件开发人员学习、参考。
本书以Visual Studio 2013为平台,讲述了关于C#的编程知识。全书共分为14章,其中第1~10章主要讲述控制台下的C#,讲述的重点为面向对象的编程思想;第11~13章讲述Windows窗体程序的设计,介绍常用的控件、GDI+以及文件读写等方面的知识;最后一章简单讲述常用的数据结构,如线性表和栈等。本书从基础讲起,是C#的入门书籍,可作为高等学校程序设计课程的教材,也可供C#程序设计爱好者自学使用。
本书为《大学计算机——计算、构造与设计(第2版)》的配套教材。考虑到读者群的特点,本书在与主教材配套内容之外,还增加了包括系统基本操作、办公软件应用、无线组网技术等有关计算机的基本应用技能的内容。全书内容按照基本操作技能、硬件系统构造、C程序设计、算法与数据结构4个模块组织,共分10章,内容包括计算机系统基本操作,文档编辑,演示文稿制作,电子表格应用,逻辑电路仿真设计,计算机网络及应用,C程序设计基础,数组、函数和指针,简单算法设计,数据结构基础,以配合主教材进一步加强对自底向上的系统构造过程的理解,提升利用计算机求解问题的能力。本书可作为普通高等院校理工类专业本科学生学习计算机基础知识和C语言程序设计的实验指导教材,也可作为独立的C语言程序设计实验指导书或计算机基本应用操作指导书,供自学计算机技术的广大读者参考。
本书是“大学计算机基础”课程教材。全书以计算机信息处理为主线,分为7章:第1章是计算机系统概述,介绍计算工具的发展、计算机硬件组成和计算机操作系统;第2章是Python语言编程入门,学习一门优秀的计算机编程语言;第3章是信息的表示与存储,学习信息是如何在计算机中表示和存储的、计算机是如何进行计算的,还包括数据压缩的内容;第4章是数据的组织,学习数据结构的基本内容;第5章是查找、排序和算法策略,学习求解问题的基本思路,包括递归、回溯和分治等内容;第6章是数据库技术基础,介绍数据如何管理;第7章是信息的传输,介绍计算机网络的基本知识以及信息传输中的基本技术。本书以培养计算思维能力和基本计算能力为目标,内容精练,技术实用,讲解细致,习题丰富,可作为大学第一门计算机课程的教材和教学参考书。
本书是赵英良等编写的《大学计算机基础(第5版)》(清华大学出版社,2017)的配套实验指导书,可作为高校理工科专业第一门计算机课程的实验教材。本书设计了18个实验,包括计算机常用操作、Python编程、信息表示、数据压缩、栈的应用、队列的应用、二叉树的遍历、二分查找、快速排序、递归、分治法、数据库操作、检错、加解密等。本书与主教材同步,操作步骤详细,涉及的应用问题贴近生活,实用、有趣,帮助读者在轻松快乐的氛围中掌握操作技能,加深理论理解。