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

出版时间:2013-04-24

出版社:高等教育出版社

以下为《C语言程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040372373
  • 1
  • 178513
  • 0063153373-4
  • 平装
  • 16开
  • 2013-04-24
  • 440
  • 310
  • 工学
  • 软件工程
内容简介

本书是“十二五”职业教育国家规划教材。

国家职业教育专业教学资源库是教育部、财政部为深化高等职业教育教学改革,加强专业与课程建设,推动优质教学资源共建共享,提高人才培养质量而启动的国家级高职教育建设项目。软件技术专业(项目编号:2011-1-4)于2011年8月被教育部确定为国家职业教育专业教学资源库年度立项及建设专业。本书是国家职业教育专业教学资源库“C语言程序设计”课程的配套教材,是按照高职高专软件技术专业人才培养方案的要求,总结近几年国家示范性高职院校软件技术专业教学改革经验编写而成的。

本书共有两篇,分为6个单元。知识技能篇包括:程序设计基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计和构造类型程序设计5个单元;技术应用篇是一个实践项目“学生成绩管理系统”,包括对系统进行总体设计和详细设计的实现。知识技能篇主要介绍了C语言的基本语法知识,包括顺序结构、选择结构和循环结构程序设计的方法以及数组、指针、结构体、文件等构造类型的程序设计的方法;技术应用篇通过实践项目介绍实际问题的开发过程。

知识技能篇的每个单元都由学习目标、引例描述、知识储备、引例分析与实现和同步训练5个部分组成。学习目标阐明了本单元学习的知识目标和能力目标;引例描述对本单元要解决的实际问题和要求进行描述;知识储备给出了要解决引例给出的实际问题需要学习和掌握的相关知识,每个知识点都有相应【示例】,对重点知识配有相应的【例题】和【课堂实践】;引例分析与实现完成对引例的分析、给出实现的代码;同步训练选择了单项选择题、知识填空题、程序填空题、程序阅读题、程序设计题等5种题型以巩固和提高学生对本单元知识点的理解和掌握。

技术应用篇按照软件开发的主要过程、通过实际项目“学生成绩管理系统”给出系统的总体设计和详细设计。详细设计包括菜单设计、数据输入、数据统计、数据更新和数据输出5个模块的代码实现。

本书可作为高等职业院校电子信息类专业C语言课程的教材,也可作为C语言学习者的学习参考书。

本书提供数字课程的学习,欢迎读者登录http://或http:///37237获取相关教学资源,进行自主学习及交流活动。具体登录使用方法见书后“郑重声明”页。

目录

 知识技能篇
  单元1 程序设计基础
   引例描述——提取整数数码
   知识储备
   1.1 C语言程序开发过程
    1.1.1 C语言的特点
    1.1.2 程序开发过程
    1.1.3 使用Visual C++开发程序的步骤
   1.2 函数及其结构
    1.2.1 函数的定义
    1.2.2 函数调用
    1.2.3 函数声明
    1.2.4 return语句
    1.2.5 主函数的结构
    1.2.6 程序的执行过程
    1.2.7 注释
   1.3 数据描述
    1.3.1 常量
    1.3.2 变量
   1.4 数据操作
    1.4.1 运算符与表达式
    1.4.2 算术运算
    1.4.3 赋值类运算
    1.4.4 逗号运算
    1.4.5 强制类型转换
    1.4.6 长度运算
   引例分析与实现
   同步训练1
  单元2 顺序结构程序设计
   引例描述——交换变量的值
   知识储备
   2.1 算法及其表示
    2.1.1 算法
    2.1.2 算法的表示
   2.2 程序的三种基本结构
   2.3 数据的输入和输出
    2.3.1 格式化输出函数printf( )
    2.3.2 格式化输入函数scanf( )
    2.3.3 字符输出函数putchar( )
    2.3.4 字符输入函数getchar( )
   2.4 典型实例
   引例分析与实现
   同步训练2
  单元3 选择结构程序设计
   引例描述——求最值
   知识储备
   3.1 条件判断表达式
    3.1.1 关系表达式
    3.1.2 逻辑表达式
   3.2 if选择结构
    3.2.1 if语句
    3.2.2 if…else 语句
    3.2.3 if…else if 语句
   3.3 switch选择结构
    3.3.1 switch语句
    3.3.2 break语句
   引例分析与实现
   同步训练3
  单元4 循环结构程序设计
   引例描述——简易计算器
   知识储备
   4.1 while与do while循环结构
    4.1.1 while语句
    4.1.2 do while语句
   4.2 for循环结构
    4.2.1 for语句
    4.2.2 break与continue语句
    4.2.3 循环嵌套
   4.3 函数的递归调用
    4.3.1 函数的递归调用
    4.3.2 使用递归解决问题的方法
    4.3.3 实现递归调用的关键
   引例分析与实现
   同步训练4
  单元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
   5.4 指针变量
    5.4.1 地址与指针变量
    5.4.2 指针变量的定义和使用
    5.4.3 指针与一维数组
   5.5 字符指针
    5.5.1 字符串的表示
    5.5.2 指针型函数
   同步训练6
   5.6 结构体
    5.6.1 用typedef定义新类型名
    5.6.2 结构体类型的定义
    5.6.3 结构体变量与结构体数组
    5.6.4 结构体指针变量
   5.7 链表
    5.7.1 动态存储分配及链表的概念
    5.7.2 用于动态存储分配的函数
    5.7.3 链表的建立、插入和删除1
   同步训练7
   5.8 文件及其打开与关闭
    5.8.1 文件的分类
    5.8.2 文件(FILE)类型指针
    5.8.3 文件的打开与关闭
   5.9 文件的读写操作
    5.9.1 读写一个字符
    5.9.2 读写一个字符串
    5.9.3 格式化输入和输出
    5.9.4 数据块的输入和输出
    5.9.5 文件定位
    5.9.6 文件的随机读写
   同步训练8
   引例分析与实现
 技术应用篇
  单元6 学生成绩管理系统
   6.1 总体设计
    6.1.1 需求分析
    6.1.2 总体设计
   6.2 详细设计
    6.2.1 菜单设计
    6.2.2 数据输入
    6.2.3 数据统计
    6.2.4 数据更新
    6.2.5 数据输出
 附录A C语言中的关键字
 附录B 常用字符与ASCII代码对照表
 附录C 运算符和结合性
 附录D C库函数