首页 > 图书中心 >图书详情

C语言程序设计(第3版.微课版)

本教材力求以“学生为中心”,采取“案例”导入方式开展章节内容,重难点有配套视频,每章有预习视频和预习小测,并有配套的实验指导教材。

作者:徐英慧,李颖,黄宏博,周淑一,方炜炜,李子录
丛书名:高等学校计算机基础教育系列教材
定价:69
印次:3-2
ISBN:9787302638964
出版日期:2023.08.01
印刷日期:2024.08.01

C语言作为一种简洁、高效的计算机语言,目前是绝大多数高校本科生学习程序设计的入门语言。 本书概念清晰,注重实用性,精选了大量例题和习题,有助于学生快速掌握C语言程序设计的基本方法。从第2章开始,每章内容由案例导入、导学与自测、章节正文组成,并对重点和难点内容录制了小视频,通过扫描书中的二维码可随时随地观看,有助于学生自主学习和混合式教学的开展。 全书共10章,内容包括程序设计概述、基本数据类型、顺序结构程序设计、选择结构程序设计、循环结构程序设计、函数、数组、指针、结构体、共用体、枚举、文件等。本书还配有辅助教材《C语言习题、实验指导和课程设计(第3版)》。 本书可以作为高等学校非计算机专业学生的教材,也可以作为C语言爱好者的自学教材。

more >

前言 C语言程序设计(第3版·微课版)大家对计算机都不陌生,但是会用计算机的人是否都懂得计算机是如何完成我们交给它的任务的,相信会有很多人不明白。这也是目前各高校无论对于计算机专业还是非计算机专业,甚至文科专业,都要开设程序设计这类课程的原因之一。C语言作为一种简洁高效并且支持结构化编程的程序设计语言,在讲究效率的时代,对于帮助学习者掌握程序设计的基本思想和方法,进而更好地理解计算机的工作,有着极大的帮助。 本书虽然像传统的教材那样,按照知识学习的规律,顺序介绍C语言的语法和用C语言解决实际问题的方法,但却并不是一本C语言的语法书。本书完全是从应用的角度出发,对C语言的语法进行展开的,所以不要把本书作为语法大全。 本书的读者对象是大学本科新生,尤其是非计算机专业的同学,他们希望通过学习C语言程序设计来理解计算机的工作。尽管他们可能今后并不会成为程序员,但他们希望知道计算机能做什么以及如何做,以便在今后的工作中,能够很好地与软件开发人员进行沟通,向程序员准确提出他们的软件需求,这是非计算机专业本科生所必备的能力。 程序设计是一项工作,程序就是这项工作的产品。如果我们要制造产品,必须有好的原材料,这些原材料对于程序来说就是程序设计语言的语法知识,以及各种问题的解决方法和步骤。所以本书在介绍C语言语法的同时,介绍了各种常见问题的解决方法和思路(算法),读者通过这些内容的积累,在将来需要创造自己的作品(程序)时就会得心应手。所以读者一定要尽可能多地积累算法,真正做到熟能生巧。 本书所有作者均来自教学一线,具有多年教学经验。第2、9章由徐英慧编写,第1、4章由周淑一编写,第3、6章由黄宏博编写,第5、7章由李颖编写,第8章由李子录编写,第10章由方炜炜编写。全书由徐英慧负责统稿。在书稿规划和撰写过程中,李文杰、崇美英、贾艳萍老师提供了大量相关素材和资料,刘梅彦、刘亚辉老师多次提出了建设性的意见,清华大学出版社的白立军编辑自始至终都毫无怨言地为作者提供各种方便,使本书得以及时再版。 第3版的主要修订工作包括以下4方面。 (1) 集成了视频学习资源,针对重点难点内容录制小视频,全书共包含36个视频资源,读者通过扫描书中的二维码即可随时随地观看视频内容。 (2) 从第2章开始,每章增加了导入案例,通过导入案例的分析和学习,使读者能够更深刻地理解本章内容的学习目的和意义。这种带着问题学习的模式,也有利于提高读者的学习兴趣和积极性。 (3) 为了便于教师开展混合式教学,每章配置了导学视频和自测题目,教师可根据教学安排指定学生提前观看导学视频并完成自测。导学内容一般选择比较基础、重要且适合学生自学的知识点。为了方便教师掌握学生的预习效果,特别设置了自测题目,建议教师将这些自测题目通过移动学习平台同预习视频一起发布给学生,从而能够方便快捷地了解学生的预习效果,进而有的放矢地安排课堂授课内容。 (4) 对教材内容进行了优化,增加了一些经典例题,修正了部分文字错误,将所有例题的输出结果使用截图代替原来的文字描述,使运行结果更加直观、清晰、简洁。 本书的所有范例程序都是在Dev C++集成开发环境调试的,所给出的程序运行情况也是在Windows 10+Dev C++环境下进行的。本书配套的教学资源包括多媒体教学课件和所有范例程序的源代码,可以从清华大学出版社网站获取。 限于作者水平,书中难免会出现某些错误,欢迎读者批评指正。 作者 2023年4月

