





定价:59.8元
印次:1-3
ISBN:9787302621799
出版日期:2023.01.01
印刷日期:2024.07.26
图书责编:袁勤勇
图书分类:教材
本书以掌握C语言的编程应用为教学目标对工科学生进行编程基础教学,包括传统经典的C语言语法、面向过程的模块化程序结构方法,为进一步进行Web程序设计、单片机程序设计等应用开发打下基础。突出重点,将少数常规的疑难考点作为选学内容。本书以成果导向的教育(outcome based education,OBE)理念进行知识组织改革,侧重于编程能力培养,注重应用,淡化非重点语法细节,多案例、细讲解、少语法、少偏怪。目标是使学生具有程序设计能力,了解必要的语法。最后附录部分介绍了实验教学内容、在线作业、考试软件等内容。本书有配套的教学课件、例题和习题源程序等电子资源。 本书适合作为应用型高校计算机类、信息类、控制类专业的“程序设计”课程教材,也可作为程序设计初学者的入门教材。育)理念进行知识组织改革,侧重应用,淡化语法细节,多案例、细讲解、少应试、少偏怪。目标是使学生有兴趣,能入门。 特色:C语言语法讲解系统、全面,偏难怪作为自学材料列出,例题、习题及解答丰富。 读者对象:应用型高校本科工科专业学生。
罗兵,男,1966年出生,湖北荆州人,博士,教授。长期从事计算机、信息、控制领域的本科基础教育,对于应用型本科的工学计算机入门教育有深刻的认识和教学经验。形成了面向应用、反对应试教育的计算机基础教育理念。先后主编出版了《程序设计基础》、《程序设计实验指导书》、《智能控制技术》、《人工智能原理及应用》等教材。取得了较好的教学成果,教材使用评价良好。
前 言 现代科技发展离不开计算机,现代工科大学生需要掌握计算机编程技术,程序设计是众多高校选课学生人数最多、开设专业最多的必修课之一。对于应用型本科人才来说,虽然感受到了计算机编程的重要作用,但往往又被复杂烦琐的语法所困扰,被应试教育所累。现代工程教育提出了成果导向的教育(OBE)理念,注重应用能力培养、自学能力培养,以案例为导向,淡化知识的系统教学,系统知识可以留待自学和遇到需要时再学习。这样会提高学生的学习兴趣,且目的明确、理论结合实际、学以致用。 传统的程序设计教学内容偏重语法体系,注重偏、难、怪的语法细节,程序例题、习题脱离实际应用,容易导致以应试为导向,使学生对学习目的感觉迷茫,挫伤了学生的学习兴趣,往往课程学完后只是会考试,不会编程应用。 本书将现代工程教育提出的成果导向的教育理念应用于高校工科程序设计课教学改革实践,内容突出重点,注重实例,淡化意义不大的偏、难、怪的语法细节问题。 目前程序设计教学一般采用的C语言有诸多适合作编程入门语言的特点:面向过程、结构化程序设计、规范、清晰、功能强、可直接控制底层、可直接访问硬件、与多种语言有相似性、容易再学习新的编程语言等。 全书共12章,分别介绍了C语言的基础知识、数据类型、运算符及表达式、程序的选择结构、程序的循环结构、函数、数组、指针、字符串、构造数据类型、文件的操作等知识,最后...
第1章基础知识1
1.1为什么要学习程序设计1
1.2C语言简介4
1.3相关的软件知识8
1.3.1二进制8
1.3.2源程序到可执行程序10
1.3.3预处理命令10
1.3.4输入输出12
1.4相关的硬件知识12
1.4.1计算机的硬件体系结构12
1.4.2内存的结构原理13
1.5小结15
习题115
第2章数据类型16
2.1数据类型的概念16
2.2常量与变量17
2.2.1常量18
2.2.2变量19
2.2.3标识符的命名规则19
2.2.4标识符命名的建议规范20
2.3整型数据20
2.3.1无符号整型数据20
2.3.2有符号整型数据21
2.4实型数据22
2.4.1实型常量22
2.4.2实型数据的存储格式23
2.5字符型数据24
2.6字符串常量25C语言程序设计目录2.7不同类型数据的混合运算25
2.8各种类型数据的输入输出28
2.8.1C语言的格式输入输出函数28
2.8.2C++的输入输出流35
2.9小结36
习题237
第3章运算符及表达式38
3.1基本概念38
3.1.1运算符分类39
3.1.2运算符与数据类型39
3.1.3运算符的优先级与结合性40
3.2算术运算符40
3.3赋值运算符41
3.4关系运...
本书遵循成果导向的教学理念组织知识内容,侧重编程能力培养,注重应用,淡化非重点语法细节,多案例,细讲解,少语法,少偏怪。目标是使学生有兴趣,能入门,逐步具备程序设计能力。
本书例题、习题丰富,提供配套的教学课件、例题和习题源代码等数字资源,使教师易教,学生易学。