





定价:59元
印次:1-5
ISBN:9787302547259
出版日期:2020.02.01
印刷日期:2024.06.03
图书责编:谢琛
图书分类:教材
本书是密切结合计算机的最新发展的程序设计入门教材,针对程序设计的初学者,阐述程序设计的基本内容。本书共12章,从C/C++语言的程序实例简介、三种控制结构、函数、数组、字符串、自定义数据类型、文件,进而到简单的面向对象程序设计。实例选取工程应用中的数据处理、数学运算等实例及重要算法,引导学生充分利用C++标准库。
陈春丽,中国地质大学(北京)信息工程学院,讲师。从事计算机教育十余年,讲授过大学计算机、C语言程序设计、C++语言程序设计、Java程序设计、计算机网络、数据库原理等课程。
一、 系列教材背景 人类已经进入智能时代,云计算、大数据、物联网、人工智能、机器人、量子计算等是这个时代最重要的技术热点,为了适应和满足时代发展对人才培养的需要,2017年2月以来,教育部积极推进新工科建设,先后形成了“复旦共识”“天大行动”和“北京指南”,并发布了《教育部高等教育司关于开展新工科研究与实践的通知》《教育部办公厅关于推荐新工科研究与实践项目的通知》,全力探索形成领跑全球工程教育的中国模式、中国经验,助力高等教育强国建设。新工科有两个内涵: 一是新的工科专业;二是传统工科专业的新需求。新工科建设将促进一批新专业的发展,这批新专业有的是依托于现有计算机类专业派生、扩展而成的,有的是多个专业有机整合而成的。由计算机类专业派生、扩展形成的新工科专业有计算机科学与技术、软件工程、网络工程、物联网工程、信息管理与信息系统、数据科学与大数据技术等。由“计算机类”学科交叉融合形成的新工科专业有网络空间安全、人工智能、机器人工程、数字媒体技术、智能科学与技术等。 在新工科建设的“九个一批”中,明确提出“建设一批体现产业和技术最新发展的新课程”“建设一批产业急需的新兴工科专业”,新课程和新专业的持续建设,都需要以适应新工科教育的教材作为支撑。由于各个专业之间的课程相互交叉,但是又不能相互包含,所以在选题方向上,既考虑由计算机类专业派生、扩展形成的新工科专业的选题,又考虑由计算机类专业交叉融合形成的新工科专业的选题,特别是网络空间安全专业、智能科学与技术专业的选题。基于此,清华大学出版社计划出版“面向新工科专业建设计算机系列教材”。 二、 教材定位 教材使用对象为“211...
第1章计算机语言程序设计概述1
1.1程序设计语言发展1
1.1.1机器语言到高级语言1
1.1.2C&C++语言的发展与特点2
1.2高级语言程序的编译2
1.2.1编译2
1.2.2解释与脚本语言3
1.3算法与程序设计3
1.3.1算法与工程问题的求解3
1.3.2面向过程的程序设计与面向对象的程序设计5
1.4C&C++源程序示例6
1.4.1程序示例6
1.4.2程序代码说明8
1.4.3程序书写原则11
1.5C&C++开发环境12
1.5.1常用的集成开发环境12
1.5.2用DevC++创建C&C++项目13
1.6实用知识: 常见的编译和运行错误15
1.6.1常见的编译错误15
1.6.2常见的运行错误16
1.7练习与思考18
第2章数学表达式与简单程序19
2.1顺序结构19
2.2基本数据类型与常量20
2.2.1基本数据类型简介20
2.2.2整型常量20
2.2.3实型常量20〖3〗程序设计基础及应用(C&C++语言)目录〖3〗
2.2.4字符型常量21
2.2.5符号常量22
2.2.6sizeof运算符24
2.3变量与赋值运算25
2.3.1变量与内存的关系25
2.3.2变量定义与初始化25
2.3.3赋值运算符与自增/自减运算符26
2.3.4陷阱: 变量定义与赋值的常见问题28
2.4算术运算符与算术表达式30
2.4.1算术运算符30
2.4.2算术表达式及优先级30
2.4.3复合赋值运算符31
2.4.4陷阱: 算术运算的常见问题31
2.5... 查看详情
2. 本书介绍的大部分知识,符合C语言的标准。用户可以无碍切换到C语言的学习。
3. 本书没有详细罗列C/C++语言的详细语法,而是通过工程应用实例展现C/C++语言的相关应用,方便读者快速掌握程序设计的思想。
4. 本书是适合于没有任何编程基础的读者学习的入门教材。
5. 本书适合作为高等院校各专业的本科生的通识教材。 查看详情