程序设计技术(C语言)-程序设计职业核心能力课程

出版时间:2006-2-1  出版社:高等教育出版社  作者:李勤  页数:288  

内容概要

  《高等职业教育电子信息类专业“双证课程”培养方案配套教材:程序设计技术(C语言)》是教育部重点课题“高职高专教育课程设置与教学内容体系原则的研究与实践”研究成果之一,采用“就业导向的职业能力系统化课程及其开发方法(VOCSCUM)”进行开发,是国家教育科学“十五”规划国家级课题“IT领域高职课程结构改革与教材改革的研究与试验”的研究成果之一。本书是“高等职业教育电子信息类专业‘双证课程’培养方案配套教材”之一,同时也是“CEAC国家信息化培训认证”的指定教材,具有鲜明的特色,可作为高职高专院校电子信息类的专业教材。  《高等职业教育电子信息类专业“双证课程”培养方案配套教材:程序设计技术(C语言)》是软件专业程序设计链路中核心能力课程的第二阶段课程的教材,主要是将C语言的特点与程序设计方法相结合,使读者在学习C语言的同时,逐步培养程序设计的能力,能够将实际问题用计算机所理解的数据和算法描述,为工程化软件开发奠定基础。  全书共9章,第1章介绍C语言编程基础知识,包括编译预处理、输入/输出过程等内容;第2~4章介绍C语言的基础语法,包括基本数据类型和数组、运算符与表达式以及控制语句等;第5~7章介绍函数、指针、自定义数据类型等高级编程知识;第8章介绍文件的基本操作;第9章安排了几个程序设计典型实例,目的是方便不同院校根据实际情况灵活安排教学,也可作为读者上机练习的题目。  《高等职业教育电子信息类专业“双证课程”培养方案配套教材:程序设计技术(C语言)》适合于高等职业学校、高等专科学校、成人高等院校、本科院校举办的职业技术学院电子信息类专业教学使用,也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养使用。

书籍目录

第1章 编程准备1.1 C语言简介1.1.1 C语言的特点1.1.2 C程序的结构1.2 C程序的编程风格与规范1.2.1 程序组织风格1.2.2 标识符命名规范1.2.3 程序书写风格1.2.4 程序设计风格1.2.5 输入/输出风格1.3 Turbo C2.0集成开发环境1.3.1 C程序的运行过程1.3.2 修改语法错误1.3.3 排除链接错误1.3.4 程序的调试1.3.5 终止程序执行1.3.6 常用快捷键1.4 编译预处理1.4.1 宏定义命令#define1.4.2 文件包含命令#include1.4.3 条件编译命令小结练习题第2章 数据类型、运算符与表达式2.1 数据类型2.1.1 数据类型的概念2.1.2 C语言的基本数据类型2.2 变量2.3 常量2.3.1 字符常量2.3.2 字符串常量2.3.3 数值型常量2.3.4 八进制、十六进制常量2.3.5 使用符号常量2.4 数据的输入/输出2.4.1 数据的格式化输出2.4.2 数据的格式化输入2.4.3 字符输入/输出函数2.4.4 字符串输入/输出函数2.5 运算符与表达式2.5.1 算术运算符2.5.2 赋值运算2.5.3 关系运算与逻辑运算2.5.4 位运算2.5.5 条件运算符2.5.6 逗号操作符2.5.7 sizeof()运算符2.6 表达式中的类型转换2.6.1 自动类型转换2.6.2 强制类型转换小结练习题第3章 流程控制与计算机解题3.1 顺序结构3.1.1 表达式语句3.1.2 复合语句3.1.3 空语句3.2 分支结构3.2.1 条件语句及应用3.2.2 switch语句3.3 循环结构3.3.1 for语句3.3.2 while语句3.3.3 do-while语句3.3.4 三种循环语句的比较3.3.5 跳转语句3.3.6 循环嵌套3.4 程序设计典型实例3.4.1 枚举法3.4.2 递推法3.4.3 辗转相除求最大公约数3.4.4 分段计提问题小结练习题第4章 数组4.1 一维数组4.1.1 一维数组定义4.1.2 数组元素的初始化4.1.3 一维数组与排序4.2 二维数组4.2.1 二维数组定义4.2.2 二维数组的初始化4.2.3 二维数组编程实例4.3 多维数组4.3.1 多维数组定义4.3.2 三维数组编程实例4.4 典型应用4.4.1 筛选法求素数4.4.2 字符串处理4.4.3 矩阵运算小结练习题第5章 函数5.1 函数定义5.1.1 函数定义的形式5.1.2 函数值的类型5.1.3 函数的返回值5.1.4 函数调用5.1.5 函数声明5.1.6 参数的声明形式5.1.7 参数的传递方式5.2 变量的作用域和生存期5.2.1 变量的作用域5.2.2 变量的存储类别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.5 多文件程序的运行5.5.1 内部函数与外部函数5.5.2 文件包含的方法5.5.3 建立项目文件的方法小结练习题第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 指针的比较6.2.6 指针变量的初始化6.2.7 动态存储分配函数6.3 指针与数组6.3.1 指针与一维数组6.3.2 指针与二维数组6.4 指针编程实例6.4.1 用指针处理字符串6.4.2 指针数组应用6.5 多级指针6.6 指针与函数参数6.6.1 指针变量作形参6.6.2 指针变量作实参6.7 main()函数中的参数6.7.1 编写带参数的main()函数6.7.2 运行带参数的main()函数6.8 指向函数的指针6.8.1 函数指针定义6.8.2 函数指针的应用小结练习题第7章 自定义类型7.1 自定义类型的分类7.2 结构体及应用7.2.1 结构体的定义7.2.2 结构体变量的定义7.2.3 结构体变量的操作7.2.4 结构数组7.2.5 指向结构的指针7.2.6 结构体与函数7.2.7 位域及应用7.3 共用体7.3.1 共用体定义与操作7.3.2 共用体的特点7.3.3 识别有效成员7.3.4 共用体应用实例7.4 枚举类型7.4.1 枚举定义7.4.2 枚举元素的值7.4.3 枚举变量的操作7.4.4 枚举应用示例7.5 线性链表7.5.1 链表的定义7.5.2 链表的建立7.5.3 链表的插入7.5.4 链表的删除操作小结练习题第8章 文件操作8.1 文件系统操作基础8.1.1 文件的概念8.1.2 文件类型指针8.1.3 文件系统函数8.2 文件的基本操作8.2.1 打开与关闭文件8.2.2 文件的字符输入与输出8.2.3 字符串形式的输入/输出8.2.4 读/写二进制文件8.2.5 文件的格式化输入/输出8.3 文件的定位与检测8.3.1 文件定位8.3.2 文件的出错检测小结练习题第9章 算法、结构设计编程实例9.1 字符指针——字符串处理9.1.1 求子串函数9.1.2 子串定位函数9.1.3 替换字符串中的某个子串9.2 字符紧缩存储9.3 排序问题9.3.1 选择排序9.3.2 冒泡排序9.3.3 快速排序9.3.4 折半插入排序9.3.5 希尔排序9.4 约瑟夫环问题9.4.1 数组实现方法9.4.2 链表实现方法9.5 实用通信录程序(文件应用)小结附录A 常用字符ASCII码表附录B Turbo C常用库函数参考文献

图书封面

评论、评分、阅读与下载


    程序设计技术(C语言)-程序设计职业核心能力课程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7