作品简介

本书是一本C++零基础入门的书籍,遵循教育规律,引导读者逐步理解“为何而学”,将他们领进编程的大门。

全书共分为12章,循序渐进地介绍了C++编程环境、程序的基本结构、基本数据类型及其运算、算法及三种基本结构等基础知识,以输入输出语句、赋值语句、if语句、for语句、while语句等应用为例,生动讲解C++语句的基本使用方法,并深入浅出地阐述了数组、结构体、函数等概念及应用,以及排序、查找和穷举等算法基础。每章采用趣味项目和问题引入的方式,让读者在解决问题的过程中自然构建C++基础知识,引导读者理解计算机基础知识,培养计算思维。

本书可以作为小学四年级以上学生零基础学习C++的教学用书,也可以作为准备参加全国青少年信息学奥林匹克竞赛的学生用书,还可以作为零起点自学C++编程的各阶段学生或社会人士的参考用书。

荆晓虹,江苏省丹阳高级中学信息技术教师,全国信息学奥赛金牌教练,首批江苏省网络名师工作室导师,首届CCF青少年计算机教育研讨会执行委员,多年主持丹阳市名教师工作室工作。长期从事编程教育工作,多次在江苏省信息学奥林匹克集训中开设专题讲座,参与编写2019教科版全国高中信息技术新教材和教学参考书。

作品目录

  • 内容简介
  • 作者简介
  • 前言
  • 学长寄语
  • 第1章 计算机做算术题
  • 1.1 初识C++
  • 1.2 C++程序的调试与运行
  • 第2章 计算机出算术题
  • 2.1 基本输出语句
  • 2.2 基本输入语句及顺序结构
  • 第3章 计算机考你算术题
  • 3.1 选择结构
  • 3.2 选择结构的嵌套
  • 3.3 选择结构的其他表达
  • 第4章 计算机打印图形(一)
  • 4.1 输出丰富信息
  • 4.2 for语句
  • 第5章 计算机打印图形(二)
  • 5.1 循环结构
  • 5.2 嵌套循环
  • 第6章 计算机算得快
  • 6.1 用循环语句解决问题
  • 6.2 认识穷举法
  • 6.3 运用三种结构解决问题
  • 第7章 超市购物统计
  • 7.1 一维数组的定义及存取
  • 7.2 求最大(小)值
  • 7.3 数组元素逆序重置
  • 第8章 广播操队形
  • 8.1 插入数组元素
  • 8.2 删除数组元素
  • 第9章 猜价格
  • 9.1 顺序查找
  • 9.2 二分查找
  • 第10章 排序问题
  • 10.1 插入排序算法
  • 10.2 冒泡排序算法
  • 第11章 二维数字方阵
  • 11.1 二维数组
  • 11.2 有趣的数字方阵
  • 11.3 二维数组的应用
  • 第12章 符号也是数据
  • 12.1 字符数组
  • 12.2 字符串
  • 12.3 字符串的应用
  • 习题解答
展开全部