more >
扫描二维码
下载APP了解更多

同系列产品more >

计算机硬件技术基础——教学指导、...

李继灿
定 价:49.80元

查看详情
大学计算机基础——基于混合式学习

李瑛 张燕红 王凤芹
定 价:49.80元

查看详情
计算机硬件技术基础(第4版)

李继灿
定 价:59.80元

查看详情
新编16/32位微型计算机原理及应用...

李继灿
定 价:43.90元

查看详情
新编16/32位微型计算机原理及应用(...

李继灿
定 价:56元

查看详情
图书分类全部图书
more >
  • 本书在《C语言程序设计(第2版)》的基础上进行了修订,将BOPPPS有效教学理念融入了教材设计,每章的结构由案例导入、导学与自测、章节正文、课后习题四个模块组成;增加了重难点的视频录制,可通过扫描书中的二维码随时观看;进一步优化了教学内容和教学案例。新版教材更加有助于学生自主学习和混合式教学的开展。

more >
  • 目录

    第1章程序设计概述1

    1.1程序和程序设计1

    1.1.1程序的概念1

    1.1.2程序设计2

    1.1.3程序设计语言2

    1.2C语言概述4

    1.2.1C语言简介4

    1.2.2C语言程序示例4

    1.2.3为何要学C语言7

    1.3算法及其描述7

    1.3.1算法的概念7

    1.3.2算法的特性8

    1.3.3算法的描述8

    1.3.4结构化程序设计10

    1.4C语言程序开发过程11

    1.4.1使用计算机解题的过程11

    1.4.2常用的C语言开发环境12

    习题113

    第2章基本数据类型15

    2.1数据类型概述17

    2.2标识符、常量和变量18

    2.2.1标识符18

    2.2.2常量19

    2.2.3变量20

    2.3整型数据21

    2.3.1整型常量的表示21

    2.3.2整型变量22

    2.3.3整型常量的类型24

    2.4浮点型数据24

    2.4.1浮点型常量的表示24

    2.4.2浮点型变量25

    2.4.3浮点数在内存中的存放形式25

    2.5字符数据26

    2.5.1字符在内存中的存放形式26

    2.5.2字符常量26

    2.5.3字符变量27

    2.5.4字符串常量28

    2.6数据的输入输出28

    2.6.1字符数据的输入输出28

    2.6.2格式化输入输出31

    习题239

    C语言程序设计(第3版·微课版)目录第3章顺序结构程序设计41

    3.1算术运算和算术表达式43

    3.1.1整数算术运算43

    3.1.2实数算术运算43

    3.1.3混合算术运算44

    3.1.4算术表达式44

    3.1.5算术表达式的计算规则44...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