程序设计是一门实践性很强的课程。学习程序设计不仅要了解语言的语法,重要的是通过多练来学习计算机解决问题的思路和方法。本书是与《C++程序设计教程》配套的辅导教材。

本书的宗旨是为C++程序设计课程实验提供切实的指导。本书的特色有:

(1) 实用的内容。本书从解决学生在实验中遇到的问题出发,介绍编辑、编译、连接和运行程序的方法,以及调试方法和技巧。书中资料来源于实验过程中同学们常提的问题。

(2) 切实的指导。同学们常反映的问题是:别人的程序能看懂,自己就不知怎样写了。本书加强了问题分析、算法描述和编程提示的指导内容,希望同学们学会分析问题的方法和解决问题的步骤。

(3) 良好的习惯。本书用规范的格式编写算法,输入输出要求意义明确、功能清楚,程序中应有适当的注释,要对程序进行多种角度的测试。希望同学们能养成良好的编程习惯。

(4) 积极地思考。本书在实验题目后面会给出一些思考题、练习题,并在适当的地方给出与程序有关的趣味故事,引导学生去探索更深刻的问题,培养编程的乐趣,发现编程的奥妙。

本书分为四部分。

第1部分是环境的使用,包括Visual C++ 6.0(简称VC6)、Visual C++ 2010(简称VS2010)和C++ Builder 6.0三种环境的使用。这部分的内容不需单独实验,需要时查阅即可。这部分包括了同学们在环境使用中常见的问题。例如:如何解决编译错误,如何单步跟踪程序,如何设置断点,如何在一个工程中编写多个程序等。

第2部分是实验指导。这部分内容与教材的内容相对应,共11个实验。每个实验包含3~8个题目,每个题目从问题分析、算法描述、编程提示、测试指南、问题扩展等方面给出指导。教师可以选择安排在两小时的上机时间内完成2~3个题目,其他题目在课外完成。5、6、7三个实验可以分两次(4学时)上机完成。

第3部分是习题解析,其中给出了对《C++程序设计教程》中绝大部分习题的分析供参考。每个题目的解析内容与实验指导类似,简单的题目没有解析。

第4部分是常用资料。这部分是同学们实验中经常需要查阅的内容,如ASCII编码表,编译、连接常见的英文词汇、错误信息,常用的库函数等。

本书内容丰富、实用,指导切实、及时,是指导而不是答案。本书可作为高等学校计算机程序设计课程的实验用书,也可供程序设计爱好者和相关工程技术人员参考。

本书由赵英良主编,冯博琴教授审阅。实验1~4和习题1~4的解析由赵英良编写,实验5、7、8、9和习题5、7、8、9的解析由卫颜俊编写,实验6、10、11和习题6、10、11的解析由仇国巍编写。本书获得2012年西安交通大学实验教材立项和资助,是西安交通大学本科“十二五”规划教材和西安交通大学“985”工程三期重点建设实验系列教材。本书得到了西安交通大学教务处徐忠锋副处长、冯晓娟等老师以及西安交通大学计算机教学实验中心同事的帮助和支持,在此一并表示感谢;此外,也向参考文献的作者表示感谢。

由于作者学识浅陋,加之时间仓促,书中可能会有不少错误和不当之处,恳请读者批评指正。

编者

more >

