程序设计基础及应用(C&C++语言 )
提供课件、测试题,咨询QQ:2301891038(仅限教师)。本书以培养学生的计算思维能力为目的,注重实际编程能力的训练,培养面对实际问题分解及描述算法的能力。

作者:陈春丽 等

丛书名:面向新工科专业建设计算机系列教材

定价:59元

印次:1-5

ISBN:9787302547259

出版日期:2020.02.01

印刷日期:2024.06.03

图书责编:谢琛

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是密切结合计算机的最新发展的程序设计入门教材,针对程序设计的初学者,阐述程序设计的基本内容。本书共12章,从C/C++语言的程序实例简介、三种控制结构、函数、数组、字符串、自定义数据类型、文件,进而到简单的面向对象程序设计。实例选取工程应用中的数据处理、数学运算等实例及重要算法,引导学生充分利用C++标准库。

陈春丽,中国地质大学(北京)信息工程学院,讲师。从事计算机教育十余年,讲授过大学计算机、C语言程序设计、C++语言程序设计、Java程序设计、计算机网络、数据库原理等课程。

一、 系列教材背景 人类已经进入智能时代,云计算、大数据、物联网、人工智能、机器人、量子计算等是这个时代最重要的技术热点,为了适应和满足时代发展对人才培养的需要,2017年2月以来,教育部积极推进新工科建设,先后形成了“复旦共识”“天大行动”和“北京指南”,并发布了《教育部高等教育司关于开展新工科研究与实践的通知》《教育部办公厅关于推荐新工科研究与实践项目的通知》,全力探索形成领跑全球工程教育的中国模式、中国经验,助力高等教育强国建设。新工科有两个内涵: 一是新的工科专业;二是传统工科专业的新需求。新工科建设将促进一批新专业的发展,这批新专业有的是依托于现有计算机类专业派生、扩展而成的,有的是多个专业有机整合而成的。由计算机类专业派生、扩展形成的新工科专业有计算机科学与技术、软件工程、网络工程、物联网工程、信息管理与信息系统、数据科学与大数据技术等。由“计算机类”学科交叉融合形成的新工科专业有网络空间安全、人工智能、机器人工程、数字媒体技术、智能科学与技术等。 在新工科建设的“九个一批”中,明确提出“建设一批体现产业和技术最新发展的新课程”“建设一批产业急需的新兴工科专业”,新课程和新专业的持续建设,都需要以适应新工科教育的教材作为支撑。由于各个专业之间的课程相互交叉,但是又不能相互包含,所以在选题方向上,既考虑由计算机类专业派生、扩展形成的新工科专业的选题,又考虑由计算机类专业交叉融合形成的新工科专业的选题,特别是网络空间安全专业、智能科学与技术专业的选题。基于此,清华大学出版社计划出版“面向新工科专业建设计算机系列教材”。 二、 教材定位 教材使用对象为“211...

课件下载

样章下载

暂无网络资源

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

目录
荐语
查看详情 查看详情

第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用DevC++创建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... 查看详情

1. 本书是用C++语言编写的程序,充分利用c++的库实现丰富的功能。

2. 本书介绍的大部分知识,符合C语言的标准。用户可以无碍切换到C语言的学习。

3. 本书没有详细罗列C/C++语言的详细语法,而是通过工程应用实例展现C/C++语言的相关应用,方便读者快速掌握程序设计的思想。

4. 本书是适合于没有任何编程基础的读者学习的入门教材。

5. 本书适合作为高等院校各专业的本科生的通识教材。 查看详情