大学生程序设计竞赛入门——C/C++程序设计(微课视频版)第2版
本书有机融入课程思政元素,内容与程序设计竞赛相结合、以问题求解为主线,注重培养学生分析和解决问题的能力、实践能力及创新能力。

作者:黄龙军

丛书名:“国家级一流本科课程”配套教材系列

定价:69元

印次:2-1

ISBN:9787302677680

出版日期:2024.12.01

印刷日期:2024.12.05

图书责编:闫红梅

图书分类:教材

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

"本书主要以C/C++语言描述过程化程序设计,并引入程序设计竞赛的基础知识。本书共9章,内容包括绪论、程序设计基础知识、程序控制结构、数组、函数、结构体、指针、链表和程序设计竞赛基础,介绍程序设计的概念、思想和方法及程序设计竞赛相关知识,培养学生的计算思维,提高其分析、解决具体问题的能力、实践能力和创新能力。程序设计竞赛基础方面包括在线做题结构、空间换时间的思想、C++标准模板库常用容器、递推与动态规划、搜索、并查集、贪心法和回溯法等常用算法、大整数运算及简单数学问题等方面的入门知识。   本书以问题求解为主线,注重课程教学与程序设计竞赛相结合,可作为高等学校本、专科计算机类、电子信息类及自动化类等专业学生的“高级语言”“C语言程序设计”“C++过程化程序设计”等课程的教材,也可作为大学生程序设计竞赛参加者及C/C++语言自学者、开发者的入门参考书,对开设C/C++语言程序设计课程或指导大学生程序设计竞赛的教师有一定的参考作用。 "

黄龙军,博士,副教授。主持国家级线上线下混合式一流本科课程1门,主持省级线上一流本科课程2门、省级线上线下混合式一流本科课程1门;主持省级高等教育课堂教学改革研究项目、省级虚拟仿真实验教学项目、教育部产学合作协同育人项目各1项。在清华大学出版社主编出版教材《大学生程序设计竞赛入门—C/C++程序设计(微课视频版)》、《程序设计竞赛入门(Python版)》、《C/C++程序设计》、《C/C++程序设计习题解析》,在上海交通大学出版社主编出版教材《数据结构与算法》、《数据结构与算法(Python版)》。指导学生参加国际大学生程序设计竞赛亚洲区域赛、中国高校计算机大赛-团体程序设计天梯赛、蓝桥杯全国软件和信息技术专业人才大赛、中国大学生程序设计竞赛(含女生专场)等程序设计类竞赛,获包括国际大学生程序设计竞赛亚洲区域赛银奖、铜奖在内的国家级奖项近40项。

                          我国已开始全面建设社会主义现代化国家,全国各族人民正在为全面推进中华民族伟大复兴而团结奋斗。青年强,则国家强。广大青年学子应自信自强、守正创新,踔厉奋发、勇毅前行。作为计算机相关领域的青年学子,应学好程序设计相关知识,积极成长为创新型人才,进而成为德智体美劳全面发展的社会主义建设者和接班人。   自1996年中国首次举办ACM国际大学生程序设计竞赛(ACM International Collegiate Programming Contest,ACM-ICPC或ICPC)亚洲区预选赛以来,国内各高校相关师生越来越重视大学生程序设计竞赛。中国大学生程序设计竞赛(China Collegiate Programming Contest,CCPC)旨在“激励当代大学生运用计算机编程技术和技能来解决实际问题,激发其学习算法和程序设计的兴趣,培养其团队合作意识、创新能力和挑战精神”。目前,ICPC、CCPC及团体程序设计天梯赛(Group Programming Ladder Tournament,GPLT)等是国内大学生主要参加的大规模赛事。   本书是第二批国家级一流本科课程配套教材《大学生程序设计竞赛入门——C/C++程序设计(微课视频版)》的第2版,主要以C++语言描述过程化程序设计,同时兼顾C语言,并引入大学生程序设计竞赛的基础知识。本书重点讨论过程化程序设计的基础知识、程序控制结构、数组、函数、结构体、指针、链表等方面的内容,希望能为零基础学习C/C++程序设计的同学夯实基础。本书引入的程序设计竞赛基础...

暂无课件

暂无样章

暂无网络资源

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

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

  

  

  

  

  

  

  

第1章  绪论 1

1.1  大学生程序设计竞赛简介 1

1.2  程序设计及其语言简介 2

  1.2.1  程序与程序设计 2

  1.2.2  程序设计语言 2

1.3  简单的C/C++程序 3

1.4  Dev-C++开发环境 6

  1.4.1  Dev-C++开发环境简介 6

  1.4.2  使用Dev-C++编写程序 7

  1.4.3  使用Dev-C++调试程序 10

1.5  在线题目求解 13

习题 15

  

第2章  程序设计基础知识 17

2.1  引例 17

2.2  C/C++标识符和数据类型 18

  2.2.1  标识符 18

  2.2.2  基本数据类型 19

  2.2.3  其他数据类型 20

2.3  进制基础 21

  2.3.1  二进制 21

  2.3.2  八进制与十六进制 22

  2.3.3  进制转换 22

2.4  常量与变量 23

  2.4.1  常量 23

  2.4.2  变量 25

2.5  运算符 26

  2.5.1  算术运算符 26

  2.5.2  赋值运算符 27

  2.5.3  自增、自减运算符 28

  2.5.4  关系运算符与逻辑运算符 28

  2.5.5  条件运算符 29

  2.5.6  逗号运算符 30

  2.5.7  位运算 30

  2.5.8  运算符的优先级与结合性 32

  2.5.9  类型转换 33

2.6  C语言输入...

本书是第二批国家级一流本科课程配套教材《大学生程序设计竞赛入门—C/C++程序设计(微课视频版)》的第2版,主要以C++语言描述过程化程序设计,同时兼顾C语言,并引入大学生程序设计竞赛的基础知识,以问题求解为主线,注重课程教学与程序设计竞赛相结合。