01C语言是国内广泛使用的计算机语言,是很多高等学校计算机及相关专业的核心课程,以及其他理工科专业的计算机通识基础课程。于延、周国辉主编的《C语言程序设计案例教程》(清华大学出版社出版)采用“章节知识单元”的特别体例编写。全书通过400多个程序案例驱动知识,将C语言的知识点分解成若干相对独立、规模较小的知识单元,并重新整合知识点的顺序,为今后MOOC和微课作准备。此书作为“计算机系统能力课程群”重点建设的教材之一,集科学性、实用性、通俗性为一体,入门容易、坡度适宜、由浅入深、难点分散,是一本非常适合初学者使用的教材。

根据“计算机系统能力课程群”建设要求和学生学习C语言的需要,为了更好地体现《C语言程序设计案例教程》(主教材)的思想并发挥其作用,我们编写了这本《C语言程序设计案例教程学习辅导》教材。

本书内容包括以下3个部分。

第1部分是《C语言程序设计案例教程》学习指导,包括主教材全部章节的学习指导内容。

第1部分共分13章,完全与主教材的章节和知识点同步。每一章由重点难点、知识点与学习要求、教材习题、补充习题4个部分组成。其中,“知识点与学习要求”详细列出配套主教材每一节的每一个知识单元,并对知识单元适当分解成若干小的相对独立的知识点。书中对每一个知识点都给出了能力目标,要求学生按顺序、按能力目标去预习、学习和复习。

本书中作者把每个知识点的能力目标定位成认识、理解、领会、运用和创新5个层次。其中,“认识”要求学生至少要认真阅读2遍,才能达到认识的目标;“理解”要求学生能够理解知识点或程序清单中的代码,针对此知识点在面对教师或同学提问时能自如回答,要求学生对相关程序代码上机练习至少1次;“领会”要求学生能够达到为其他学生讲解该知识点或程序清单的能力,能恰当运用教学方法和手段,并且能够理清与关联的知识点的关系,要求学生对相关程序代码上机练习至少2次;“运用”要求学生对相关程序代码上机练习至少3次,能在不参照任何资料的情况下,独立完成程序代码的录入、调试和执行,对此单元的知识点和代码能够达到为其他学生脱稿讲解;“创新”要求学生根据本单元内的程序代码,能够举一反三,自行查找资料设计同类问题,自行分析解决,并最终编写程序代码,调试运行。

本书中作者在知识点及能力要求表格中还为每个知识点设置了预习和复习表格列,要求学生在学习过程中填写学习进度,以此实现对学生学习过程的督促和引导。

“教材习题”列出了配套主教材的所有课后习题;“补充习题”在每一章都给出了大量的习题,这些习题难度适中、覆盖面广,可以很好地检验学习者的学习效果。学生如果能独立完成本书90%的习题,那么他对C语言的学习就可以过关了。本书习题部分采用右侧留白的排版方式,以便于学生在学习过程中随时记笔记,这对提高学习效果将是非常有益的。

第2部分是深入学习C语言程序设计,由数制和编码、位运算和C语言程序设计综合案例3个部分组成。

“数制和编码”详细介绍了数制的概念,计算机中常用的二进制、八进制和十六进制的原理,不同数制间数据的换算,数据的存储,英文字符编码、汉字编码、整型数据编码、浮点数的编码等内容,深入了解计算机内部数据表示和计算原理。

“位运算”详细介绍了C语言对二进制位的操作,包括所有的位逻辑运算和移位运算,并介绍了每种运算的应用。

本书专门列出以上两部分,供需要者选学,以开阔知识视野,让学有余力的学生能更深入地了解C语言的原理。

“C语言程序设计综合案例”详细分析了两个综合案例的全部代码,程序规模相对较大。本书专门设置这一章来提高读者综合分析和设计程序的能力,相信对提高编程能力有很大的帮助。

第3部分是习题解答。这部分给出了本书所有教材习题和补充习题的答案,供读者参考。

建议读者在使用本书作为学习C语言程序设计的辅导用书时,采用“以上机实践贯穿始终的、预习(一次或多次)+课堂教学+复习(一次或多次)”的学习步骤,课前预习时请记预习笔记,记录学习中遇到的问题;课堂教学时针对问题听课,提问或与同学讨论后再记补充笔记;课后复习时完成创新任务,并记创新笔记。具体可按1.2.2节建议的方法和步骤实施学习过程。

希望读者能够充分利用本书所提供的学习方法和资源,提高C语言程序设计的教学质量。

本书由于延和邹倩主编,范雪琴、李红宇和李志聪参加了部分章节的编写、案例程序调试和资料整理工作,周国辉教授对本书进行了统稿和审定,对本书的出版给予了大力支持并提出了宝贵的意见,在此表示衷心感谢。本书在编写过程中还参考借鉴了兄弟院校及互联网上的有关习题,在此一并表示感谢。

本书难免会有不足之处,欢迎读者批评指正,联系邮箱yuyan9999@vip.qq.com。

more >

