c第12章 上 机 实 验

上传人:xy****7 文档编号:139710450 上传时间:2020-07-23 格式:PPT 页数:14 大小:112.50KB
返回 下载 相关 举报
c第12章 上 机 实 验_第1页
第1页 / 共14页
c第12章 上 机 实 验_第2页
第2页 / 共14页
c第12章 上 机 实 验_第3页
第3页 / 共14页
c第12章 上 机 实 验_第4页
第4页 / 共14页
c第12章 上 机 实 验_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《c第12章 上 机 实 验》由会员分享,可在线阅读,更多相关《c第12章 上 机 实 验(14页珍藏版)》请在金锄头文库上搜索。

1、第12章 上 机 实 验,第12章 上 机 实 验,实验一 C程序的运行环境 实验二 简单的C程序设计 实验三 顺序结构程序设计 实验四 选择结构程序设计 实验五 循环结构程序设计 实验六 数组 实验七 函数 实验八 函数及编译预处理 实验九 指针 实验十 位运算 实验十一 结构体和共用体 实验十二 文件,实验一 C程序的运行环境,一、实验目的 1了解在计算机上如何录入、编辑、编译、连接和运行一个C程序。 2通过设计和调试简单的C程序,初步了解C程序的特点。 二、实验内容 1确保计算机操作系统中已安装了Turbo C。 2启动Turbo C。 (1)将操作方式转入到MS-DOS方式。 (2)假

2、设Turbo C所在的目录为C:tc,则调用Turbo C的命令一般为C:tctc,执行此命令后屏幕上将出现Turbo C的工作环境。 3熟悉Turbo C集成环境。 了解Turbo C界面的组成,各菜单命令、各功能键的作用。下面将详细介绍各菜单命令及相应功能键的作用。 4编辑及运行一个简单的C源程序。 5重新开始编辑和运行另一个程序。 6人为地制造一些语法错误。 7独立完成教材第一章思考与练习中的第四大题。 8退出Turbo C环境。,实验二 简单的C程序设计,一、实验目的 1掌握C语言的基本数据类型,熟悉如何定义一个整型、字符型或实型变量,以及对它们进行赋值或初始化的方法。 2学会使用C语

3、言中的算术运算符、赋值运算符等运算符,以及包含这些运算符的表达式。 3能正确运用运算符和运算对象构成基本类型的表达式,掌握各种不同类型数据间的混合运算规律。 4进一步掌握C语言简单程序设计的几个步骤。 二、实验内容 输入程序(教材p238),编译、运行、分析。,实验三 顺序结构程序设计,一、实验目的 1掌握各种类型数据的输入输出方法,能正确运用各种格式字符。 2掌握C语言中顺序结构程序的设计方法,为以后作好准备。 二、实验内容 1通过实例熟悉各种格式字符的正确使用。 2通过上机调试完成本章习题第四大题第2小题的程序编写,注意格式字符的合理使用,以达到本题所要求的目的。 三、实验过程 输入程序(

4、教材p240),编译、运行、分析。,实验四 选择结构程序设计,一、实验目的 1学会正确使用关系运算符、逻辑运算符。 2熟练掌握if语句的用法。 3会用switch语句处理多分支选择结构的问题。 4学习调试程序。 二、实验内容 1完成本章第四大题第3小题的程序调试,并分析程序运行的结果。 2完成本章第四大题第2小题的程序调试,并分析程序运行的结果。 三、实验过程 输入程序(教材p242),编译、修改、运行、分析。,实验五 循环结构程序设计,一、实验目的 1学会设计循环结构的程序。 2通过实验加深对while语句、do-while语句、for语句的理解。 3能根据循环要求选择while语句、do-

