实验一 C语言的运行环境和运行过程
一、实验目的及要求
1. C语言的运行环境,了解所用的
计算机系统的基本操作方法,学会独立使用该
系统。
2. 了解在该系统上如何编辑、编译、连接和运行一个C程序。
3. 通过运行简单的C程序,初步了解C源程序的特点。
二、实验内容
1. C的启动以及
工作环境介绍。
在Visual C环境中运行C语言源程序。Visual C++提供了一个集源程序编辑、代码编译与调试于一体的开发环境,这个环境称为集成开发环境,对于集成开发环境的熟悉程度直接影响程序设计的效率。开发环境是程序员同Visual C++的交互界面,通过它程序员可以访问C
源代码编辑器、资源编辑器,使用内部调试器,并且可以创建工程文件。Microsoft Visual C++是多个产品的集成。Visual
C++从本质上讲是一个windows应用程序。Visual C++有两个版本,对于每一个版本,都有对应的文档:
(1)专业版本,它包括一个更高级的优化编译器,更广泛的
文档,并能设计基于DOS的应用程序。
(2)标准版本,其费用较低,没有那么高级的编译器,
文档较少,且不能设计基于DOS的应用程序。
用鼠标单击“开始”、“程序”、“Microsoft Visual Studio 6.0”、“Microsoft Visual C++ 6.0”,然后打开一个工程文件,就会显示如图1.5.1所示的窗口,图中标出了窗口中各组成部分的名称,而且显示了已装入Graph工程文件的Visual C++ 6.0的开发环境,这是在建立了工程文件之后的结果。
菜单栏;File菜单、Edit菜单、View菜单、Insert菜单、Project菜单、 6.Build菜单、Tools菜单。
三、程序题
1. 教材P63第5大题(1)、(2)小题
2. 教材中第1、2章例题另选3题作编辑调试并书写程序分析及小结。(分析小结的格式按照书中每章后面“编程实践”中“问题分析与算法设计”的格式)
四、思考题
1. 输入并运行例题中程序,熟悉调试C程序的的方法与步骤。
2. 写出一个C程序的构成。
实验二 顺序、选择程序设计
一、实验目的及要求
1. 理解算法概念,流程图的使用方法。
2. 各种运算符的使用方法及特点。
3. 掌握顺序程序设计的思路。
4. 掌握选择结构程序
设计中if、switch语句的构成特点及使用技巧。
二、实验内容
1. 掌握C语言基本数据类型(整型,实型,字符型)数据的常量表示、变量的定义和使用。
2. 掌握常见格式控制字符对输出结果的控制作用。
3. 了解数据溢出错误和舍入误差(以整型、实型数据为例)。
4. 掌握C语言算术、赋值、自增、自减运算符及相应表达式。
5. 掌握不同类型数据之间的赋值规律。
6. 了解强制数据类型转换以及运算符的优先级、结合性。
7. 学会根据表达式,编写相应
程序,验证表达式结果的方法。
8. 使用标准输入/输出函数进行常见数据类型的数据的输入/输出方法。
9. 编制程序框图和源程序、准备测试数据以及实际调试程序,培养独立编程能力。
三、程序题
1. 教材P86第4大题(2)、(3)小题,教材P111第3大题(1)、(3)小题;
2. 教材中第3、4章例题分别选3题作编辑调试并书写程序分析及小结。(分析小结的格式按照书中每章后面“编程实践”中“问题分析与算法设计”的格式)
实验三 循环结构程序设计
一、实验目的及要求
1. 掌握流程图的使用方法。
2. 掌握循环程序设计的思路。
3. 掌握循环程序设计中循环结构语句的构成特点及使用技巧。
二、实验内容
1. 掌握while,do-while,for循环的语法结构与应用。
2. 掌握while,do-while循环的区别。
3. 掌握Turbo C、VC6.0单步执行调试程序的方法。
4. 编制程序框图和源程序、准备测试数据以及实际调试程序,培养独立编程能力。
三、 程序题
1. 教材P134第3大题(1)、(6)小题。
2. 教材中第5章例题另选3题作编辑调试并书写程序分析及小结。(分析小结的格式按照书中每章后面“编程实践