首页 > 图书中心 >图书详情
程序设计基础——C语言(第2版)(微课版)
作者:金兰、梁洁、张硕、陈苏红
丛书名:高等院校计算机应用系列教材
定价:78元
印次:2-5
ISBN:9787302557579
出版日期:2021.01.01
印刷日期:2024.09.14
C语言是国内外广泛使用的编程语言,已被大多数高等学校作为典型的计算机教学语言。《程序设计基础——C语言(第2版)》共10章,内容包括:C语言概述,数制、基本数据类型,运算符和表达式、输入输出,控制结构,数组,函数,指针,结构体与共用体,文件,综合应用案例——学生学籍管理系统,以及4个附录。 《程序设计基础——C语言(第2版)》内容深入浅出,例题丰富,侧重程序设计思维的构建和程序算法的分析与设计。《程序设计基础——C语言(第2版)》采用“问题提出→问题分析→算法分析→程序实现→说明归纳”的步骤组织教材内容,符合读者的认知规律,强化了算法的分析和设计,有助于帮助读者建立良好的思维模式,培养读者分析问题和解决问题的能力,掌握软件开发的工作原理和系统方法。书中的典型程序一题多解,有助于新旧知识对比学习,融会贯通,启迪思维,拓展读者的程序设计能力和灵活运用能力。 《程序设计基础——C语言(第2版)》可作为高等学校各相关专业“程序设计基础”“C语言程序设计”课程的教材,也可作为程序开发人员的培训用书,还可作为全国计算机等级考试、编程爱好者的学习参考用书。
more >前 言 《程序设计基础——C语言(第2版)》为《程序设计基础——C语言》(ISBN 978-7-302-42444-4)的第2版。在第1版的基础上,将C语言的编译环境从Visual C++ 6.0改为CodeBlocks,修订了书中的部分错误,同时在章节中增加了二维码,读者可以通过扫描二维码查看对应章节的详细视频讲解,以便进一步学习和掌握书中的内容。 程序设计基础的入门课程——C 语言是目前广泛应用的程序设计语言之一,它具有功能强大、使用灵活、可移植性好的特点,同时兼备低级语言和高级语言的优点,可用于编写系统软件和应用软件。另外,C语言的语法规则清晰,便于掌握和记忆,因此适合作为大多数人学习计算机程序设计的入门语言。通过《程序设计基础——C语言(第2版)》的学习,可以加深学生对计算机系统的认识;建立良好的计算机思维模式;培养学生模块化、结构化编程方法与技巧;训练学生运用计算机分析问题和解决问题的实践能力;熟练使用CodeBlocks开发环境进行C语言编程、调试、运行等各个环节的基本操作,为今后进一步学习打下坚实的基础。 《程序设计基础——C语言(第2版)》是作者在多年C语言教学、研究和实践积累的基础上,吸收国内外C语言程序设计课程的教学理念和方法,依据C语言程序设计课程教学大纲的要求编写而成的。 《程序设计基础——C语言(第2版)》每章都配备了大量的例题讲解,所有程序例题均在CodeBlocks平台中调试通过。程序例题采用了“问题提出→问题分析→算法分析→程序实现→说明归纳”的步骤讲解,符合读者的认知规律,对例题的重点难点位置强化算法的分析和设计,有助于读者建立良好的思维模式,培养读者分析问题和解决问题的能力。《程序设计基础——C语言(第2版)》最后通过一个综合应用案例——学生学籍管理系统,按照软件工程的思想,沿着“需求分析→总体设计→详细设计→编码实现”的软件开发流程,完整地开展系统的分析设计与实现,有助于读者掌握软件开发的工作原理和系统方法。 全书共分为10章,具体内容如下。 第1章:讲述计算机编程语言的发展过程、在CodeBlocks集成开发环境中编写第一个程序的步骤和方法。 第2、3章:讲解数据类型、运算符和表达式的使用方法、基本输入输出函数的应用。 第4章:讲述运用三种基本的控制结构(顺序、选择和循环)进行编程的方法。 第5、6章:讲解数组和字符串的运用、函数的使用、变量的作用域与生存期、编译预处理命令。 第7、8章:讲解指针、结构体、共用体的使用方法和链表的相关操作。 第9章:讲解文件操作的标准库函数的应用。 第10章:完整讲解一个综合应用案例——学生学籍管理系统的分析设计与实现的全过程。 《程序设计基础——C语言(第2版)》中加*的章节为有一定深度和开放性的选学内容,可以有选择性地讲授或留给学生自学。 《程序设计基础——C语言(第2版)》具有以下特色。 1. 实例丰富 《程序设计基础——C语言(第2版)》不仅理论完备,还通过100多个实例夯实基础,100多个课后习题巩固练习,并通过分布在《程序设计基础——C语言(第2版)》第6、8和10章的3个综合应用案例——学生成绩统计程序、学生成绩查询系统、学生学籍管理系统全面提升实战开发能力。 2. 一题多解 典型实例可采用多种算法来设计和实现,有助于新旧知识对比学习,融会贯通,启迪思维,拓展读者的程序设计能力和灵活运用能力。 3. 贴心提示 为了便于读者阅读,书中还穿插了一些说明、注意和思考等小贴士,体例约定如下。 ? “说明”:进一步阐述相关知识点的应用,力求规范、全面。 ? “注意”:指出在学习过程中需要特别注意的一些知识点和内容,让读者加深印象。同时,还为读者提供建议及解决问题的方法。 ? “思考”:读者可利用课余时间独立思考、解决提出的问题,进一步深入学习训练。 4. 习题丰富 《程序设计基础——C语言(第2版)》每章最后提供了大量习题,涵盖了每章知识的重难点内容,题型灵活多样,包括选择题、填空题、阅读程序填空题及编程题,方便读者课后巩固练习。 《程序设计基础——C语言(第2版)》可作为高等学校各相关专业“程序设计基础”“C语言程序设计”课程的教材,也可作为程序开发人员的培训用书,还可作为全国计算机等级考试、编程爱好者的学习参考用书。 《程序设计基础——C语言(第2版)》还特别为任课教师免费提供整套教学资源(教学视频资源、电子课件、全部程序源代码和习题参考答案等),请从http://www.tupwk.com.cn/downpage下载。《程序设计基础——C语言(第2版)》还配有相关上机环节指导书《程序设计基础上机指导——C语言》(ISBN 978-7-302-42445-1),建议与《程序设计基础——C语言(第2版)》配套使用。 《程序设计基础——C语言(第2版)》的统稿工作由金兰负责,第1、2、3、4、5、7、9、10章及附录由金兰编写,第6、8章由梁洁编写,张硕和陈苏红老师参与了部分的改版校验工作。在《程序设计基础——C语言(第2版)》的编写过程中,武昌首义学院的领导们给予了诸多的鼓励和关心。书稿中的例题和习题程序的调试过程中,杨景莹和杨明等做了大量工作。《程序设计基础——C语言(第2版)》在编写过程中得到了许多同行的帮助,还参阅了许多相关资料,在此衷心地感谢。因编者水平有限,书中难免会有疏漏和错误之处,恳请广大读者给予指正。 服务邮箱:476371891@qq.com。 编 者
more >