《C语言》实验指导书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《C语言程序设计》

华中师范大学信息技术系

二00九年三月

项目一:熟悉C语言的运行环境及简单程序设计 (12)

实验一熟悉C语言的运行环境

实验二c程序初步 (3)

实验三数据类型及输入输出 (5)

实验四运算符与表达式 (8)

项目二:流程控制、指针、数组、模块化程序设计

实验五分支程序设计 (9)

项目六循环程序设计 (11)

项目七函数 (12)

项目八数组 (13)

项目九指针 (15)

项目三:综合程序设计——竞赛编排及优胜排序

(注:每个项目应包含实验学习目标、实验内容、实验原理、实验设备、实验步骤、实验注意事项或实验思考等内容。

基本型实验应有明确的实验学习目标、详细的过程和具体的结果;综合设计型实验应有明确的实验学习目标、可参考的过程和实验结果评价标准)

实验基本要求

1、每次实验前,学生必须预习实验内容,实验程序必须自行编制、自行调试。

2、每次实验,学生都必须提交实验报告,内容包括实验目的、实验内容、实验程序、实验过程(软件的使用、程序的调试)等,见下面的实验报告模版。

3、学生第一次上机时,应在教师机指定文件夹下建立以自己学号+姓名的子文件夹,例如学号为2005683001的学生张三,应在教师机指定文件夹下建立“2005683001张三”的子文件夹,此文件夹就是学生张三存放本课程实验全部文档的文件夹,也是教师评价学生饰演成绩的主要依据。

4、学生每次实验完毕后,都应将实验报告、实验程序等文档上传到教师机自己建立的子文件夹中。

5、学生每次实验,都应该在考勤表上签到。

华中师范大学信息技术系c语言程序设计实验报告

实验目的:

实验设备(包括软件):

实验内容:

实验过程:

实验程序及实验结果:

实验体会:

项目一:熟悉C 语言的运行环境及简单程序设计

实验一

一、 实验学习目标

1.熟悉Turbo C

2.0集成环境的界面设置及基本使用方法。

2.了解如何在该计算机系统上编辑、编译、连接和运行一个C 语言程序。

3.了解用计算机解决实际问题的基本步骤。

二、实验内容

1.运行课本第一章的例1.1、1.2。

2.编写一个程序,x y 1

11

11

1+++=, x=5.0 ,求y 。

三、实验原理

计算机系统上通过编辑、编译、连接和运行一个C 语言程序

四、实验设备

微型计算机、TurboC 2.0语言环境或者其它编程语言环境。

五、实验步骤

1、基本步骤

(1).打开TurboC

(2).输入并运行课本第一章的例1.1、1.2。(实验报告写明操作步骤、实验数据及运行结果)

(3).编写一个程序,x y 1

11

11

1+++=, x=5.0 ,求y 的值并将其输出。在turboC 中单

步运行,调试该程序,用break/watch - addwatch 查看变量x 和y 的值。

2.实验程序实例

3.实验结果:

4.实验出错:

在实验中,可能出错的地方有:

六、实验总结

通过本次实验,我熟悉Turbo C 2.0集成环境的界面设置及基本使用方法。知道在计算机上运行一个c程序要经过编辑、编译、连接和运行。

实验二c程序初步

一、实验目的:

1. 学会使用TurboC

2.0进行程序的跟踪和调试。

2. 了解顺序结构的程序的运行过程及特点。

3. 掌握if语句的简单应用。

4. 掌握C语言程序的书写格式和C语言程序的结构。

二、实验内容

1. 编写程序,输入一个整数,打印出它是奇数还是偶数。

2. 下面的程序的目的是计算两个整数的积。请输入下面的程序,进行编译,记录编译时所出现的信息,分析出现这些错误信息的原因。按照自己的分析改正错误后,再进行编译、链接和运行。

#include

main()

{

a=3,b=5;

c=a*b;

printf(“The product is:”,c)

}

3. 某程序源代码代码如下,试运行该程序:

main()

{

int x,y,z,t;

scanf("%d%d%d",&x,&y,&z);

if (x>y)

{t=x;x=y;y=t;}

if(x>z)

{t=z;z=x;x=t;}

if(y>z)

{t=y;y=z;z=t;}

printf("%d %d %d\n",x,y,z);

}

画出该程序的N-S图,并说明该程序的功能。

三、实验原理

1、C语言程序的书写格式和C语言程序的结构

2、顺序结构的程序的运行过程

四、实验设备

微型计算机、TurboC 2.0语言环境或者其它编程语言环境。

五、实验步骤

1.基本步骤

(1).设计算法,写出程序(上机前做好,含N-S图及源程序代码)

(2)..在Turbo C2.0 下编辑,得到源程序(.C)

(3)..编译、连接、调试程序(含编译及调试中出现的问题及解决方法

2.实验程序实例

main()

{

int x,y,z,t;

scanf("%d%d%d",&x,&y,&z);

if (x>y)

{t=x;x=y;y=t;}

if(x>z)

{t=z;z=x;x=t;}

if(y>z)

{t=y;y=z;z=t;}

printf("%d %d %d\n",x,y,z);

}

3.实验结果:

输入:4 2 6

输出:

4.实验出错:

在实验中,可能出错的地方有:

(1).在输入数据的时候,两个数据之间的格式,例如:输入4 2 6两个数据之间有一个空格。

(2).scanf 的格式出错,改正通过。

六、实验总结

通过这次实验,我知道了

(1)c程序是由函数构成的,一个c程序至少包括一个main函数,也可以包括一个main函数和若干个其他的函数。

相关文档
最新文档