C语言程序设计上机指导
书 号:9787113096076
丛 书 名:
作 者:李莉 主编
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:27元
-
内容简介
C语言程序设计上机指导 -
前言
前 言
C语言程序设计是大学计算机基础系列课程中的重要组成部分,是高校非计算机类大多数专业学生的必修课程,是计算机基础教育课程的三个层次“文化、技术、应用”中的第一层次,也是建立具有“宽基础、高素质、有特长、适应广”的综合素质教育课程新体系的基础之一。
为了深化C语言程序设计课程教学改革,不断提高计算机基础教学的质量,在培养大学生计算机基础知识的同时,应更加注重培养学生使用计算机的能力,同时提高学生利用计算机解决实际问题的能力。
C语言程序设计课程的主要任务是培养学生使用计算机的逻辑思维能力和基本的程序设计能力。对C语言程序设计课程的学习,可以为学生今后进一步学习计算机相关课程以及用计算机解决实际应用问题打下一个良好的基础。
为配合C语言程序设计课程的教学改革,本书强调了其实践特性与实用性。在每个实验操作前对该实验用到的必备知识进行了简要的叙述。
本书适合高校非计算机专业的学生作为上机实验教材,也可作为各类培训班和自学者的实验指导教材。
本书内容共分10章,由李莉任主编,张志强任副主编。其中,第1、2、4、5、8章由李莉编写,第3、6、7、9、10章由张志强编写。在编写过程中,得到了天津工程师范学院计算与语音中心全体老师的大力支持,在此表示感谢。同时,对参考的大量文献资料的作者一并表示谢意。若在使用过程中发现本教材有不足之处,请各位专家、老师和读者不吝指正。
编 者
2008年12月 -
目录
目 录
第1章 Turbo C集成开发环境的使用 1
1.1 实验 认识Turbo C集成开发环境 1
1.1.1 实验目的 1
1.1.2 实验内容 1
实验项目一 Turbo C的启动和退出 1
实验项目二 运行第一个C语言程序 3
实验项目三 简单的查错、改错 9
1.2 练习与思考 12
第2章 数据类型、运算符和表达式 14
2.1 实验一 变量的定义和赋值 14
2.1.1 实验目的 14
2.1.2 实验内容 14
实验项目一 整型变量的定义和初始化 14
实验项目二 浮点型变量的定义和初始化 16
实验项目三 字符型变量的定义和初始化 18
2.2 实验二 运算符和表达式 19
2.2.1 实验目的 19
2.2.2 实验内容 19
实验项目一 常见运算符的使用 19
实验项目二 算术表达式和混合运算 22
2.3 练习与思考 23
第3章 顺序结构程序设计 25
3.1 实验一 字符的输入与输出 25
3.1.1 实验目的 25
3.1.2 实验内容 25
实验项目 字符的输入与输出 25
3.2 实验二 格式输出 26
3.2.1 实验目的 26
3.2.2 实验内容 26
实验项目一 整型数据的输出 26
实验项目二 浮点型数据的输出 31
实验项目三 字符数据和字符串的输出 33
3.3 实验三 格式输入 35
3.3.1 实验目的 35
3.3.2 实验内容 35
实验项目一 输入整型数据 35
实验项目二 输入浮点型数据 39
实验项目三 输入字符型数据 42
3.4 实验四 顺序结构程序设计 44
3.4.1 实验目的 44
3.4.2 实验内容 44
实验项目 顺序结构程序设计 44
3.5 练习与思考 47
第4章 选择结构程序设计 48
4.1 实验一 关系表达式和逻辑表达式 48
4.1.1 实验目的 48
4.1.2 实验内容 48
实验项目 关系表达式和逻辑表达式 48
4.2 实验二 if语句 50
4.2.1 实验目的 50
4.2.2 实验内容 50
实验项目一 非对称的if语句 50
实验项目二 对称的if语句 52
实验项目三 if语句的嵌套 54
4.3 实验三 switch语句 55
4.3.1 实验目的 55
4.3.2 实验内容 56
实验项目 switch语句 56
4.4 练习与思考 58
第5章 循环结构程序设计 59
5.1 实验一 循环语句 59
5.1.1 实验目的 59
5.1.2 实验内容 59
实验项目一 while语句 59
实验项目二 do…while语句 64
实验项目三 for语句 65
5.2 实验二 循环的嵌套 68
5.2.1 实验目的 68
5.2.2 实验内容 68
实验项目一 循环的嵌套 68
实验项目二 break语句及continue语句 71
5.3 练习与思考 73
第6章 数组 74
6.1 实验一 一维数组 74
6.1.1 实验目的 74
6.1.2 实验内容 74
实验项目 一维数组 74
6.2 实验二 二维数组 79
6.2.1 实验目的 79
6.2.2 实验内容 80
实验项目 二维数组 80
6.3 实验三 字符数组 84
6.3.1 实验目的 84
6.3.2 实验内容 84
实验项目 字符数组 84
6.4 练习与思考 90
第7章 函数 91
7.1 实验一 函数的定义和调用 91
7.1.1 实验目的 91
7.1.2 实验内容 91
实验项目一 无参函数的定义和调用 91
实验项目二 有参函数的定义和调用 93
7.2 实验二 函数间数据的传递 95
7.2.1 实验目的 95
7.2.2 实验内容 95
实验项目一 简单变量作为函数的参数 95
实验项目二 数组作为函数的参数 99
7.3 实验三 函数的嵌套调用和递归调用 101
7.3.1 实验目的 101
7.3.2 实验内容 101
实验项目一 函数的嵌套调用 101
实验项目二 函数的递归调用 102
7.4 练习与思考 105
第8章 预处理命令 106
8.1 实验一 预处理命令 106
8.1.1 实验目的 106
8.1.2 实验内容 106
实验项目一 宏定义 106
实验项目二 文件包含 109
实验项目三 条件编译 111
8.2 练习与思考 112
第9章 指针 114
9.1 实验一 指针变量的定义与引用 114
9.1.1 实验目的 114
9.1.2 实验内容 114
实验项目一 指针的定义和运算 114
实验项目二 指针变量作为函数的参数 118
9.2 实验二 指针与数组 120
9.2.1 实验目的 120
9.2.2 实验内容 120
实验项目一 利用指针引用数组元素 120
实验项目二 利用指针处理字符串 123
实验项目三 数组名作为函数的参数 125
9.3 实验三 函数的指针和指向函数的指针变量 129
9.3.1 实验目的 129
9.3.2 实验内容 130
实验项目 函数的指针和指向函数的指针变量 130
9.4 练习与思考 131
第10章 其他 133
10.1 实验一 结构体 133
10.1.1 实验目的 133
10.1.2 实验内容 133
实验项目 结构体 133
10.2 实验二 共用体、枚举和自定义类型 137
10.2.1 实验目的 137
10.2.2 实验内容 138
实验项目一 共用体 138
实验项目二 枚举类型 140
实验项目三 自定义类型 141
10.3 实验三 位运算 142
10.3.1 实验目的 142
10.3.2 实验内容 142
实验项目 位运算 142
10.4 实验四 文件 145
10.4.1 实验目的 145
10.4.2 实验内容 145
实验项目 文件的有关操作 145
10.5 练习与思考 152
附录A Turbo C集成开发环境中各菜单的功能 154
附录B Turbo C常用功能键列表 159
附录C Turbo C编译出错信息 160
附录D 实验报告的书写格式 171
附录E 模拟试卷 173 -
作者介绍
0 -
编辑推荐
-
书评书荐
-
附件下载
图书推荐