C语言程序设计习题解答与实训指导

出版时间:2010-8  出版社:机械工业出版社  作者:张宝森 等编著  页数:180  字数:289000  

前言

  程序设计是一门逻辑性和实践性很强的综合课程,主要涉及以下几个方面:1)C语言本身的语法规则和机理知识;2)计算机数据存储与代码运行的模式;3)逻辑思维与形象思维能力;4)用语言表达思维意图的能力;5)错误分析与改正能力。  初学者在学习C语言或运用C语言进行程序设计时,要有意识地在这几个方面加强锻炼并注意能力的养成。要加强对基本概念的记忆与理解,体会程序中数据的存储方法和代码的运行机理,同时要经常阅读他人的程序,注意积累解决问题的方法和经验,勇于和勤于用C语言编写程序。  作为初学者,难免在编程时出现错误,甚至反复出现错误。这时候不应气馁,更不要放弃。程序的错误一般分为两类:一是语法错误;二是逻辑错误。对于编译程序可以检查出的语法错误,很容易改正,而对于编译程序检查不出来的逻辑错误,则需要编程人员通过对程序代码的跟踪,检查程序代码对数据处理的步骤和过程,从而确定错误的原因和所在。  本书围绕这些环节,并针对初学者在学习C语言中容易出现的错误,对教材各章习题按其类别进行了详细讲解,加强了对初学者在程序调试和改错方面的训练。  在各章习题解答中,对于基本概念和语法题,在给出答案之前,指出了题目考查的“知识点”,以巩固对基本概念的记忆;对于阅读理解题,讲解了调试方法和过程,以使学生理解数据的存储方式和程序的执行过程,从而建立程序的运行模型;对于编程题,给出了问题分析、方案设计和代码提示,而将程序放在最后一部分,目的是培养独立思考能力、开拓设计思路。对于改错题,除指出编译错误、逻辑错误外,还对错误进行了分析,并提出了改正的方法。  实训是程序设计课程的一个较强的综合实践环节。其核心思想是扩展程序设计知识和技术,展示一个设计过程,即从问题分析人手,确立所用的数据和结构,着手方案设计、软件结构设计和模块接口设计,甚至算法设计,最后确定调试方法,以便使学生了解解决问题的全过程,提高运用语言的能力,掌握程序设计的方法。

内容概要

本书是机械出版社出版的张宝森等编著的《C语言程序设计》ISBN:978-7-111-26968-7教材的配套教材,全书共分3个部分:    第1部分为编程前的准备。主要介绍如何使用Visual C++6.0集成环境进行程序设计,并以样例的方式讲述程序的编辑、编译、运行和调试的操作过程,以及帮助的使用。    第2部分为教材各章习题解答。根据教材各章对习题的分类,这部分包括语法概念、阅读与理解、编程和本书新增加的改错4个组成部分。本部分的最后是各章编程题参考答案。    第3部分为实训指导。实训部分包括编程常用技术、实训样例的设计,以及实训题目的分析与参考方案。其中,实训题目涉及信息管理、数值计算、控制、通信和游戏等类别。

书籍目录

出版说明前言第1部分  编程准备  一、建立“工程”  二、添加源程序  三、编译与运行  四、调试程序  五、工程项目的保存与再启动  六、使用MSDN第2部分  习题解答  第1章  简单的C语言程序    一、概念与语法    二、阅读与理解    三、编程题    四、改错题  第2章  程序的分支结构    一、概念与语法    二、阅读与理解    三、编程题    四、改错题  第3章  循环结构    一、概念与语法    二、阅读与理解    三、编程题    四、改错题  第4章  算法与函数    一、概念与语法    二、阅读与理解    三、编程题    四、改错题  第5章  数组    一、概念与语法    二、阅读与理解    三、编程题    四、改错题  第6章  指针    一、概念与语法    二、阅读与理解    三、编程题    四、改错题  第7章  数据表示与存储    一、概念与语法    二、阅读与理解    三、编程题    四、改错题  第8章  文件    一、概念与语法    二、阅读与理解    三、编程题    四、改错题  第9章  C程序的结构    一、概念与语法    二、阅读与理解    三、编程题    四、改错题  编程题参考答案第3部分  实训指导  一、常用库函数与程序设计技术  二、软件开发样例  三、实训题目与方案分析  四、关于实训报告

章节摘录

  “算法”是指为解决某个具体问题而采取的方法和步骤。算法应具备的特征是:1)有穷性。一个算法应包含有限个操作步骤,其中每一步都应在合理的时间范围内完成。2)确定性。算法中的每个步骤都必须是确定的。不能出现模棱两可,不确定、怎么做都行,这是绝对不允许的。3)有效性。算法中的每个步骤都应该能够有效地执行,并得到正确的结果。4)有输入或无输入。既然算法是要解决某一个或某一类问题,因此必须有要处理的数据。通常情况下数据是通过输入环节提供的,但某些情况下有些数据是固定的常量,此时可以没有输入环节。5)有输出。数据处理完毕后,必须有结果输出,没有输出结果的算法是毫无意义的。4.结构化程序由哪几种基本结构组成?为什么要采用结构化程序设计?结构化程序设计的基本方法是什么。

图书封面

评论、评分、阅读与下载


    C语言程序设计习题解答与实训指导 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7