注册 登录 进入教材巡展
#
  • #
  • #

出版时间:2019-09-26

出版社:高等教育出版社

获奖信息:“十三五”职业教育国家规划教材,“十四五”职业教育国家规划教材  

以下为《C语言程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040526950
  • 1
  • 287010
  • 64244175-2
  • 平装
  • 16开
  • 2019-09-26
  • 500
  • 308
  • 工学
  • 计算机科学与技术
  • 计算机等
  • 高职
内容简介

本书以程序设计为主线,以编程应用为驱动,通过案例和问题引入内容,重点讲解程序设计的思想和方法,并介绍相关的C 语言知识。在内容设计上以培养学生应用C 语言解决实际问题的能力为核心,以提升学生实践能力为重点,采用“教学做一体化”的思路构架内容体系,通过“理论+实训”的高度融合实现了“教、学、做”的有机结合,通过大量的实际案例驱动课程教学质量的快速提高。

本书共分为基础技能部分、提升技能部分和综合技能部分 3 个部分。基础技能部分为第1~5 章,提升技能部分为第7~10 章,综合技能部分为第6 章和第11 章。按照“螺旋形”的提升模式组织内容,精心设计了160 个基础案例和两个综合项目案例,按照“单个技能点练习—阶段项目技能练习—课程项目技能练习”的练习过程,快速高效提升学生的专业技能。本书采用Visual C++ 6.0 作为编译环境,符合目前各种教学和考试大纲的要求。

