首页>参考读物>计算机科学与技术>软件工程及软件方法学

程序设计基础(C语言版)学习与实验指导
作者 : 吴伟敏 秦 军 林巧民 何丽萍
译者 :
出版日期 : 2008-08-20
ISBN : 7-111-11225-9
定价 : 20.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 175
开本 : 16开
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

C语言具有良好的结构化特性、简练的语法、强大的功能等优点,成为广泛应用的高级程序设计语言。我国各高校纷纷将C语言作为程序设计课程的教学语言。在学习过程中,学生应掌握程序设计的基本方法和基本思想,并灵活应用。本书正是为了这个目的而编写的。

本书特点
  ●本书是《程序设计基础(C语言版)》的配套教材,涵盖学习指导和实验,可作为高校C语言教学的辅助教材。
  ●本书针对学生在实践过程中可能遇到的理论和实践上的难点,有的放矢地组织内容,有利于读者掌握C语言的重要知识点。
  ●本书习题形式多样,实验设计有针对性,并在附录中总结了C语言程序设计中常见的错误,使读者有良好的学习C语言的开端。

图书特色

图书前言

在目前常用的几种高级计算机语言中,C语言由于具有良好的结构化特性、简练的语法、强大的功能等众多优点,已被我国大多数高校选作高级语言的教学语言。学生在学习C语言的过程中,往往面临上课及看书时懂,作业也能做,但自己编程时却无从下手的情况。这个问题的根源在于学生对程序设计的基本方法和基本思想未能很好地掌握,未达到灵活应用的水平。对于教学过程中学生经常提出的“如何才能学好程序设计?”这样的问题,最好的回答就是多实践。本书正是依据这个前提,针对学生在实践过程中可能碰到的理论和操作上的难点和疑问,有的放矢地进行组织的。
  在学习计算机语言课程时,不但应学习有关的理论知识、基本概念,更应注重实际的操作能力。学生通过上机操作,既可以加深对教材基本概念的理解,又可以提高动手操作的能力。只有学以致用、在运用中学习,才能善于运用所学知识解决实际问题,才能学得更扎实、深入,才能学有所成。
  本书是《程序设计基础(C语言版)》(ISBN: 978-7-111-21975-0)的配套教学用书,也可作为高校各专业C语言的教辅教材和学习参考书。
  全书分为两部分,第一部分为“学习指导”,与配套教材的章节一一对应,内容包括:C语言程序设计基本概念、数据类型、运算符与表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设计、函数、编译预处理命令、数组、指针、字符串及其操作、结构体与共同体类型、文件处理和面向对象C++语言概述。其中的“知识要点”将对应章节的重点和难点进行归纳和总结,起到总结和强化的作用。“例题解析”部分对典型例题进行剖析,具有极强的针对性,所讨论的问题为教学过程中学生经常碰到的热点问题,彰显实用性,可以帮助读者掌握C程序设计的方法和技巧。“习题及参考答案”为精选的习题。这些习题在“例题解析”的基础上有所变化,让读者通过自行练习来巩固课堂上所学习的知识。
  本书的第二部分为“实验指导”,共包括12个实验,内容涉及熟悉上机环境并编写简单程序、选择结构程序设计、循环结构编程、函数编程设计、高级函数编程、数组编程、指针编程、字符串编程、数组、指针和函数综合编程、结构体编程、文件编程和综合实验。各实验紧密配合教材内容,根据教学的需要,按照各章节的特点设置。实验部分所采用的例题专门针对学生在学习过程中容易混淆的知识点,提供多个综合性实验,帮助学生将分散的知识点融会贯通,并提高综合应用能力。每个实验都给出实验目的和要求,说明了实验后所能达到的水平。“实验准备”部分介绍相关的基础知识要点。“实验内容”部分明确实验的过程和步骤。“实验指导”部分指出实验内容中需要注意的事项和值得进一步探索的问题。“思考题”部分帮助学生在实验完成后对实验内容进行总结和升华。“选做题”为部分有能力的学生更好地掌握本实验相关内容提供深入探究的空间。
  读者不但应掌握教材中的例题,也应对本书中的习题、例题以及实验一一上机操作。本书的题目类型多样,有些例题给出了全部程序,但并不是唯一的答案。读者可以考虑其他的方法,也可以对给出的程序进行补充,使程序更加完善。有些题目的程序抽出了一些语句,让读者填充,读者应在充分理解程序的基础上正确地填写,而且答案可能不止一种。还有些题目只给出了基本框架,读者可自行发挥。本书中实例已在Visual C++ 6.0环境下运行成功,读者可上机验证,或者进行改造,以便更好地理解相应的编程知识。
  此外,附录A是根据以往教学实践中初学者常犯的错误提炼而成的,可以方便初学者在刚接触C语言时了解并避免这些错误。附录B可以帮助学生书写规范的实验报告。
  本书的“学习指导”部分第7~10章以及附录A和附录B由吴伟敏编写,第1、11、12章由秦军编写,第2~5章由何丽萍编写,第6、13 章由林巧民编写。本书的“实验指导”部分实验6~9、12由吴伟敏编写,实验10、11由秦军编写,实验1~3由何丽萍编写,实验4、5由林巧民编写。
  南京大学徐洁磐教授在本书的编写过程中给予了具体指导和帮助,并担任主审,为本书提出了很多宝贵的意见,在此表示衷心感谢。
  由于编者水平有限,书中的错误在所难免,恳请读者批评指正。
  作者的电子信箱是wwm@njupt.edu.cn。

  编 者
  2008年6月

