《c语言》实验指导书(学生版)

上传人:wm****3 文档编号:42636059 上传时间:2018-06-02 格式:DOC 页数:18 大小:176KB
返回 下载 相关 举报
《c语言》实验指导书(学生版)_第1页
第1页 / 共18页
《c语言》实验指导书(学生版)_第2页
第2页 / 共18页
《c语言》实验指导书(学生版)_第3页
第3页 / 共18页
《c语言》实验指导书(学生版)_第4页
第4页 / 共18页
《c语言》实验指导书(学生版)_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《《c语言》实验指导书(学生版)》由会员分享,可在线阅读,更多相关《《c语言》实验指导书(学生版)(18页珍藏版)》请在金锄头文库上搜索。

1、C 语言程序设计 实验指导书华中师范大学信息技术系二 0 一 0 年十一月目录项目一:熟悉项目一:熟悉 C C 语言的运行环境及简单程序设计语言的运行环境及简单程序设计.1实验一 熟悉 C 语言的运行环境.1实验二 C程序初步.2实验三 数据类型及输入输出.4实验四 运算符与表达式 .7项目二:流程控制、指针、数组、模块化程序设计项目二:流程控制、指针、数组、模块化程序设计.8实验五 分支程序设计 .8实验六 循环程序设计.9实验七 函数 .10实验八 数组 .11实验九 指针 .12项目三:综合程序设计项目三:综合程序设计竞赛编排及优胜排序竞赛编排及优胜排序.14(注:每个项目应包含实验学习

2、目标、实验内容、实验原理、实验设备、实验步骤、实验注意事项或实验思考等内容。基本型实验应有明确的实验学习目标、详细的过程和具体的结果;综合设计型实验应有明确的实验学习目标、可参考的过程和实验结果评价标准)实验实验基本要求基本要求1、每次实验前,学生必须预习实验内容,实验程序必须自行编制、自行调试。2、每次实验,学生都必须提交实验报告,内容包括实验目的、实验内容、实验程序、实验过程(软件的使用、程序的调试)等,见下面的实验报告模版。3、学生第一次上机时,应在教师机指定文件夹下建立以自己学号+姓名的子文件夹,例如学号为 2005683001 的学生张三,应在教师机指定文件夹下建立“20056830

3、01 张三”的子文件夹,此文件夹就是学生张三存放本课程实验全部文档的文件夹,也是教师评价学生饰演成绩的主要依据。4、学生每次实验完毕后,都应将实验报告、实验程序等文档上传到教师机自己建立的子文件夹中。5、学生每次实验,都应该在考勤表上签到。附附 华中师范大学信息技术系华中师范大学信息技术系 C C 程序设计实验报告程序设计实验报告姓名:成绩: 班级:地点:实验名称:实验日期:2010 年 月 日 节实验性质:(验证性或设计性)实验实验目的: 1熟悉 TC 的菜单和快捷键,定制 TC 环境 2了解如何在该计算机系统上编辑、编译、连接和运行一个 C 语言程序。3通过运行简单的C语言程序,初步了解C

4、语言源程序的特点。实验设备(包括软件):实验内容:1运行课本第一章的例 1.1、1.2。2编写一个程序,, x=5.0 ,求 y。xy111111实验过程:1.设计算法,写出程序(上机前做好,含N-S图及源程序代码) 2.在Turbo C2.0 下编辑,得到源程序(.C) 3.编译、连接、调试程序(含编译及调试中出现的问题及解决方法) 4.运行程序实验程序及实验结果: 实验体会:- 1 -项目一:熟悉项目一:熟悉C C语言的运行环境及简单程序设计语言的运行环境及简单程序设计实验一实验一 熟悉熟悉 C 语言的运行环境语言的运行环境一、一、 实验学习目标实验学习目标1.熟悉 Turbo C 2.0

5、 集成环境的界面设置及基本使用方法。 2了解如何在该计算机系统上编辑、编译、连接和运行一个 C 语言程 序。 3.了解用计算机解决实际问题的基本步骤。二、实验内容实验内容1运行课本第一章的例 1.1、1.2。2编写一个程序,, x=5.0 ,求 y。xy111111三、实验原理三、实验原理计算机系统上通过编辑、编译、连接和运行一个 C 语言程序四、实验设备四、实验设备微型计算机、TurboC 2.0 语言环境或者其它编程语言环境。五、实验步骤五、实验步骤1、基本步骤、基本步骤 (1) 打开 TurboC (2)输入并运行课本第一章的例 1.1、1.2。 (实验报告写明操作步骤、实验数据及 运行

6、结果)(3)编写一个程序,, x=5.0 ,求 y 的值并将其输出。在 turboC 中xy111111单步运行,调试该程序,用开发工具中的调试按钮查看变量 x 和 y 的值。 2.实验程序实例实验程序实例main( ) int a,b,sum; /* 定义变量 */a=123; /* 变量赋值 */b=456;sum=a+b; /* 求和 */printf(“sum is %dn”,sum); /* 输出结果 */- 2 -3.实验结果:sum is 5794.实验出错:在实验中,可能出错的地方有:(1)Printf 的格式出错,改正通过;(2)在每一个语句结束时忘记输入“;”六、实验总结六

