新書推薦:
《
如何打造成功的商业赛事
》
售價:NT$
407.0
《
万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题
》
售價:NT$
265.0
《
慈悲与玫瑰
》
售價:NT$
398.0
《
启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本)
》
售價:NT$
347.0
《
心跳重置
》
售價:NT$
269.0
《
云中记
》
售價:NT$
347.0
《
中国古代妇女生活(中国古代生活丛书)
》
售價:NT$
214.0
《
你的认知正在阻碍你
》
售價:NT$
296.0
|
編輯推薦: |
1. 以如何用程序解决问题为指导,突出程序设计思路的讲解。非计算机专业学生学习C语言的目的是掌握同计算机交流的方式。C语言作为入门语言不仅简洁,而且高效。本教材以C语言为媒介,通过例题分析,着重讲解计算机解决问题同人解决问题方式上区别,让学生理解计算机解决问题的基本原理和步骤,提高学生程序设计能力。2. 丰富的财经、管理专业例题,提高学生解决专业问题的能力。理解语言元素的语法和作用固然是学习C语言过程中的一个重要部分,但语言如何工作及应用也同等重要。本书不仅采用了代码片段,还在每个章节中使用一些实际应用示例展示语言特性如何应用于特定的问题。这些示例提供了实践的基础。通过例题引导学生拓展思路,提高解决专业问题水平。
|
內容簡介: |
本书是为了配合《C语言程序设计》ISBN: 9787302440055,清华大学出版社一书的学习而编写的配套教材,共包含两部分内容: 第1部分每一章由三部分内容构成,包括对《C语言程序设计》教材对应章节的知识点进行总结、归纳、讲解,结合知识点设置相应的实验内容,结合实验所涉及的知识点列出了常见错误及解决方法。本部分第1章结合实验题目详细介绍了Visual C 6.0及DEV C集成开发环境的使用方法。第2部分给出了《C语言程序设计》一书中所有习题的详细解题思路及参考答案。 本书内容丰富、概念清晰、实用性强,是学习C语言的极佳参考书。本书可以作为高等院校,特别是财经类院校C语言程序设计课程的实验教学用书,也可以供广大C语言程序设计初学者自学参考。
|
目錄:
|
目录
第1部分知识点讲解及实验安排
第1章C语言概述31.1知识要点31.2上机实验41.3实验过程中的常见问题与解决方法11第2章数据类型、常量与变量172.1知识要点172.2上机实验172.3实验过程中的常见问题与解决方法20第3章数据的运算与输入输出223.1知识要点223.2上机实验223.3实验过程中的常见问题与解决方法26第4章C语言三种基本结构程序设计294.1选择结构294.1.1知识要点294.1.2上机实验294.1.3实验过程中的常见问题与解决方法334.2循环结构基础354.2.1知识要点354.2.2上机实验364.2.3实验过程中的常见问题与解决方法394.3循环嵌套404.3.1知识要点404.3.2上机实验404.3.3实验过程中的常见问题与解决方法44第5章函数455.1函数定义与调用455.1.1知识要点455.1.2上机实验455.1.3实验过程中的常见问题与解决方法505.2函数的嵌套和递归515.2.1知识要点515.2.2上机实验515.2.3实验过程中的常见问题与解决方法545.3函数的高级应用545.3.1知识要点545.3.2上机实验555.3.3实验过程中的常见问题与解决方法58目录C语言程序设计实验及习题解答第6章数组606.1一维数组606.1.1知识要点606.1.2上机实验606.1.3实验过程中的常见问题与解决方法636.2二维数组656.2.1知识要点656.2.2上机实验656.2.3实验过程中的常见问题与解决方法696.3字符数组和字符串706.3.1知识要点706.3.2上机实验706.3.3实验过程中的常见问题与解决方法736.4函数和数组746.4.1知识要点746.4.2上机实验746.4.3实验过程中的常见问题与解决方法77第7章指针797.1指针的概念及应用797.1.1知识要点797.1.2上机实验797.1.3实验过程中的常见问题与解决方法817.2指针与一维数组827.2.1知识要点827.2.2上机实验827.2.3实验过程中的常见问题与解决方法847.3指针与字符串857.3.1知识要点857.3.2上机实验867.3.3实验过程中的常见问题与解决方法887.4指针与二维数组887.4.1知识要点887.4.2上机实验897.4.3实验过程中的常见问题与解决方法907.5指针的其他应用917.5.1知识要点917.5.2上机实验927.5.3实验过程中的常见问题与解决方法97第8章结构体与共用体998.1结构体基本应用998.1.1知识要点998.1.2上机实验998.1.3实验过程中的常见问题与解决方法1048.2共用体基本应用1058.2.1知识要点1058.2.2上机实验1058.2.3实验过程中的常见问题与解决方法109第9章文件系统1109.1知识要点1109.2上机实验1119.3实验过程中的常见问题与解决方法115第2部分《C语言程序设计》习题解答第1章习题与解答1211.1习题1211.2习题参考答案与解析122第2章习题与解答1222.1习题1222.2习题参考答案与解析124第3章习题与解答1263.1习题1263.2习题参考答案与解析129第4章习题与解答1324.1习题1324.2习题参考答案与解析138第5章习题与解答1455.1习题1455.2习题参考答案与解析149第6章习题与解答1576.1习题1576.2习题参考答案与解析162第7章习题与解答1727.1习题1727.2习题参考答案与解析177第8章习题与解答1878.1习题1878.2习题参考答案与解析190第9章习题与解答2009.1习题2009.2习题参考答案与解析202参考文献208
|
內容試閱:
|
前言
以计算机为核心的信息技术的应用能力已成为衡量一个人文化素质高低的重要标志之一。大学非计算机专业开设计算机课程的主要目的是掌握计算机应用的能力以及在应用计算机过程中自然形成的包括计算思维意识在内的科学思维意识,以满足社会就业需要、专业需要与创新创业人才培养的需要。根据《教育部关于全面提高高等教育质量的若干意见》(教高\[2012\]4号)精神,着力提升大学生信息素养和应用能力,推动计算机在面向应用的过程中培养文科学生的计算思维能力的文科大学计算机课程改革、落实由教育部高等教育司组织制订、教育部高等学校文科计算机基础教学指导委员会编写的高等学校文科类专业《大学计算机教学要求(第6版2011年版)》(下面简称《教学要求》),在建立大学计算机知识体系结构的基础上,清华大学出版社依据教高司函\[2012\]188号文件中的部级项目1\|3(基于计算思维培养的文科类大学计算机课程研究)、2\|14(基于计算思维的人文类大学计算机系列课程及教材建设)、2\|17(计算机艺术设计课程与教材创新研究)、2\|18(音乐类院校计算机应用专业课程与专业基础课程系列化教材建设)的要求,组织编写、出版了本系列教材。信息技术与文科类专业的相互结合、交叉、渗透,是现代科学技术发展趋势的重要方面,是新学科的一个不可忽视的生长点。加强文科类专业(包括文史法教类、经济管理类与艺术类)专业的计算机教育、开设具有专业特色的计算机课程是培养能够满足信息化社会对文科人才要求的重要举措,是培养跨学科、复合型、应用型的文科通才的重要环节。《教学要求》把大文科的计算机教学,按专业门类分为文史法教类(人文类)、经济管理类与艺术类三个系列。大文科计算机教学知识体系由计算机软硬件基础、办公信息处理、多媒体技术、计算机网络、数据库技术、程序设计、美术与设计类计算机应用以及音乐类计算机应用8个知识领域组成。知识领域分为若干知识单元,知识单元再分为若干知识点。大文科各专业对计算机知识点的需求是相对稳定、相对有限的。由属于一个或多个知识领域的知识点构成的课程则是不稳定、相对活跃、难以穷尽的。课程若按教学层次可分为计算机大公共课程(也就是大学计算机公共基础课程)、计算机小公共课程和计算机背景专业课程三个层次。第一层次的教学内容是文科各专业学生应知应会的。这些内容可为文科学生在与专业紧密结合的信息技术应用方面进一步深入学习打下基础。这一层次的教学内容是对文科大学生信息素质培养的基本保证,起着基础性与先导性的作用。第二层次是在第一层次之上,为满足同一系列某些专业共同需要(包括与专业相结合而不是某个专业所特有的)而开设的计算机课程。其教学内容,或者在深度上超过第一层次的序言C语言程序设计实验及习题解答教学内容中的某一相应模块,或者拓展到第一层次中没有涉及的领域。这是满足大文科不同专业对计算机应用需要的课程。这部分教学内容在更大程度上决定了学生在其专业中应用计算机解决问题的能力与水平。第三层次,也就是使用计算机工具,以计算机软硬件为背景而开设的为某一专业所特有的课程。其教学内容就是专业课。如果没有计算机作为工具支撑,这门课就开不起来。这部分教学内容显示了学校开设特色专业课的能力与水平。这些课程,除了大学计算机应用基础,还涉及数字媒体、数据库、程序设计以及与文史哲法教类、经济管理类与艺术类相关的许多课程。通过这些课程的开设,是让学生掌握更多的计算机应用能力,在计算机面向应用过程中培养学生的计算思维及更加宽泛的科学思维能力。清华大学出版社出版的这套教育部部级项目规划教材,就是根据教高司函\[2012\]188号文件及《教学要求》的基本精神编写而成的。它可以满足当前大文科各类专业计算机各层次教学的基本需要。对教材中的不足或错误,敬请同行和读者批评指正。
卢湘鸿2014年10月于北京中关村科技园
卢湘鸿北京语言大学信息科学学院计算机科学与技术系教授,原教育部高等学校文科计算机基础教学指导分委员会副主任、秘书长, 现任教育部高等学校文科计算机基础教学指导分委员会顾问、全国高等院校计算机基础教育研会文科专业委员会常务副主任兼秘书长, 30多年来一直从事非计算机专业的计算机教育研究。 程序设计是高等院校重要的计算机基础课程。它以编程语言为依托,介绍程序设计的思想和方法,通过该课程的学习,学生不仅能掌握高级程序设计语言的知识,更重要的是在实践中逐步掌握程序设计的思想和方法,培养问题求解和语言的应用能力。C语言程序设计是一门实践性很强的课程,该课程的学习有其自身的特点。学生必须通过大量的编程、上机调试,在实践中理解和掌握程序设计所涉及的概念、内涵、编程思想和程序调试方法与技巧。只有通过不断的实践,才能逐步积累编程经验,提高程序设计的能力。本书作为《C语言程序设计》的配套教材,包含两部分内容: 第1部分每一章由三部分内容构成: 首先对《C语言程序设计》教材对应章节的知识点进行总结、归纳、讲解,并通过图阐明知识点间的关系;然后结合知识点设置相应的实验内容,包括实验例题的讲解及实验题目;最后,结合本次实验所涉及的知识点及实验内容列出了常见错误及解决方法。这些错误都是学生在编程过程中经常出现的,这部分内容有助于学生深入理解所学知识,从而避免在编程中反复出现类似的错误。本书在第1部分第1章结合实验题目详细介绍了Visual C 6.0 及DEV C集成开发环境的使用方法,包括源程序的创建、编译、连接和运行过程及程序调试方法。第2部分给出了《C语言程序设计》一书中所有习题的详细解题思路及参考答案,书中所有程序均经过调试并运行通过。本书由张书云主编并统稿,朱雷、海沫、张悦今、汤健、马丽林参加编写。由于时间仓促,本书疏漏之处在所难免,恳请广大专家和读者批评指正。
编者2016年8月
|
|