全新正版 极速发货
¥ 37.18 7.2折 ¥ 52 全新
库存11件
作者编者:李骞//周文刚//赵宇|责编:张彤
出版社中国铁道
ISBN9787113299507
出版时间2023-02
装帧平装
开本其他
定价52元
货号31686958
上书时间2024-09-05
C语言是应用广泛、最具影响的程序设计语言之一。它概念简洁,数据类型丰富,运算符多,功能丰富,表达能力强,使用灵活,既有高级语言的优点,又具有低级语言的功能(能对硬件直接进行操作)。因此,它既适合编写应用程序,又适合编写系统程序。C语言生成的目标程序执行效率高,具有良好的可移植性,是一种理想的结构化程序设计语言,多年来深受广大用户的喜爱。
C语言是当下最简单的编程入门语言,没有之一。但很多学生学习它却直呼其难,编者经过多年的教学反思发现,一本通俗易懂、能帮助初学者掌握编程方法,使用到C的各种功能的教材,首先要注重讲“道理”,对很多操作要讲清楚为什么做、什么时候做、是怎么做的。如果仅是列出语法规定再辅以几个例子,则不利于初学者形成计算思维,不好理解为什么要做某个操作,什么时候要做这个操作。比如,不讲清楚变量的实质,学生就难以理解为什么变量须先定义而后才能使用,也就不好理解变量的地址、变量的值、变量的名,进而对数组、结构体、特别是指针认识不清。
本书作为程序设计的入门教材,重点放在了程序设计的基本概念和计算思维方法上。编者结合多年的教学经验和当前C程序的集成开发环境的发展,对C语言的知识点进行了整理和修改,提出了不同的观点和看法。比如,删除了else if多分支结构,将其归为if嵌套;数组的数组长度既可以是常量,也可以是变量。本书重在讲“道理”,每个知识点都深入浅出地介绍了基本原理,并通过大量案例讲解了知识点在程序设计中的应用和用计算机解决问题的方法。本书在内容安排上,知识点完整,重难点突出,充分体现了结构化程序设计和算法设计思想,既满足了初学者的需求,又为后继学习其他编程语言打下坚实的基础。每章都有小结和习题,以便加强读者对所学关键知识点的理解、掌握和应用。
全书共10章,组织方式为以计算思维培养为主线,通过翔实的知识点和案例程序分析,力争把程序设计的学习从语法知识的学习提高到解决问题的能力培养上。各章内容如下:第1章介绍计算机的工作流程、程序的相关基础知识、C语言的编程思想、结构特点、开发环境等。第2章介绍C语言的字符集和标识符、基本数据类型、常量和变量的基本概念、数据的输入/输出函数等。第3章介绍C语言的算术、关系、逻辑、赋值、条件、逗号等运算符和表达式,不同类型变量之间的类型转换,C语言的语句等。第4章介绍结构化程序设计的顺序、选择、循环三大结构的一般形式和执行流程,if语句嵌套,循环嵌套和常用算法,实现流程转向的break、continue和goto语句。第5章围绕模块化编程思想,介绍函数分类、定义、调用等相关概念,变量的作用域和存储类型,内部函数和外部函数等。第6章介绍指针的概念和相关操作,结合实例对指针与变量、指针与函数之间的关系进行详细分析。第7章介绍一维数组和二维数组的定义及使用、数组作为函数参数的方法、字符数组与字符串、数组的综合应用举例。第8章介绍结构体类型、结构体变量的定义和使用、结构体数组、结构体指针变量、结构体与函数的结合用法、动态分配存储空间、顺序存储和链式存储的概念和操作方法。第9章介绍文件操作的概念和分类、缓冲文件系统、文件类型指针和文件打开、关闭、读写、定位等文件操作方法。第10章介绍位运算符的相关概念和取反、左移、右移、按位“与”、按位“或”、按位“异或”等位运算符的运算功能。
本书课时安排见“课时分配表”。
全书由李骞、周文刚、赵宇任主编,叶海琴、秦东霞、刘辛、谭永杰任副主编,李靖、郭慧玲、张苏参与编写。其中,第1章由周文刚、李骞编写,第2章由郭慧玲编写,第3章和第9章由叶海琴编写,第4章由李靖编写,第5章由刘辛编写,第6章由张苏编写,第7章由谭永杰编写,第8章由秦东霞编写,第10章由赵宇编写。全书由周文刚、赵宇策划,李骞负责统稿和定稿。
在本书的编写过程中,参阅了大量的网络资源和优秀图书资料,得到了周口师范学院教务处和中国铁道出版社有限公司的大力支持,在此一并致以衷心的感谢和深深的敬意。
由于计算机科学技术发展迅速,程序设计的教学内容和方法日新月异,且编者水平有限,书中难免有不足之处,敬请读者批评指正,以便再版时修改完善。
编 者
2022年11月
本书从培养学生计算思维的角度出发,围绕问题的解决来讲解C语言和程序设计。全书共10章,在简单介绍程序设计基础知识和C语言的基础上,系统介绍了用C语言编写简单程序,运算符、表达式、语句,程序结构,函数,指针,数组,结构体,文件操作和位运算等内容。本书注重介绍基本原理,内容丰富、知识点描述翔实,适合作为高等学校计算机类各专业C语言程序设计课程和非计算机专业计算机程序设计基础课程的教材,也可作为从事计算机相关工作或参加计算机等级考试的人员的参考用书。
李骞,副教授,现任周口师范学院计算机学院副院长。专业研究方向:软件与理论;主授课程:程序设计基础、数据结构、网络操作系统。系学院计算机科学与技术专业带头人,主持“程序设计基础”省级精品在线开放课程和省级一流课程,主持“网络操作系统”省一流本科课程。近年来主持省级教改项目1项,教育bu产教融合项目1项,在国内外学术期刊上发表论文SCI、EI等论文10余篇。 周文刚,教授,现任周口师范学院软件学院院长。专业研究方向:算法设计与分析、数字图像处理;主授课程:算法设计与分析、数据结构等。河南省教学标兵,河南省计算机实验教学示范中心、省精品资源在线开放课程、河南省一流本科专业建设点负责人。近年来主持完成河南省自然科学基金3项,省、部教学研究项目2项,在国内外学术期刊上发表论文SCI、EI论文15篇,授权发明专利1项。获河南省优秀成果二等奖1项,河南省教育系统教学技能竞赛(高校计算机)一等奖。 赵宇,教授,现任周口师范学院网络工程学院院长,专业研究方向:无线传感器网络;主授课程:计算机组成原理,程序设计基础。河南省教学名师,省精品在线开放课程、省级一流课程、河南省一流本科专业建设点负责人,河南
本书内容安排循序渐进,普遍问题详细分析,重点内容展开讲解,便于学习者对基础知识的理解;再辅以丰富的例题和大量的习题强化关键知识点,帮助读者掌握求解问题的算法思想和利用计算机解决实际问题的能力。
— 没有更多了 —
以下为对购买帮助不大的评价