7、、实验总结通过本次实验,我熟悉 Turbo C 2.0 集成环境的界面设置及基本使用方法。知道在计算机上运行一个 c 程序要经过编辑、编译、连接和运行。实验二实验二 c 程序初步程序初步一、实验目的:一、实验目的:1. 学会使用 TurboC2.0 进行程序的跟踪和调试。 2. 了解顺序结构的程序的运行过程及特点。 3. 掌握 if 语句的简单应用。 4. 掌握语言程序的书写格式和语言程序的结构。二、实验内容二、实验内容. 编写程序,1 输入一个整数,打印出它是奇数还是偶数。 2. 下面的程序的目的是计算两个整数的积。请输入下面的程序,进行编译,记录编译 时所出现的信息,分析出现这些错误信息的

8、原因。按照自己的分析改正错误后,再进行编 译、链接和运行。 #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“,- 3 -if (xy)t=x;x=y;y=t; if(xz)t=z;z=x;x=t; if(yz)t=y;y=z;z=t; printf(“%d %d %dn“,x,y,z); 画出该程序的 N-S 图,并说明该程序的功能。三、实验原理三、实验原理1、C 语言程序的书写格式和 C 语言程序的结构 2、顺序

9、结构的程序的运行过程四、实验设备四、实验设备微型计算机、TurboC 2.0 语言环境或者其它编程语言环境。五、实验步骤五、实验步骤1.基本步骤基本步骤 (1)设计算法,写出程序(上机前做好,含N-S图及源程序代码) (2)在Turbo C2.0 下编辑,得到源程序(.C) (3)编译、连接、调试程序(含编译及调试中出现的问题及解决方法) 2.实验程序实例实验程序实例 main() int x,y,z,t;scanf(“%d%d%d“,if (xy)t=x;x=y;y=t; if(xz)t=z;z=x;x=t; if(yz)t=y;y=z;z=t; printf(“%d %d %dn“,x,y

10、,z); 3.实验结果:输入:4 2 6 输出:- 4 -4.实验出错:在实验中,可能出错的地方有:(1).在输入数据的时候,两个数据之间的格式,例如:输入 4 2 6 两个数据 之间有一个空格。 (2).scanf 的格式出错,改正通过。六、实验总结六、实验总结通过这次实验,我知道了 (1)c 程序是由函数构成的,一个 c 程序至少包括一个 main 函数,也可以 包括一个 main 函数和若干个其他的函数。 (2)if 语句的应用:在执行 if 语句时先对表达式求解,若表达式的值是真, 执行指定的语句。实验三实验三 数据类型及输入输出数据类型及输入输出一、实验学习目标一、实验学习目标1、了

11、解语言中数据类型的意义。 2、 掌握输入输出函数的使用方法 3、 掌握不同的类型数据之间赋值的规律二、二、 实验内容实验内容1. 掌握 C 语言的数据类型 熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。 输入以下程序,并编译、运行,分析运行结果: #include “stdio.h” Void main() char c1,c2; c1=97; c2=98; printf(%c,%c,c1,c2);- 5 - (1)在程序中加一个 printf 语句,并编译、运行,观察两种输出有什么区别。 printf(%d,%d,c1,c2); (2)再将第二行改为: int c1,c2;

12、 再编译运行该程序,再观察在输出上有什么变化。 (3)再将第三行改为: c1=300;c2=400; 再编译运行一次,分析为什么会有这种结果。 2.掌握不同的类型数据之间赋值的规律。 输入并运行以下程序: #include void main() int a,b; unsigned c,d; long e,f; a=100; b=-100; e=50000; f=32767; c=a; d=b; printf(“%d,%dn”,a,b); printf(“%u,%un”,a,b); printf(“%u,%un”,c,d); c=a=e; d=b=f; printf(“%d,%dn”,a,b)

13、; printf(“%u,%un”,c,d); 请对照程序和运行结果分析 3. 阅读并运行下面程序,分析运行结果。 #include void main() fprintf(”t*n”); printf(”tb*n”); printf(“tbb*n“); 4.已知圆半径为 362,圆柱高 6,求圆周长、圆球表面积和圆柱体积。用 scanf 输入数据,用 printf 输出计算结果,输出时要求有文字说明,取小数点 后两位数字。 5.用 getchar 函数读入两个字符给变量 c1、c2,然后分别用 putchar 函数和- 6 -printf 函数输出这两个字符。三、三、 实验原理实验原理1、输入输出函数的使用 2、不同的类型数据之间赋值的规律四、四、 实验设备实验设备微型计算机、TurboC 2.0 语言环境或者其它编程语言环境。五、五、 实验步骤实验步骤1.基本步骤基本步骤(1).设计算法,写出程序(源程序代码,本次程序不需N-S图) (2).在Turbo C2.0 下编辑,得到源程序(.C) (3).编译、连接、调试程序(含编译及调试中出现的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号