预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言程序设计实验指导书-- 《C语言程序设计I》课程实验指导书 第一部分前言 一、实验的目的 学习C程序设计课程不能满足于“懂得了”,满足于能看懂书上的程序,而 应当熟练地掌握程序设计的全过程,即独立编写源程序、独立上机调试、独立运 行程序和分析结果。 上机实验的目的,绝不仅仅是为了验证教材和讲课的内容,或者验证自己所编写 的程序的正确与否。程序设计课程上机实验的目的是: 1.加深对讲授内容的理解,尤其是一些语法规定。通过实验来掌握语法规则是 行之有效的方法。 2.熟悉所用的操作系统。 3.学会上机调试程序。通过反复调试程序掌握根据出错信息修改程序的方法。 4.通过调试完善程序。 二、实验前的准备工作 1.了解所用的计算机系统(包括C编译系统)的性能和使用方法。 2.复习和掌握与本实验有关的教学内容。 3.准备好上机所需的程序,切忌不编程或抄别人的程序去上机。 4.对程序中出现的问题应事先估计,对程序中自己有疑问的地方应先作上记号, 以便上机时给予注意。 5.准备好调试程序和运行程序所需的数据。 三、写好实验报告 实验报告应包括以下内容: 1.实验目的。 2.实验内容。 3.程序清单。 4.运行结果。 5.对运行结果的分析,以及本次调试程序所取得的经验。 四、实验任务与时间安排 拟实验实验 实验序号实验内容 时间形式 1C语言的运行环境及运行C程序方法2验证性 2(整型、实型、字符型)常量和变量2验证性 C语言程序设计实验指导书-- C语言程序设计实验指导书-- 算术运算表达式、逗号表达式和格式 32验证性 输出控制 4顺序控制程序设计2验证性 5选择结构控制程序设计2验证性 6循环结构控制程序设计2验证性 实验7:break、continue、goto语句 72验证性 和结构化程序综合设计 8实验8:一维数组2验证性 六、教材 《C语言程序设计)》高福成主编清华大学出版社 C语言程序设计实验指导书-- C语言程序设计实验指导书-- 第二部分实验内容 实验一:C语言的运行环境及运行C程序的方法 一、实验目的 1.了解所用计算机系统的基本操作方法,学会独立使用该系统。 2.了解在该系统上如何编辑、编译、连接和运行一个C程序。 3.通过运行简单的C程序,初步了解C源程序的特点。 二、实验内容 1、C程序编辑和开发步骤: (1)启动VC++6.0集成开发环境 (2)创建项目和项目工作区 (3)创建程序文件 (4)源文件的编译和连接 (5)目标程序的运行 每一个操作步骤的详细操作过程参考课本P286附录A 2、在电脑的最后一个盘符里创建一个以自己学号命名的文件夹,在以学号命名 的文件夹里创建一个学号-x的工程以及学号-x.c的程序文件(其中x=1,2,3, 程序一,x=1;程序二,x=2…) 3、在学号-x.c源文件里编辑如下程序,并且进行编译、连接和运行。 程序一: #include<stdio.h>//头文件:stdio.h为标准输入输出头文件 voidmain()//主函数,函数体用{}括起来 { 函数体内容 } 程序二: /********************************* 编者: 日期: 程序功能:实现两个数相加程序 *********************************/ #include<stdio.h> voidmain() { inta,b,sum; a=123;b=456; sum=a+b; } C语言程序设计实验指导书-- C语言程序设计实验指导书-- 程序三: #include<stdio.h> voidmain()//主函数:一个程序有且只有一个 { intmax(intx,inty);//声明一个用户函数 inta,b,c; c=max(a,b);//调用用户函数 } /************************************************** 以下是定义一个用户函数max,int为max函数的返回值类型 max是函数名,(intx,inty)的含义是max函数有两个参数 x和y,连个参数的类型都为int。 **************************************************/ intmax(intx,inty)//定义一个用户函数 { intz; if(x>y) z=x; elsez=y; return(z); } 三、实验要求 在实验之前,要求同学熟悉: 1、程序的基本结构 2、main函数、变量的定义、注释、分号的作用、函数的说明、函数体等内容。 四、课堂作业提交 把所编写的程序复制到一个以学