c语言教程的辅导书,清华大学出版社-图书详情-《C语言程序设计案例教程学习辅导》...相关推荐

  1. c语言程序设计实验教程清华大学,清华大学出版社-图书详情-《C程序设计实验教程》...

    进入21世纪,社会信息化不断向纵深发展,各行各业的信息化进程不断加速.我国的高等教育也进入了一个新的历史发展时期,尤其是高校的计算机基础教育,正在步入更加科学,更加合理,更加符合21世纪高校人才培养目 ...

  2. java程序设计实用教程_清华大学出版社-图书详情-《Java程序设计实用教程》

    技术具有卓越的通用性.高效性.平台移植性和安全性,经过20多年的发展,目前已广泛应用于PC.数据中心.游戏控制台.超级计算机.移动电话和互联网,同时拥有全球最大的开发者专业社群.在全球云计算和移动互联 ...

  3. python编程案例教程书籍-清华大学出版社-图书详情-《Python开发案例教程》

    前言 近年来,一种程序设计语言日渐粲然,使许多红极一时的程序设计语言黯然失色,得到人们的空前青睐,使得在学界和业界出现了揭竿而起.应者云集的景象.这种程序设计语言就是Python.本书也想在此时为熊熊 ...

  4. python程序设计实用教程清华大学出版社_清华大学出版社-图书详情-《Python程序设计简明教程》...

    前言 程序设计课程是大学计算机基础课的一个重要组成部分,其不仅较好地体现了编程方面的计算思维,还有着广泛的应用价值.Python程序设计语言由于其简洁.高效的特点,且具备众多的标准库和第三方库的支持, ...

  5. c语言程序设计实训太空战机,清华大学出版社-图书详情-《C程序设计实训教程(第2版)》...

    前 言 "C程序设计"是一门实践性很强的课程,学习本课程既要理解C语言的基本理论和基本知识,更要掌握应用理论知识编写程序的方法和技能.为此,编者基于长期从事"C程序设计& ...

  6. c语言程序设计教程 实验十,清华大学出版社-图书详情-《C语言程序设计实验教程》...

    前言 "C语言程序设计基础"是计算机专业以及理工类各专业的重要基础课程之一,也是很多学校的第一门编程课.理论与实践结合,多动手编程练习是学好C语言的必由之路.全书按照知识点递进的顺 ...

  7. c语言程序设计实用教程 清华大学出版社,清华大学出版社-图书详情-《C程序设计教程》...

    进入21世纪,社会信息化不断向纵深发展,各行各业的信息化进程不断加速.我国的高等教育也进入了一个新的历史发展时期,尤其是高校的计算机基础教育,正在步入更加科学.更加合理.更加符合21世纪高校人才培养目 ...

  8. 高级语言程序设计用c语言描述答案,清华大学出版社-图书详情-《高级语言程序设计(C语言描述)第2版》...

    近年来,随着各类程序(软件)设计大赛的广泛开展,C语言程序设计教学中"重语言轻设计"的教学状况得到了有效改善.本教材一直致力于改善这种教学缺陷,始终强调设计的重要性,因而受到广大相 ...

  9. c语言陆黎明答案,清华大学出版社-图书详情-《C语言程序设计》

    前言 以信息技术为主要标志的第三次科技革命不仅极大地推动了人类社会经济.政治.文化领域的变革,而且也影响了人类生活方式和思维方式,作为信息技术基础的程序设计也因此成为了绝大多数高校理工科专业的基础课程 ...

最新文章

  1. 二进制 java Class文件解析实例
  2. C语言 使用指针对两个变量的数值进行互换
  3. 清华源安装指定版本tensorflow
  4. Problems you may meet
  5. 车主无忧:为什么放弃开源Kafka?
  6. 在NAnt中加入Vssget 任务
  7. android 功耗(1)---android 功耗分析方法和优化
  8. 建模与仿真matlab论文,基于matlab风力发电系统的建模与仿真毕业设计论文
  9. 计算机性能测评实验原理,实验一 计算机性能测试.pdf
  10. 推荐系统 AB 测试
  11. 如何玩转阿里巴巴国际站Trueview视频?
  12. mysql将没有员工的部门都删除_Mysql 用sql语句实现删除与CLARK同部门的员工信息...
  13. poky: qmmp_0.5.2.bb的问题以及修改方法。
  14. 公司(视频 社交)项目分享
  15. python画图库哪个好_小白开始学Python最著名的绘图库
  16. 【浅墨Unity3D Shader编程】之中的一个 夏威夷篇:游戏场景的创建 amp; 第一个Shader的书写...
  17. 解决系统Warning:W: Possible missing firmware /lib/firmware/rtl_nic/
  18. 微信小程序开发之快递服务专栏(快递运力查询、寄快递、取消订单)
  19. 北京信息科技大学第十一届程序设计竞赛(重现赛)G kotori和抽卡(二)
  20. “s.t.”是个啥意思

热门文章

  1. Cloud for Customer里抓取Notification采取的是和CRM呼叫中心传统实现一样的Polling方式
  2. Document Builder: replace variable guid in merge
  3. BusinessPartner Relationship in WebUI and Fiori
  4. 列出Sell in application所有可以传输的application object
  5. UI framework 处理user 错误输入的逻辑
  6. Reporting Area and Available Characteristics
  7. 与大家分享一个我最近开始用的不错的JavaScript IDE
  8. SAP SD里CDS view对status的设计
  9. 如何在SAP C4C里使用ABSL消费第三方Restful API
  10. 使用nodejs和Java访问远程服务器的服务