新書推薦:
《
启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本)
》
售價:NT$
347.0
《
心跳重置
》
售價:NT$
269.0
《
云中记
》
售價:NT$
347.0
《
中国古代妇女生活(中国古代生活丛书)
》
售價:NT$
214.0
《
你的认知正在阻碍你
》
售價:NT$
296.0
《
我们身边的小鸟朋友:手绘观鸟笔记
》
售價:NT$
356.0
《
拯救免疫失衡
》
售價:NT$
254.0
《
收尸人
》
售價:NT$
332.0
|
編輯推薦: |
本书既可作为高等学校本科及专科学生学习程序设计基础(C语言)的辅助教材,也可作为自学者的参考用书,同时也可供各类考试人员复习参考。
|
內容簡介: |
本书是《程序设计基础C语言第二版》的配套辅助用书。全书由C语言程序上机指导,实验内容,教材中习题参考答案、补充练习题及参考答案、考试模拟题及参考答案4大部分组成。第1部分介绍C语言实验的Visual C++6.0、DevC++开发环境和基本使用方法; 第2部分是各章的验证性实验内容安排及综合性实验内容安排; 第3部分是与主教材各章配套的习题参考答案和补充练习题及参考答案; 第4部分是考试模拟题及参考答案。各部分内容都与《程序设计基础C语言第二版》一书的内容相呼应。 本书既可作为高等学校计算机专业或相关专业的学生使用,也可以作为计算机爱好者的自学参考书。
|
目錄:
|
目录
第1部分C语言程序上机指导
第1章使用Visual C6.0和DevC运行程序
1.1Visual C6.0的安装和启动
1.2使用Visual C6.0建立和运行单文件
1.2.1输入和编辑源程序
1.2.2保存和关闭源程序
1.2.3打开一个已有源程序
1.2.4程序的编译
1.2.5程序的调试
1.2.6程序的连接
1.2.7程序的运行
1.3使用Visual C6.0建立和运行多文件
1.3.1建立和运行包含多个文件的程序的方法
1.3.2由用户建立项目工作区和工程文件
1.3.3用户只建立工程文件而不建立项目工作区
1.4DevC的下载、安装、启动与使用
1.5使用DevC建立和运行文件
第2章程序的调试与测试
2.1程序的调试
2.2程序错误的类型
2.3程序的测试
第3章上机实验的目的和要求
3.1上机实验的目的
3.2上机实验前的准备工作
3.3上机实验的步骤
3.4实验报告
第2部分实验内容
第4章验证性实验
实验1C程序的运行环境和运行方法
实验2数据类型、运算符和表达式
实验3顺序结构程序设计
实验4选择结构程序设计
实验5循环结构程序设计
实验6数组
实验7函数
实验8指针
实验9结构体、共用体和枚举类型
实验10位运算
实验11文件
第5章综合性实验
综合实验1学生成绩管理
综合实验2通讯录管理
综合实验3职工工资管理
第3部分教材中习题参考答案、补充练习题及参考答案
第6章教材中习题参考答案
习题1概述
习题2算法与程序
习题3基本数据类型与表达式
习题4顺序结构程序设计
习题5选择结构程序设计
习题6循环结构程序设计
习题7数组
习题8函数
习题9指针
习题10结构体、共用体和枚举类型
习题11位运算
习题12文件
第7章补充练习题
练习题1概述
练习题2算法与程序
练习题3基本数据类型与表达式
练习题4顺序结构程序设计
练习题5选择结构程序设计
练习题6循环结构程序设计
练习题7数组
练习题8函数
练习题9指针
练习题10结构体、共用体和枚举类型
练习题11位运算
练习题12文件
第8章补充练习题参考答案
练习题1参考答案
练习题2参考答案
练习题3参考答案
练习题4参考答案
练习题5参考答案
练习题6参考答案
练习题7参考答案
练习题8参考答案
练习题9参考答案
练习题10参考答案
练习题11参考答案
练习题12参考答案
第4部分考试模拟题及参考答案
第9章考试模拟题1及参考答案
第10章考试模拟题2及参考答案
参考文献
|
內容試閱:
|
前言
本书由C语言程序上机指导,实验内容,教材中习题参考答案、补充练习题及参考答案,考试模拟题及参考答案4大部分组成。第1部分介绍了C语言实验的Visual C6.0、DevC开发环境和基本使用方法,由巫喜红老师编写; 第2部分是各章的验证性实验内容安排及综合性实验内容安排,第3部分是与主教材各章配套的习题参考答案和补充练习题及参考答案,第2部分和第3部分由编写组共同编写; 第4部分是考试模拟题及参考答案,由巫喜红老师编写。各部分内容都与《程序设计基础C语言第二版》一书的内容相呼应。本书既可作为高等学校计算机专业或相关专业的学生使用,也可作为计算机爱好者的自学参考书。本书的出版得到了2015年广东省质量工程项目精品教材程序设计基础C语言粤教高函[2015]133号、2013年教育部地方所属高校本科教学工程大学生校外实践教育基地建设项目嘉应学院梅州市职业技术学校教育学实践教育基地教高司函[2013]48号、2012年度广东省高等学校教学质量与教学改革工程本科类项目职业教育师资实践教学基地粤教高函[2012]123号、2016年广东省高校教学质量与教学改革工程项目精品资源共享课《数据结构》粤教高函[2016]233号的支持,在此表示衷心的感谢。此外,在2015年校级优秀教材评选活动中,本书第一版的配套教材《程序设计基础C语言》第一版荣获嘉应学院优秀教材一等奖。由于编者水平有限,书中难免存在疏漏之处,敬请读者指正。为方便教师的教学和读者的学习,本书有配套的实验和习题的源程序代码,需要者可发Email到jdwxh@jyu.edu.cn与编者联系获取。编者2017年3月
第3章上机实验的目的和要求
3.1上机实验的目的程序设计是一门实践性很强的课程,特别是C语言灵活、简洁,加上它的语法检查不太严格,更需要通过上机实践来掌握。本课程除了安排课堂讲授外,每周还安排2课时进行上机实验。学生除了完成教师指定的上机实验内容以外,在课余时间要多上机操作。在学习的过程中,不能只满足于能看懂书上的程序,而应当熟练地掌握程序设计的全过程,包括独立编写出源程序,独立上机调试程序,独立运行程序和分析结果。上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编写的程序是否正确,更重要的还有如下几个方面。1. 加深对课堂讲授内容的理解课堂上要讲授许多关于C语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背更不可取。通过不断地上机练习,对这些语法规则等基础知识有了感性的认识,能加深对知识的理解,在理解的基础上自然而然就掌握了。对于一些知识点,在课堂上以为听懂了,通过上机实验后会发现原来的理解有些偏差; 还有一些知识点可能要通过上机才能体会和掌握。学习C语言不能只停留在学习它的语法规则上,更应该把学到的知识用于编写C程序并解决实际问题。只有通过上机才能检验自己编写的程序是否能得到自己所分析的正确的结果。通过上机实验来验证自己编写的程序是否正确,是大多数学生初学C语言的做法。但是,不能只停留在这一步,而应该多进行总结与思考,例如: 在解决本问题时犯了哪些错误?如何避免以后再出现这样的问题?还有没有其他更好的解决方法?还有没有其他更简洁的语句来完成呢?通过不断地上机实验、不断地总结,才能加深对C语言的理解,才能提高自己对知识的掌握和思维的扩展,最终提高开发能力,因为算法之精妙、程序结构之清晰、界面之友好、容错性之高永远是程序员追求的目标。2. 熟悉程序开发环境一个C语言源程序从编辑、编译、连接到运行,都要有一定的环境来支撑。所谓的环境是指所用的计算机系统的硬件、软件配置情况。只有学会使用这些环境,才能掌握系统的哪些功能能帮助自己开发程序。每一种计算机系统的功能与操作方法都不完全相同,但只要掌握一两种,便可触类旁通。3. 学会上机调试程序上机调试程序看似是很简单的过程,但要快速地找出原因却不容易,特别是代码多的源程序。所以学会上机调试程序,要善于发现程序中的错误,并且能很快地排除这些错误,最终使程序能够正确地运行,同时要学会分析运行的结果。经验丰富的编程者在编译和连接过程中出现出错信息时,一般能很快地判断出错误所在并改正,而缺乏经验的人即使在明确的出错提示下也难以找出错误。调试程序本身是程序设计课程的一个重要的内容和基本要求,是一个技巧性很强的工作,调试程序的能力是每个程序设计人员应当掌握的一项基本功。对于初学者来说,尽快掌握程序的调试方法是非常重要的,应给予充分的重视。调试程序固然可以借鉴他人的现成经验,但更重要的是通过自己的直接实践来积累经验,而且有些经验只能意会,难以言传。别人的经验不能代替自己的经验,因此学会调试是很重要。因此,上机实验时不能只满足于程序通过,有正确结果就行,因为即使运行结果正确,也不等于程序质量高,程序很完善。在得到正确的结果后,应该考虑对程序进行改进,如修改一些参数,增加程序的一些扩展功能,改变数据的类型、数据的输入方法等,再进行编译、连接、运行、调试、测试,不断地观察和分析所出现的问题,同时要做好实验结果的记录及分析。俗话说: 熟能生巧。经常上机的设计者见多识广,经验丰富,能很快地找到出错点。
3.2上机实验前的准备工作为了提高学习效率,上机实验前应事先做好准备工作。准备工作包括如下几点。1 了解所用的计算机系统、C编译系统的性能和使用方法。2 复习和掌握与本实验有关的教学内容。3 准备好上机所需的源程序。这点非常重要。要根据教师预先安排的实验内容,根据内容中的问题进行分析,选择适当的算法并编写好程序。上机前一定要仔细检查源程序直到找不到语法和逻辑方面的错误。4 分析可能遇到的问题,找到解决问题的对策,对程序中有疑问的应做好笔记,以便上机时予以留意。5 特别是要准备几组测试数据及预期的正确结果。切忌没有任何准备就去上机,或者上机时临时拼凑一个错误百出的程序,那样就白白浪费了宝贵的上机时间; 如果抄写或复制别人编写的源程序,到头来自己会一无所获。因此,从一开始就要养成良好的学习习惯和严谨的学习作风。3.3上机实验的步骤上机实验内容包括验证性实验和综合性实验,上机时要求一人一组,独立上机。上机过程中出现的问题,除了系统的问题以外,一般要学会独立思考,自己处理,不要动辄问同学或教师,特别是调试过程中遇到出错信息时更要善于自己分析、判断。上机实验一般应包括以下几个步骤。1 进入C编译环境,例如VC 6.0集成环境。2 输入已准备好的源程序。3 编译、调试、连接源程序。4 运行源程序并分析运行结果,与预先分析的结果进行对比,若结果不相同,找出原因。在运行时输入准备好的测试数据,多角度地进行检验。5 输出程序清单,保存运行结果。3.4实 验 报 告上机实验后,应整理出相应的实验报告。实验报告内容包括以下几方面。1 实验目的和要求。2 实验环境、内容和方法。3 实验过程描述。包括实验步骤、实验数据类型的说明如结构体、枚举等、功能的设计、源程序等。4 实验结果。包括原始数据、相应的运行结果和必要的注释说明等。5 实验小结。包括实验过程中的心得体会、经验的总结、失误点的分析与思考等。
|
|