封底文字

C语言具有良好的结构化特性、简练的语法、强大的功能等优点,成为广泛应用的高级程序设计语言。我国各高校纷纷将C语言作为程序设计课程的教学语言。在学习过程中,学生应掌握程序设计的基本方法和基本思想,并灵活应用。本书正是为了这个目的而编写的。 本书特点 ●本书是《程序设计基础(C语言版)》的配套教材,涵盖学习指导和实验,可作为高校C语言教学的辅助教材。 ●本书针对学生在实践过程中可能遇到的理论和实践上的难点,有的放矢地组织内容,有利于读者掌握C语言的重要知识点。 ●本书习题形式多样,实验设计有针对性,并在附录中总结了C语言程序设计中常见的错误,使读者有良好的学习C语言的开端。

作者简介

吴伟敏 秦 军 林巧民 何丽萍:暂无简介

图书目录

前言
第一部分  学习指导
第1章  C语言程序设计基本概念 1
1.1  知识要点 1
1.2  例题解析 2
1.3  习题及参考答案 3
第2章  数据类型、运算符与表达式 4
2.1  知识要点 4
2.2  例题解析 7
2.3  习题及参考答案 10
第3章  顺序结构程序设计 13
3.1  知识要点 13
3.2  例题解析 15
3.3  习题及参考答案 19
第4章  选择结构程序设计 22
4.1  知识要点 22
4.2  例题解析 25
4.3 习题及参考答案 27
第5章  循环结构程序设计 32
5.1  知识要点 32
5.2  例题解析 34
5.3  习题及参考答案 37
第6章  函数 41
6.1  知识要点 41
6.2  例题解析 43
6.3  习题及参考答案 46
第7章  编译预处理命令 52
7.1  知识要点 52
7.2  例题解析 52
7.3  习题及参考答案 54
第8章  数组 58
8.1  知识要点 58
8.2  例题解析 59
8.3  习题及参考答案 61
第9章  指针 65
9.1  知识要点 65
9.2  例题解析 67
9.3  习题及参考答案 70
第10章  字符串及其操作 76
10.1  知识要点 76
10.2  例题解析 78
10.3  习题及参考答案 80
第11章  结构体与共同体类型 92
11.1  知识要点 92
11.2  例题解析 94
11.3  习题及参考答案 97
第12章  文件处理 102
12.1  知识要点 102
12.2  例题解析 103
12.3  习题及参考答案 104
第13章  面向对象C++语言概述 109
13.1  知识要点 109
13.2  例题解析 112
13.3  习题及参考答案 113
第二部分  实   验
实验1  熟悉上机环境并编写简单程序 117
实验2  选择结构程序设计 123
实验3  循环结构编程 126
实验4  函数编程设计 131
实验5  高级函数编程 135
实验6  数组编程 138
实验7  指针编程 142
实验8  字符串编程 146
实验9  数组、指针和函数综合编程 149
实验10  结构体编程 153
实验11  文件编程 157
实验12  综合实验 161
第三部分  附   录
附录A  编写C语言程序中常见错误总结 169
附录B  实验报告格式及内容 174
参考文献 175

教学资源推荐
作者: 张燕 洪蕾 钟睿 李慧 等编著
作者: Leszek A.Maciaszek Bruc Lee Liong
作者: 王卫红 江颉 董天阳 等编著
作者: [美]罗杰 S.普莱斯曼(Roger S. Pressman) 布鲁斯 R. 马克西姆(Bruce R. Maxim) 著
参考读物推荐
作者: (美)Bill Curtis,William E. Hefley,Sally A. Miller 著
作者: (美)Kent Beck 著
作者: Chris Raistrick, Paul Francis, John Wright, Colin Carter, Lan Wilkie
作者: (美)John McGarry,David Card,Cheryl Jones等