计算机程序设计基础(第2版)
本书提供形式丰富、优质的数字化资源,如微课视频、编程训练、习题及答案解析、知识点测试及结果分析等,既提高读者的学习兴趣,又为有限的课堂教学提供必要的拓展。本书融入了与程序设计相关的思政元素,以此激发学生的民族自豪感,培养学生精益求精的大国工匠精神,增强学生探索未知、追求真理、勇攀科学高峰的责任感和使命感。

作者:刘霓

丛书名:国家级实验教学示范中心联席会计算机学科组规划教材

定价:69元

印次:1-1

ISBN:9787302721123

出版日期:2026.08.01

印刷日期:2026.07.22

图书责编:龙启铭

图书分类:教材

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

本书注重学生实际编程能力培养和创新能力培养,使用经典案例对C++程序设计的一些常规算法和功能进行了透彻的讲解和分析。全书共有10章内容,主要介绍C++程序设计的语法与技巧,每章以知识要点为前提,以语法为基础,以案例及任务分析为手段,突出本书培养工程实践人才的目标。本书以面向过程的程序设计为主,并初步涉及面向对象程序设计和MFC编程,旨在引导读者初步掌握面向对象的程序设计方法及激发读者开发基于Windows的可视化程序的兴趣。本书从计算机的基本工作原理、常用进制、数据的表示与编码等计算机基础知识入手,引入算法及流程图,为程序设计的入门打下基础。符合读者的认知规律和编程能力的形成规律,既便于自学和教学,又利于教学效果的巩固和教学质量的提高。本书提供形式丰富、优质的数字化资源,如微课视频、编程训练、习题及答案解析、知识点测试及结果分析等,既提高读者的学习兴趣,又为有限的课堂教学提供必要的拓展。本书融入了与程序设计相关的计算思维,增强学生探索未知、追求真理、勇攀科学高峰的责任感和使命感。 本书是面向大学本科、高职高专等相关专业学生和广大科研人员学习C++程序设计的特色教材,尤其适用于非信息类等专业的读者,也非常适合程序设计爱好者作为程序设计的入门教材。

姓名 单位: 刘霓 、西南交通大学计算机与人工智能学院 职务、职称:计算机基础教育中心主任、副教授 性别:女 年龄:51教育部课程思政示范项目教学名师及教学团队《计算机应用基础》课程负责人,该课程获得在线学习(教育部主管,国家开放大学主办)作为优秀思政课程报道。担任四川省首批一流课程、四川省课程思政示范课程《计算机程序设计基础》、省级精品课程《大学计算机基础》课程负责人;主持四川省首批高等学校课程思政典型案例《计算机应用基础》;主持西南交通大学新形态教材建设项目《计算机程序设计基础》、《计算机应用基础》;主持多个西南交通大学课程思政建设项目《计算机程序设计基础》、《计算机应用基础》、《数据库技术与应用》;主编西南交通大学出版社普通高等学校计算机教育“十四五”重点建设教材、新形态教材《计算机程序设计基础》;主编清华大学出版社出版的新形态教材《大学计算机基础与计算思维》。参编四川省“十二五”普通高等教育本科规划教材《计算机程序设计基础C/C++》、《计算机程序设计基础I》、《大学计算机基础》。主持多项西南交通大学教改项目。发表教改论文多篇。在西南交大首届最受本科生欢迎教师评选中获***

前言 习近平总书记强调,教育是强国建设、民族复兴之基,必须全面贯彻党的教育方针,落实立德树人根本任务,培养德智体美劳全面发展的社会主义建设者和接班人。总书记明确指出,建设教育强国,龙头是高等教育,要进一步加强科学教育、工程教育,加强拔尖创新人才自主培养,为解决我国关键核心技术攻关提供人才支撑。 “计算机程序设计”作为高等教育理工科公共基础必修课程,不仅是培养学生计算思维与工程实践能力的关键载体,更是落实立德树人根本任务、培育新时代高素质技术技能人才的重要阵地。本书正是在这一时代背景下,深入贯彻总书记关于为党育人、为国育才的重要指示精神,紧扣“加快建设教育强国、科技强国、人才强国” 的战略要求,结合第1版教材的教学实践反馈与行业技术发展新趋势,由编写团队精心修订与优化而成,现正式与广大读者见面。 本书作为“十四五”普通高等教育省级规划教材,以新时代新工科课程建设为背景,编写团队对教材内容进行了系统升级与迭代,既衔接行业前沿技术,又深化思政元素融合。全书以计算思维培育为核心主线,采用“案例驱动”模式串联各个章节;为适应智慧课程建设及线上线下混合式教学需求,本次修订强化了数字赋能理念,打造“纸数融合、智能互动”的新形态教材。书中配套有微课视频、课堂测试及结果分析、习题及答案解析、知识图谱、能力图谱、问题图谱、思政图谱及AI助教等丰富的数字化资源,专门为程序设计初学者量身打造。 本书以C++语言为基础,以面向过程程序设计方法为主,兼顾面向对象初步知识,搭配丰富的编程实例,核心目标是培养读者利用计算机解决实际问题的能力。 本书内容循序渐进、取舍合理、深入浅出、可读性...

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

配套资源第1章信息处理基础1

1.1计算机中数据的表示与存储1

1.1.1进位计数制2

1.1.2存储单位与存储容量5

1.1.3数值数据的表示6

1.1.4西文字符编码8

1.1.5数据的存储8

1.2程序与程序设计语言9

1.2.1计算机程序9

1.2.2程序设计语言9

1.3计算机算法11

1.3.1利用计算机程序解决问题的步骤11

1.3.2算法的特征12

1.3.3算法的表示12

1.3.4算法的三种基本结构15

1.4结构化程序设计18

1.5练习题19

第1章练习题答案与解析(扫码阅读)21

第2章C++基础知识22

2.1C++语言概述22

2.1.1C++语言简介22

2.1.2一个简单的C++程序23

2.1.3C++程序的开发过程24

2.2C++程序框架26

2.3C++基本词法30

2.3.1字符集30

2.3.2常用词法符号31

2.4数据类型32

2.5常量与变量33

2.5.1常量33

2.5.2变量36

2.5.3const常量39

2.6基本运算符与表达式40

2.6.1运算符与表达式40

2.6.2算术运算符41

2.6.3赋值运算符42

2.6.4自增自减运算符44

2.6.5逗号运算符45

2.7类型转换45

2.7.1自动类型转换45

2.7.2强制类型转换47

2.8输出格式控制49

2.8.1设置输出宽度49

2.8.2设置输出精度50

2.9常见错误小结52

2.10练习题54

第2章练习题答案与解析(扫码阅读)58 ... 查看详情

本书以新时代新工科课程建设为背景,精心设计教材内容,提供配套微课视频、课堂练习及结果分析、习题及答案解析等丰富的数字化资源,是一本为程序设计初学者着力打造的新形态教材。本书内容循序渐进、取舍合理、深入浅出、可读性强,既可作为高等院校各专业“计算机程序设计”课程的教材或教学参考用书,也可作为C++语言爱好者的参考用书。

查看详情