大学计算机基础第5版赵英良答案,清华大学出版社-图书详情-《C++程序设计实验指导与习题解析》...相关推荐

  1. 高级语言程序设计用c语言描述答案,清华大学出版社-图书详情-《高级语言程序设计(C语言描述)第2版》...

    近年来,随着各类程序(软件)设计大赛的广泛开展,C语言程序设计教学中"重语言轻设计"的教学状况得到了有效改善.本教材一直致力于改善这种教学缺陷,始终强调设计的重要性,因而受到广大相 ...

  2. 计算机控制系统顾树生课后答案,清华大学出版社-图书详情-《自动控制原理习题详解》...

    信息化时代的到来,为自动控制技术的应用开拓了更加广阔的空间.作为有关自动控制技术的基础理论--自动控制原理,已成为各高校许多学科和专业必修的技术基础课.深入理解和掌握<自动控制原理>中主要 ...

  3. c++语言程序设计清华大学出版社答案,清华大学出版社-图书详情-《C++语言程序设计教程(第3版)习题解答与实验指导》...

    本书是<C++语言程序设计教程(第3版)>的配套教学用书,在习题解答部分给出了题目,因此可以单独使用,本书适合作为高校各专业C++语言的辅助教材和全国计算机等级考试的参考书. 学习计算机编 ...

  4. 大学计算机基础清华大学出版社 山东省高等学校教学改革项目,清华大学出版社-图书详情-《大学计算机基础(第2版)》...

    前言 大学计算机基础(第2版)随着社会信息化不断向纵深发展,各行各业的信息化进程不断加速.计算机已经广泛应用于电子商务.电子政务.数字化管理.科学计算.自动控制.辅助设计以及人们的日常生活.学习计算机 ...

  5. 计算机入门教程 office2007入门,大学计算机基础教程Office2007版.PPT

    大学计算机基础教程Office2007版.PPT 5.2 创建演示文稿 演示文稿是由一张张独立的幻灯片组成的,把幻灯片放在一起进行逐张播放,就形成了演示文稿.演示文稿可以应用于很多方面,比如演示课件. ...

  6. java红牛农场答案_Java面向对象程序设计实验指导与习题解答(21世纪高等学校计算机专业实用规划教材)...

    导语 <Java面向对象程序设计实验指导与习题解答>是<Java面向对象程序设计>(作者耿祥义,清华大学出版社出版,2010)的配套实验指导和习题解答,目的是通过一系列实验练习 ...

  7. 大学计算机数学基础2,大学计算机基础(第2版)

    摘要: 本书主要介绍了信息与计算机文化,数制与计算机编码,算法与程序设计,硬件基础与微型计算机,系统软件应用基础,办公自动化应用基础,网络应用基础,多媒体应用基础和数据库基础与Access应用等内容, ...

  8. 大学计算机基础第三版重要知识点,大一大学计算机基础课程知识点

    大学计算机基础 1.计算机定义:电子计算机简称计算机,是一种处理信息的(电子)机器,能自动.高速.精确地对信息进行储存.传送和加工处理. 2.计算机发展的四个阶段(按组成计算机的电子元件划分):电子管 ...

  9. 大学计算机基础第五版第三章,大学计算机基础第三章习题答案

    <大学计算机基础第三章习题答案>由会员分享,可在线阅读,更多相关<大学计算机基础第三章习题答案(4页珍藏版)>请在人人文库网上搜索. 1.第三章 微型计算机硬件组成1.微型计算 ...

最新文章

  1. javascript自定义事件原理
  2. centos7 vnc oracle,Centos7远程桌面的安装与vnc/vnc-server的设置
  3. [Python图像识别] 四十六.图像预处理之图像去雾详解(ACE算法和暗通道先验去雾算法)
  4. AgileConfig 1.6.0 发布 - 支持服务注册与发现
  5. Python--turtle绘图模块讲解
  6. 【机器学习】基于AutoEncoder的BP神经网络的tensorflow实现
  7. c语言中宏名的作用时段,C语言中的宏定义!
  8. 什么是哑终端,终端模拟器
  9. linux打印信息命令行,从 Linux 命令行进行打印
  10. [INS-40719]IP address configured for Single Client Access Name(SCAN):test-pdb.xxxxxx is already assi
  11. 电商项目高并发下库存处理redisson
  12. 百分之九十的人都不清楚自己找的是Kanban软件还是看板软件(附Kanban工具测评)
  13. Elasticsearch APIs解析(一、API规范及约定)
  14. 使用pytorch搭建AlexNet网络模型
  15. 基于区块链的去中心化抗量子密钥管理系统
  16. 2020哈工大计算机考研大纲,2020哈尔滨工业大学854计算机基础硕士研究生入学考试大纲...
  17. 自己编写wince的校准程序
  18. 如何配置log4j2日志记录至数据库
  19. IP、域名和端口号之间的联系
  20. 榕树贷款的同态加密之Paillier算法

热门文章

  1. GROMACS 教程--水中的溶菌酶
  2. win10卸载程序灾难性故障_这款Win10系统维护神器,专业强大独具特色,是优化系统的好帮手...
  3. ERP研究 | 你不如别人聪明,很可能是你小时候吃得不好
  4. python做后端的优势_使用Python进行应用程序后端开发有什么好处?
  5. Python下Open3D实现纹理贴图渲染
  6. 微信扫一扫自动连接wifi配置
  7. TensorFlow学习笔记02:使用tf.data读取和保存数据文件
  8. freesurfer对结构像分割流程及批处理代码
  9. 十进制浮点数转化为二进制的Python代码
  10. c语言程序设计实验教程清华大学,清华大学出版社-图书详情-《C程序设计实验教程》...