5、while语句、for语句来实现循环。 4进一步学习调试程序。 二、实验内容 1用三种循环实现求1到50的平方和。 2将上述要求修改如下:计算1到50的平方和,直至平方和大于3000时止。 3分析三种循环的共同点和不同之处。 三、实验过程 输入程序(教材p245),编译、修改、运行、分析。,实验六 数 组,一、目的要求 1 掌握一维数组和二维数组的定义、赋值和输入输出的方法。 2 掌握与数组有关的算法(特别是排序算法)。 3 掌握字符串和字符串函数的使用。 4 掌握调试程序的方法。 二、 实验内容 1 程序的调试 程序的单步执行 在程序中设置断点 在程序调试中观察变量和表达式的值 终止调试 2

6、 程序修改题 3 程序编写题 (1)用选择法对10个整数作排序。10个整数用scanf函数输入。 (2)编写连接两个字符串的程序。,实验七 函 数,一、实验目的 1掌握定义函数的方法。 2掌握函数实参与形参的对应关系,以及“值传递”的方式。 3掌握函数的嵌套调用和递归调用的方法。 4掌握用“Project”菜单管理多个源程序文件的方法 二、实验内容 1程序修改 2利用项目管理多个源程序文件 3程序编制,实验八 函数及编译预处理,一、实验目的 1掌握无参宏和有参宏定义的使用方法。 2掌握包含文件的处理方法。 3了解条件编译的作用和实现方法。 二、实验内容 1编写程序:定义一个带参数的宏,求两个参

7、数中较大者。在主函数中输入两个数据作为调用宏时的实参,输出求出的较大值。 2将以下程序段单独保存,名为“sum.h”。 long sumfun(int n) int k; long sum=0L; for(k=1;k=n;k+) sum=sum+k; return(sum); 下面要求编一个主函数,输入正整数n的值,求1至n各整数之和并输出结果。 3编写程序,用条件编译方法来实现如下要求: 输入若干个整数,要求计算所有偶数的和或所有奇数的和。用#define命令来控制是求偶数和还是求奇数和。 若#define DEFINE 1则求偶数和,若#define DEFINE 0则求奇数和。,实验九

8、指 针,一、实验目的 1理解指针的概念。 2掌握指针变量的定义和引用方法。 3掌握指针与数组,字符串之间的联系。 4掌握指针型参数和返回指针函数的定义和用法。 二、实验内容 1分析并运行指针变量的定义和引用演示程序 2分析并运行指针变量作为函数参数的演示程序。 3程序改错 4编程题,实验十 位运算,一、实验目的 1掌握位运算的概念和方法。学会使用位运算操作。 2学会通过位运算实现对某些位的操作。 3掌握循环移位的操作。 二、实验内容 1分析程序的运行结果 2编程题 (1)编写实现将十六进制转换为二进制的程序,并上机调试运行。 (2)编写实现循环左移n位的程序,并上机调试运行。,实验十一 结构体

9、和共用体,一、目的要求 1掌握结构体类型变量的定义和使用; 2掌握链表的概念、初步学会对链表进行操作; 3掌握共用体的要领与使用。 二、实验内容 编写程序,然后上机调试运行。 1有4个学生,每个学生的数据包括学号、姓名、三门课的成绩、从键盘输入4个学生数据,要求打印出三门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、三门课的平均成绩、平均分数) 要求用一个input函数输入4个学生数据;用一个average函数求总平均分;用max函数找出最高分学生数据;总平均分和最高分的学生的数据都在主函数中输出。 2建立一个链表,每个结点包括:学号、姓名、性别、年龄。输入一个年龄,如果链表中的结点所包含的年龄等于此年龄,则将此结点删除。,实验十二 文 件,一、目的要求 1掌握文件以及缓冲文件系统、文件指针的概念; 2学会使用打开文件、关闭文件、读、写等文件操作函数。 3学会用缓冲文件系统对文件进行简单的操作。 二、实验内容 1程序运行题 运行教材中【例11.1】、【例11.2】和【例11.5】等程序。 2程序修改题,

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

当前位置:首页 > 大杂烩/其它

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