实验一 C程序的运行环境和运行方法
目的要求:
1、 了解所用计算机系统的基本操作方法、学会独立使用该系统;
2、 了解在该系统上如何编辑、编译、连接和运行C程序;
3、 通过运行简单的C程序,初步了解C程序的特点。
实验二 数据输入输出
目的要求:
1、 掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量及其赋值方法;
2、 掌握不同类型数据之间赋值的规律;
3、 学会使用C的有关算术运算符及包含这些运算符的表达式。
4、 掌握赋值语句的使用方法;
5、 掌握各种类型数据的输入输出方法,能正确使用各种格式转换符。
实验三 选择循环结构编程
目的要求:
1、 学会正确使用逻辑运算符和逻辑表达式;
2、 熟练掌握if语句和switch语句;
3、 熟练掌握用while语句、do-while语句和for语句实现循环的方法;
4、 掌握在程序设计中用选择和循环的方法实现一些常用算法。
实验四 应用数组编程
目的要求;
1、 掌握一维数组和二维数组的定义、赋值和输入输出的方法;
2、 掌握字符数组和字符串函数的使用;
3、 掌握与数组有关的算法。
实验五 调用函数
目的要求:
1、 掌握定义函数的方法;
2、 掌握函数实参与形参的对应关系;
3、 掌握函数的嵌套调用和递归调用的方法;
4、 掌握全局变量和局部变量动态变量、静态变量的概念和使用方法。
实验六 运用指针
目的要求:
1、 掌握指针的概念,会定义和使用指针变量;
2、 能正确使用数组的指针和指向数组的指针变量;
3、 能正确使用字符串的指针和指向字符串的指针变量;
4、 能正确使用指向函数的指针变量;
5、 了解指向指针的指针的概念及其使用方法。
实验七 创建链表
目的要求:
1、 掌握结构体类型变量的定义和使用;
2、 掌握结构体类型数组的概念和使用;
3、 掌握链表的概念,学会对链表的操作;
实验八 应用文件编程
目的要求:
1、 掌握文件以及缓冲文件系统、文件指针的概念;
2、 学会使用文件打开、关闭、读、写等文件操作函数;
3、 学会用缓冲文件系统对文件进行简单的操作。
实验报告格式
学院______________系__________________专业_________________
班级______________姓名________________学号____________________
实验时间____为上机时间_______实验地点______________________________
组号__________________________同组人_________________________________
实验名称 本次上机实验的题目
一、 实验目的及要求
本次上机实验所涉及并要求掌握的知识点。
二、 实验内容及原理
上机实验内容等。
三、 实验环境
本次上机实验所使用的平台和相关软件。
四、 算法描述及实验步骤
用算法表示方法,流程图等形式表达算法设计思想与算法实现步骤
五、 调试过程及实验结果
详细记录程序在调试过程中出现的问题及解决方法。
记录程序执行的结果。
六、 实验心得与体会
对上机实验结果进行分析,问题回答,上机的心得体会及改进意见。
注:实验时间 是 上机做实验 的时间,不是 写实验报告 的时间
展开阅读全文