c语言程序设计李忠月,清华大学出版社-图书详情-《C语言程序设计(第2版)》...

前言

程序设计是高校理工科重要的计算机基础课程,该课程以培养学生掌握程序设计的思想和方法为目标,以培养学生的实践能力和创新能力为重点。C语言是得到广泛使用的程序设计语言之一,它既具备高级语言的特性,又具有直接操纵计算机硬件的能力,并以其良好的程序结构和便于移植的特性而拥有大量的使用者。目前,许多高校都把C语言列为首门要学习的程序设计语言。

虽然目前有关C语言的教材很多,但大多都只是注重C语言知识的学习,这样不利于培养学生的程序设计能力和程序设计语言应用能力。本书以程序设计为主线,从应用出发,通过案例和问题引入相关的语法知识,重点讲解程序设计的思想和方法,从而避免机械式地记忆语法知识,实现通过写程序掌握C语言知识的理念。

在教材的结构设计上,强调学以致用,使学生从一接触C语言,就开始练习编程。全书共12章,主要包括3方面的内容: 基本内容、常用算法和程序设计风格。为了提高读者的学习兴趣,大多数内容是先导入实例而后介绍相关的语言知识。第1章首先简单介绍一些背景知识和利用计算机解决问题的步骤,然后从实例出发,简要介绍C语言的核心部分,使学生对C语言有一个总体的了解,并学习编写简单的程序,培养学生的学习兴趣;第2章介绍基本的数据类型和常用运算符;第3章和第4章分别介绍分支结构和循环结构程序设计的思路和方法,并且从第3章开始,逐步深入介绍程序设计的思想和方法,说明如何应用程序设计语言解决问题;第5章介绍基本的输入输出处理;第6章介绍函数的基础知识及基本用法;第7章介绍一维数组、二维数组和字符数组的知识和应用;第8章介绍指针的基本概念及应用;第9章介绍结构的基础知识及应用;第10章介绍位运算及应用;第11章介绍文件的概念、文件的基本操作及应用;第12章大串讲,帮助读者对整本教材知识点的融会贯通,并加以运用。

本书有如下特色:

(1) 本书注重知识内容的实用性和综合性。结合本科学生的特点,注重知识内容的实用性和综合性,删减以往类似教材中较刻板的理论知识点,将更多的篇幅放在程序设计方法、程序设计技能以及程序设计过程的阐述上。

(2) 设计了一些专题。本书安排了如下几个专题: 正整数的拆分、最大公约数、素数、进制转换。这些专题既总结了某一类问题的解决方法,又让学生体验到程序设计的实用性,激发了学生的学习兴趣。

(3) 本书图文并茂。西方有句谚语: “A picture is worth a thousand words.”(一图值千言)。意思是用上千个字描述不明白的东西,很可能一张图就能解释清楚。本书绝大多数难理解部分的讲解都有相关的图示,有的内容通过多图逐步分解剖析。

(4) 本书在提供丰富、有趣的经典实例时,还精心设计了一个相对完整的“学生成绩管理”应用实例贯穿于整本书,从最简单的单个学生成绩分类开始,到使用循环语句、数组处理多个学生成绩信息,再到使用更有聚合力的结构来组织学生成绩信息,最终将这些处理信息永久性地存储到文件中,完全贯彻了实用、实践和工程应用的理念。通过这个实例的学习,让学生对C语言程序设计有一个更全面的认知,能够综合运用所学知识去解决较为实际的问题。

(5) 为满足读者对在线开放学习的需求,对一些重要的知识点、重要的例子、难懂的例子,提供了配套的微课,这样读者不仅能走进作者的教学课堂,而且能重复学习,做到攻克重点、难点,不留学习死角。

因作者水平有限,对书中存在的疏漏、谬误之处,敬请读者批评指正。

作者

2017年9月〖1〗C语言程序设计(第2版)前言[3]〖3〗

more >

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值