出版社:中国铁道出版社
年代:2009
定价:29.0
本教材用提出问题—分析问题—给出相关知识—举一反三的研究式学习方法来组织“C程序设计”这门课程。全书共分10章,1~3章为基础篇,4~8章为提高篇,9~10章为深入篇。与本书配套的还有《研究式学习——C语言程序设计习题与实验(第二版)》,提供习题与上机指导。
第1章 C语言入门
1.1 程序与算法
1.1.1 程序
1.1.2 算法
1.2 C程序介绍
1.2.1 简单C程序实践
1.2.2 标识符、变量和常量
1.2.3 数据与数据类型
1.3 C程序的基本操作
1.3.1 运算符与表达式
1.3.2 算术运算符和算术表达式
1.3.3 赋值运算符
1.3.4 复合赋值运算符
1.3.5 自增和自减运算符
1.3.6 逗号运算符
1.3.7 类型强制转换运算符
1.3.8 容量运算符
1.4 顺序结构
1.4.1 C程序语句
1.4.2 输出/输入函数
1.5 C语言规约
1.5.1 基本规约
1.5.2 可读性规约
1.5.3 结构化规约
1.5.4 正确性与容错性规约
1.6 小结
1.7 编程题
第2章 选择结构
2.1 问题的提出
2.1.1 问题
2.1.2 问题分析
2.1.3 程序
2.2 与选择结构有关的运算符和表达式
2.2.1 关系运算符和关系表达式
2.2.2 逻辑运算符和逻辑表达式
2.2.3 条件运算符和条件表达式
2.3 条件语句
2.3.1 if语句
2.3.2 switch语句
2.4 综合应用
2.5 小结
2.6 编程题
第3章 循环结构
3.1 问题的提出
3.1.1 问题
3.1.2 问题分析
3.1.3 程序
3.2 循环语句
3.2.1 for语句
3.2.2 while语句
3.2.3 dowhile语句
3.2.4 循环嵌套
3.2.5 break和eontinue语句
3.3 综合应用
3.4 小结
3.5 编程题
第4章 数组
4.1 问题的提出
4.2 一维数组的定义及应用
4.2.1 一维数组的定义
4.2.2 一维数组元素的引用
4.2.3 一维数组的初始化
4.2.4 一维数组的应用
4.3 二维数组的定义及应用
4.3.1 二维数组的定义
4.3.2 二维数组元素的引用
4.3.3 二维数组的初始化
4.3.4 二维数组的应用
4.4 字符数组
4.4.1 字符数组的定义
4.4.2 字符数组元素的引用
……
第5章 函数
第6章 用户自定义数据类型
第7章 指针
第8章 文件
第9章 图形及音乐编程基础
第10章 面向对象的程序设计
附录
参考文献
本教材用提出问题—分析问题—给出相关知识一举一反三的研究式学习方式来组织“C语言程序设计”这门课程,在注重语言知识培养的同时,更注重逻辑思维能力、程序设计能力及创新能力的培养。
本书共分10章,有3个层次:第1~3章是基础层次,第4~8章是提高层次,第9、10章是深入层次。其中,基础层次和提高层次的教学大约需要32
学时,深入层次则视学生的接受情况和具体学时数而定。
第1章介绍C语言的入门知识,包括c语言的基本语法,基本数据类型,基本操作及顺序结构;第2、3章介绍选择结构和循环结构的程序及基本算法;第4章介绍数组及相关算法;第5章介绍函数和变量的存储类型;第6章介绍用户自定义数据类型;第7章介绍指针;第8章介绍文件;第9章介绍图形及音乐编程基础知识;第10章介绍面向对象的程序设计方法。
与本书配套的还有《研究式学习——C语言程序设计习题与实验(第二版)》,提供习题和上机实验指导,以进一步强化学生的实践能力和应用能力。
本书适合作为高等院校计算机基础课程教材及相关专业程序设计课程的参考教材。
本书尝试用研究式、启发式的学习方式来组织“C语言程序设计”课程的教学,在注重程序设计能力特别是创新能力培养的同时,也兼顾语言知识的培养,努力将本课程打造成精品课程。
本书的第二版在第一版的基础上对部分章节做了修改和完善。共分10章,有3个层次:第1~3章是基础层次,第4~8章是提高层次,第9、10章是深入层次。其中,基础层次和提高层次的教学大约需要32学时,深入层次则视学生的接受情况和具体学时数而定。
书籍详细信息 | |||
书名 | 研究式学习站内查询相似图书 | ||
9787113107970 如需购买下载《研究式学习》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 中国铁道出版社 |
版次 | 2版 | 印次 | 4 |
定价(元) | 29.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 印数 |
研究式学习是中国铁道出版社于2009.11出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。