本书将实验作为切入点,旨在倡导基于DIY的程序设计教学法,使读者动手学习程序设计。读者通过本书设置的循序渐进的实验,从体验程序、调试程序、编写部分程序,到编写完整的程序、开发微型应用系统。读者在实验中会遇到不少问题,本书在每个实验之后及时地对本次实验中可能出现的问题进行归纳总结,使读者在实验中发现问题一解决问题一归纳总结。
本书以VC++6.0为编程环境,对程序设计的基本步骤、基本知识和语法、编程方法以及常用算法进行了较为系统、详细的介绍,内容还涉及数据文件等方面的编程。实验范例丰富有趣、阅读轻松、操作容易。本书旨在激发学生的学习兴趣、提高学生的编程能力、解决和分析问题的能力、创新能力。
本书是根据“教育部高等学校文科计算机基础教学指导委员会”的计算机公共课程——“程序设计及应用”的教学要求编写的程序设计教材,与以任务驱动、项目引领的《大学程序设计教程(C)》主教材配套。实验1~实验10是基础篇实验,实验11~实验17为教程提高篇配套的实验。
全书实验中的“实验范例”栏目给出完整的程序代码,让读者通过阅读、调试实验范例掌握该实验解决问题的方法,DⅣ栏目让读者动手实践,从而巩固该实验中所涉及的知识点;部分实验提供了“本章测试”栏目帮助读者系统地复习该阶段所学的知识,通过测试使读者及时发现自己学习中的不足。 基础篇实验是对程序设计的基本语法、算法、设计方法进行系统的练习,通过基础篇的学习,读者能独立编程解决简单的运算、方程等数学问题;在此基础上进入提高篇的实验使读者解决上一阶段编程中出现的数据存储、资源合理分配等问题,从而实现用所学知识编程实现微型事务处理系统的目标。
本书可作为高等院校各专业、计算机成人教育各类进修班与培训班,也可作为广大工程技术人员和管理人员学习计算机程序设计知识的实验教材。