C\\C++程序设计综合实践教程

C\\C++程序设计综合实践教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2022-11
版次: 1
ISBN: 9787576318203
装帧: 平装
开本: 16开
页数: 201页
字数: 311.000千字
正文语种: 简体中文
  • 本书以培养学生程序设计能力为目标,以项目设计为主线,以Dev-C++为开发平台,把理论教学与实践教学有机地结合起来,使学生较好地掌握大学程序设计类课程高效的学习方法,实现由高中向大学的顺利过渡,使教师切实提高课程教学质量,快速培养更多的高质量应用型人才。
        本书共12章,主要内容包括计算机程序设计概述、C/C++开发工具Dev-C++的使用、C/C++程序设计基础、顺序结构及其应用程序设计、选择结构及其应用程序设计、循环结构及其应用程序设计、数组及其应用程序设计、函数及其应用程序设计、结构体及其应用程序设计、链表及其应用程序设计、文件及其应用程序设计、编译预处理与源程序在线测评系统等。本书提供配套电子课件和程序代码等。
        本书可作为普通高等院校本科计算机类、信息类,以及其他专业开设的C语言程序设计及其相关课程的教材或参考书,也可作为初学者学习C/C++程序设计的入门教材,尤其可作为参加信息学竞赛的中小学生学习C/C++程序设计的快速入门教材,还可供有关工程技术人员参考。 第1章  计算机程序设计概述
      1.1  计算机系统组成
        1.1.1  计算机硬件系统
        1.1.2  计算机软件系统
      1.2  程序设计语言
        1.2.1  机器语言
        1.2.2  汇编语言(符号语言)
        1.2.3  高级语言
      1.3  计算机算法
        1.3.1  算法的基本概念
        1.3.2  算法的表示方法(描述方式)
        1.3.3  算法设计要解决的一些基本问题
      1.4  程序的基本结构和流程图
        1.4.1  顺序结构
        1.4.2  选择结构
        1.4.3  循环结构
      1.5  C/C++程序设计概述
        1.5.1  C/C++简介
        1.5.2  C/C++程序示例
        1.5.3  C/C++程序编译和执行
        1.5.4  C/C++开发工具简介
    第2章  C/C++开发工具Dev-C++的使用
      2.1  C/C++开发工具Dev-C++简介
      2.2  文件(项目)管理规划
      2.3  Dev-C++的使用
        2.3.1  启动Dev
        2.3.2  新建源程序
        2.3.3  保存源程序
        2.3.4  编译运行
        2.3.5  重新编译、运行
        2.3.6  C语言源程序与C++源程序比较分析
      2.4  Dev-C++的进一步使用
    第3章  C/C++程序设计基础
      3.1  程序设计基本知识
        3.1.1  位和字节
        3.1.2  基本数制
        3.1.3  数制相互之间的转换
        3.1.4  数值编码
      3.2  标识符与关键字
      3.3  数据类型
      3.4  变量与常量
        3.4.1  变量
        3.4.2  常量
      3.5  数据类型转换
        3.5.1  自动类型转换
        3.5.2  强制类型转换
      3.6  运算符和表达式
        3.6.1  运算符及其运算优先级
        3.6.2  算术运算符与算术表达式
        3.6.3  赋值运算符与赋值表达式
        3.6.4  逗号运算符和逗号表达式
        3.6.5  C/C++语句
    第4章  顺序结构及其应用程序设计
      4.1  3种最基本的输入/输出方法
        4.1.1  变量赋值输入法
        4.1.2  C++基本输入/输出
        4.1.3  C语言格式化输入/输出
      4.2  数学表达式应用程序设计
      4.3  综合应用题应用程序设计
      4.4  格式化输入/输出
        4.4.1  使用C语言标准输入/输出
        4.4.2  使用C++流格式化输入/输出
    第5章  选择结构及其应用程序设计
      5.1  关系运算符和逻辑运算符
        5.1.1  关系运算符和关系表达式
        5.1.2  逻辑运算符与逻辑表达式
        5.1.3  条件运算符
      5.2  if语句
        5.2.1  if语句的3种形式
        5.2.2  嵌套if语句
        5.2.3  条件运算符(三目运算符)
      5.3  switch语句
        5.3.1  switch语句的基本格式
        5.3.2  switch语句应用程序设计
    第6章  循环结构及其应用程序设计
      6.1  for语句
        6.1.1  for语句的基本格式
        6.1.2  break语句和continue语句
        6.1.3  循环嵌套
      6.2  while语句与do-while语句
        6.2.1  while语句与do-while语句的基本格式
        6.2.2  while语句与do-while语句应用程序设计
      6.3  逻辑思维与计算机解题
        6.3.1  逻辑思维
        6.3.2  利用逻辑思维进行计算机解题
    第7章  数组及其应用程序设计
      7.1  一维数组及其应用程序设计
        7.1.1  一维数组的定义
        7.1.2  一维数组元素的引用
        7.1.3  一维数组的初始化
        7.1.4  一维数组的应用及其应用程序设计
      7.2  二维数组及其应用程序设计
        7.2.1  二维数组的定义
        7.2.2  二维数组的初始化
        7.2.3  二维数组的应用及其应用程序设计
      7.3  字符与字符串
        7.3.1  字符与字符的相互转换
        7.3.2  字符串的表示
        7.3.3  字符串的操作
    第8章  函数及其应用程序设计
      8.1  函数
        8.1.1  函数与函数类型
        8.1.2  函数中的形参与实参
        8.1.3  函数声明
      8.2  递归函数
      8.3  对递归函数的进一步理解
        8.3.1  队列与堆栈
        8.3.2  递归与堆栈
    第9章  结构体及其应用程序设计
      9.1  地址与指针
        9.1.1  与地址和指针相关的几个概念
        9.1.2  变量、地址与指针
        9.1.3  地址与指针操作实例
      9.2  结构体
        9.2.1  结构体的定义
        9.2.2  结构体信息静态输入
        9.2.3  结构体信息动态输入
      9.3  一个简单的学生管理系统设计
    第10章  链表及其应用程序设计
      10.1  链表
        10.1.1  链表的定义与分类
        10.1.2  链表的基本结构
      10.2  静态链表及其应用程序设计
      10.3  动态链表及其应用程序设计
        10.3.1  建立链表
        10.3.2  删除节点
        10.3.3  插入节点
      10.4  一个基于单向链表的通用管理系统设计
    第11章  文件及其应用程序设计
      11.1  文件概述
        11.1.1  文件与文件名
        11.1.2  文件的分类
        11.1.3  文件流与数据流
        11.1.4  文件的打开与关闭
        11.1.5  C/C++中带缓冲区的文件处理
      11.2  文件的3种处理形式
        11.2.1  FILE指针
        11.2.2  重定向
        11.2.3  输入/输出流
      11.3  文件应用程序设计
    第12章  编译预处理与源程序在线测评系统
      12.1  编译预处理
        12.1.1  宏定义
        12.1.2  文件包含
        12.1.3
  • 内容简介:
    本书以培养学生程序设计能力为目标,以项目设计为主线,以Dev-C++为开发平台,把理论教学与实践教学有机地结合起来,使学生较好地掌握大学程序设计类课程高效的学习方法,实现由高中向大学的顺利过渡,使教师切实提高课程教学质量,快速培养更多的高质量应用型人才。
        本书共12章,主要内容包括计算机程序设计概述、C/C++开发工具Dev-C++的使用、C/C++程序设计基础、顺序结构及其应用程序设计、选择结构及其应用程序设计、循环结构及其应用程序设计、数组及其应用程序设计、函数及其应用程序设计、结构体及其应用程序设计、链表及其应用程序设计、文件及其应用程序设计、编译预处理与源程序在线测评系统等。本书提供配套电子课件和程序代码等。
        本书可作为普通高等院校本科计算机类、信息类,以及其他专业开设的C语言程序设计及其相关课程的教材或参考书,也可作为初学者学习C/C++程序设计的入门教材,尤其可作为参加信息学竞赛的中小学生学习C/C++程序设计的快速入门教材,还可供有关工程技术人员参考。
  • 目录:
    第1章  计算机程序设计概述
      1.1  计算机系统组成
        1.1.1  计算机硬件系统
        1.1.2  计算机软件系统
      1.2  程序设计语言
        1.2.1  机器语言
        1.2.2  汇编语言(符号语言)
        1.2.3  高级语言
      1.3  计算机算法
        1.3.1  算法的基本概念
        1.3.2  算法的表示方法(描述方式)
        1.3.3  算法设计要解决的一些基本问题
      1.4  程序的基本结构和流程图
        1.4.1  顺序结构
        1.4.2  选择结构
        1.4.3  循环结构
      1.5  C/C++程序设计概述
        1.5.1  C/C++简介
        1.5.2  C/C++程序示例
        1.5.3  C/C++程序编译和执行
        1.5.4  C/C++开发工具简介
    第2章  C/C++开发工具Dev-C++的使用
      2.1  C/C++开发工具Dev-C++简介
      2.2  文件(项目)管理规划
      2.3  Dev-C++的使用
        2.3.1  启动Dev
        2.3.2  新建源程序
        2.3.3  保存源程序
        2.3.4  编译运行
        2.3.5  重新编译、运行
        2.3.6  C语言源程序与C++源程序比较分析
      2.4  Dev-C++的进一步使用
    第3章  C/C++程序设计基础
      3.1  程序设计基本知识
        3.1.1  位和字节
        3.1.2  基本数制
        3.1.3  数制相互之间的转换
        3.1.4  数值编码
      3.2  标识符与关键字
      3.3  数据类型
      3.4  变量与常量
        3.4.1  变量
        3.4.2  常量
      3.5  数据类型转换
        3.5.1  自动类型转换
        3.5.2  强制类型转换
      3.6  运算符和表达式
        3.6.1  运算符及其运算优先级
        3.6.2  算术运算符与算术表达式
        3.6.3  赋值运算符与赋值表达式
        3.6.4  逗号运算符和逗号表达式
        3.6.5  C/C++语句
    第4章  顺序结构及其应用程序设计
      4.1  3种最基本的输入/输出方法
        4.1.1  变量赋值输入法
        4.1.2  C++基本输入/输出
        4.1.3  C语言格式化输入/输出
      4.2  数学表达式应用程序设计
      4.3  综合应用题应用程序设计
      4.4  格式化输入/输出
        4.4.1  使用C语言标准输入/输出
        4.4.2  使用C++流格式化输入/输出
    第5章  选择结构及其应用程序设计
      5.1  关系运算符和逻辑运算符
        5.1.1  关系运算符和关系表达式
        5.1.2  逻辑运算符与逻辑表达式
        5.1.3  条件运算符
      5.2  if语句
        5.2.1  if语句的3种形式
        5.2.2  嵌套if语句
        5.2.3  条件运算符(三目运算符)
      5.3  switch语句
        5.3.1  switch语句的基本格式
        5.3.2  switch语句应用程序设计
    第6章  循环结构及其应用程序设计
      6.1  for语句
        6.1.1  for语句的基本格式
        6.1.2  break语句和continue语句
        6.1.3  循环嵌套
      6.2  while语句与do-while语句
        6.2.1  while语句与do-while语句的基本格式
        6.2.2  while语句与do-while语句应用程序设计
      6.3  逻辑思维与计算机解题
        6.3.1  逻辑思维
        6.3.2  利用逻辑思维进行计算机解题
    第7章  数组及其应用程序设计
      7.1  一维数组及其应用程序设计
        7.1.1  一维数组的定义
        7.1.2  一维数组元素的引用
        7.1.3  一维数组的初始化
        7.1.4  一维数组的应用及其应用程序设计
      7.2  二维数组及其应用程序设计
        7.2.1  二维数组的定义
        7.2.2  二维数组的初始化
        7.2.3  二维数组的应用及其应用程序设计
      7.3  字符与字符串
        7.3.1  字符与字符的相互转换
        7.3.2  字符串的表示
        7.3.3  字符串的操作
    第8章  函数及其应用程序设计
      8.1  函数
        8.1.1  函数与函数类型
        8.1.2  函数中的形参与实参
        8.1.3  函数声明
      8.2  递归函数
      8.3  对递归函数的进一步理解
        8.3.1  队列与堆栈
        8.3.2  递归与堆栈
    第9章  结构体及其应用程序设计
      9.1  地址与指针
        9.1.1  与地址和指针相关的几个概念
        9.1.2  变量、地址与指针
        9.1.3  地址与指针操作实例
      9.2  结构体
        9.2.1  结构体的定义
        9.2.2  结构体信息静态输入
        9.2.3  结构体信息动态输入
      9.3  一个简单的学生管理系统设计
    第10章  链表及其应用程序设计
      10.1  链表
        10.1.1  链表的定义与分类
        10.1.2  链表的基本结构
      10.2  静态链表及其应用程序设计
      10.3  动态链表及其应用程序设计
        10.3.1  建立链表
        10.3.2  删除节点
        10.3.3  插入节点
      10.4  一个基于单向链表的通用管理系统设计
    第11章  文件及其应用程序设计
      11.1  文件概述
        11.1.1  文件与文件名
        11.1.2  文件的分类
        11.1.3  文件流与数据流
        11.1.4  文件的打开与关闭
        11.1.5  C/C++中带缓冲区的文件处理
      11.2  文件的3种处理形式
        11.2.1  FILE指针
        11.2.2  重定向
        11.2.3  输入/输出流
      11.3  文件应用程序设计
    第12章  编译预处理与源程序在线测评系统
      12.1  编译预处理
        12.1.1  宏定义
        12.1.2  文件包含
        12.1.3
查看详情
12
您可能感兴趣 / 更多
C\\C++程序设计综合实践教程
单片机原理与应用系统设计
张东阳;李洪奎;岳明凯