本书配套建设微课视频、课程标准、授课计划、电子教案、授课用PPT、课后习题、习题答案及解析、案例素材等数字化学习资源。与本书配套的在线开放课程将在“智慧职教MOOC 学院”(http://mooc.icve.com.cn/)上线,学习者可以登录网站进行在线开放课程的学习,授课教师可以调用本课程构建符合自身教学特色的SPOC 课程,详见“智慧职教服务指南”。

本书面向高等职业教育,充分考虑高等职业院校学生的学习基础、学习习惯和培养目标,案例取材于生产、生活实际,程序书写遵循企业规范,充分体现职业性。本书可作为高等职业院校及应用型本科院校程序设计课程的教材,也可作为全国计算机等级考试二级C 语言程序设计科目学习的参考书。

目录

 前辅文
 第1章C语言概述
  1.1 第一个C 语言程序
  1.2 算法与流程图
   1.2.1 算法
   1.2.2 流程图
  1.3 C 语言的发展和语法单位
   1.3.1 C 语言的发展与特点
   1.3.2 C 语言的主要“单词”
   1.3.3 C 语言的主要语法单位
  1.4 实现问题求解的过程
   1.4.1 问题分析和算法设计
   1.4.2 编辑程序
   1.4.3 编译程序
   1.4.4 运行和调试程序
  1.5技能训练:使用Visual C++ 6.0编辑和运行程序
   1.5.1 C 程序的开发过程
   1.5.2 Visual C++ 6.0 的启动与退出
   1.5.3 创建工程和C 语言程序
   1.5.4 编辑、编译和执行C 语言程序
   1.5.5 C 程序文件的管理
  本章小结
  习题
 第2 章 顺序结构
  2.1 顺序结构概述
   2.1.1 程序解析
   2.1.2 常量、变量和数据类型
  2.2基本数据类型
   2.2.1 整型
   2.2.2 单精度浮点型
   2.2.3 双精度浮点型
   2.2.4 字符型
  2.3类型转换
   2.3.1 自动类型转换
   2.3.2 赋值转换
   2.3.3 强制类型转换
  2.4数据的输入输出
   2.4.1 格式化输出函数printf()
   2.4.2 格式化输入函数scanf()
   2.4.3 整型数据的输入和输出
   2.4.4 浮点型数据的输入和输出
   2.4.5 字符型数据的输入和输出
   2.4.6 技能训练
  2.5运算符和表达式
   2.5.1 算术表达式
   2.5.2 赋值表达式
   2.5.3 技能训练
   2.5.4 关系表达式
   2.5.5 逻辑表达式
   2.5.6 条件表达式
   2.5.7 其他表达式
   2.5.8 技能训练
  本章小结
  习题
 第3 章分支结构
  3.1 简单的猜数游戏
   3.1.1 程序解析
   3.1.2 关系运算
   3.1.3 单分支、双分支结构
   3.1.4 技能训练
  3.2 交水费问题
   3.2.1 程序解析
   3.2.2 多分支结构
   3.2.3 技能训练
  3.3 算术四则运算
   3.3.1 程序解析
   3.3.2 switch 结构
   3.3.3 技能训练
  3.4 考试成绩等级判定问题
   3.4.1 程序解析
   3.4.2 多重if 语句和switch 结构的比较
   3.4.3 技能训练
  本章小结
  习题
 第4 章循环结构
  4.1 1+2+3+…+100 的计算问题
   4.1.1 程序解析
   4.1.2 while 语句
   4.1.3 技能训练
  4.2 统计整数的位数
   4.2.1 程序解析
   4.2.2 do-while 语句
   4.2.3 技能训练
  4.3 输出斐波那契数列的前20 项
   4.3.1 程序解析
   4.3.2 for 语句
   4.3.3 技能训练
  4.4 判断素数
   4.4.1 程序解析
   4.4.2 break 语句和continue 语句
   4.4.3 技能训练
  4.5 九九乘法表
   4.5.1 程序解析
   4.5.2 循环的嵌套结构
   4.5.3 技能训练
  本章小结
  习题
 第5章 函数
  5.1 计算圆形面积
   5.1.1 程序解析
   5.1.2 函数的定义
   5.1.3 函数的调用
   5.1.4 函数程序设计举例
   5.1.5 技能训练
  5.2 等边三角形问题
   5.2.1 程序解析
   5.2.2 不返回结果的函数
   5.2.3 结构化程序设计思想
   5.2.4 技能训练
  5.3 年龄问题
   5.3.1 程序解析
   5.3.2 函数的递归调用
   5.3.3 函数程序设计举例
   5.3.4 技能训练(汉诺塔问题)
  5.4 两数求较大者问题
   5.4.1 程序解析
   5.4.2 局部变量和全局变量
   5.4.3 变量生存周期和静态局部变量
   5.4.4 变量存储类型
   5.4.5 函数程序设计举例
   5.4.6 技能训练
  本章小结
  习题
 第6 章阶段项目:小学算术运算考试 系统
  6.1 项目需求描述
  6.2 系统设计
   6.2.1 总体设计
   6.2.2 详细设计
  6.3 测试与调试
  本章小结
  习题
 第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.2.4 技能训练
  7.3 判断回文
   7.3.1 程序解析
   7.3.2 一维字符数组
   7.3.3 字符串
   7.3.4 字符串处理函数
   7.3.5 技能训练
  本章小结
  习题
 第8章 指针
  8.1 找钥匙
   8.1.1 程序解析
   8.1.2 地址和指针
   8.1.3 指针变量的定义
   8.1.4 指针的基本运算
   8.1.5 指针变量的初始化
   8.1.6 技能训练
  8.2 两值互换
   8.2.1 程序解析
   8.2.2 指针作为函数的参数
   8.2.3 指针程序设计举例
   8.2.4 技能训练
  8.3 冒泡排序
   8.3.1 程序解析
   8.3.2 指针、数组和地址间的关系
   8.3.3 指针程序设计举例
   8.3.4 技能训练
   8.3.5 数组名作为函数的参数
   8.3.6 技能训练
   8.3.7 冒泡排序算法分析
  8.4 电码加密
   8.4.1 程序解析
   8.4.2 字符串和字符指针
   8.4.3 字符指针程序设计举例
   8.4.4 技能训练
  本章小结
  习题
 第9 章结构与共用
  9.1 建立学生基本信息档案
   9.1.1 程序解析
   9.1.2 结构的概念与定义
   9.1.3 结构变量的定义和初始化
   9.1.4 结构变量的使用
   9.1.5 技能训练
  9.2 计算班级学生平均成绩
   9.2.1 程序解析
   9.2.2 结构变量作为函数参数
  9.3 班级学生成绩排序
   9.3.1 程序解析
   9.3.2 结构数组操作
   9.3.3 技能训练
  9.4 输出图书基本信息
   9.4.1 程序解析
   9.4.2 结构作为函数参数
   9.4.3 技能训练
  9.5 共用与枚举
   9.5.1 程序解析
   9.5.2 共用类型的定义
   9.5.3 共用变量的声明与引用
   9.5.4 枚举类型的定义
   9.5.5 枚举变量的声明及引用
  本章小结
  习题
 第10 章文件和编译预处理
  10.1 计算圆的面积和周长
   10.1.1 程序解析
   10.1.2 宏定义
   10.1.3 文件包含
   10.1.4 技能训练
  10.2 学生成绩文件统计
   10.2.1 程序解析
   10.2.2 文件的概念
   10.2.3 文件的分类
   10.2.4 文件处理步骤
  10.3 用户信息加密和校验
   10.3.1 程序解析
   10.3.2 打开文件和关闭文件
   10.3.3 文件读写函数
   10.4 文件的定位
  本章小结
  习题
 第11 章课程项目:高校学生成绩管理系统
  11.1 项目需求描述
  11.2 系统设计
   11.2.1 总体设计
   11.2.2 详细设计
  11.3 测试与调试
  本章小结
  习题
 附录AC 语言运算符表
 附录B常用字符的ASCII 码对照表
 参考文献