当前位置:文档之家› 09Java面向对象上机实验指导书

09Java面向对象上机实验指导书

09Java面向对象上机实验指导书
09Java面向对象上机实验指导书

山东建筑大学实验报告

课程:Java面向对象程序设计语言

院(部):商学院

专业:电子商务

班级:

学生姓名:

学号:

指导教师:陈明志

完成时间:2011年6月

目录

实验一:JDK安装与配置 (3)

实验二:Java基本语法练习 (4)

实验三:数组和字符串练习 (5)

实验四:类和对象程序设计 (6)

实验五:接口、内部类与包练习 (7)

实验六:图形界面设计 (8)

实验七:线程设计 (9)

实验八:输入输出流设计 (10)

实验九:Applet编程 (11)

实验十:网络程序设计 (11)

实验一:JDK安装与配置

一、实验目的及任务

熟悉Java开发环境JDK,下载并安装JDK软件,熟悉JDK配置环境,掌握在JDK环境中编辑、编译和运行程序的操作。

二、实验环境

与因特网连接的计算机网络系统;主机操作系统为Windows2000或Windows XP。

三、实验步骤

1、从网上下载最新JDK开发包,并对其进行安装,并配置JDK的path和classpath 环境变量。

2、从网上下载JDK相应的帮助文档,解压该文档并熟悉该文档使用。

3、下载UltraEdit或者TextPad、EditPlus,并安装你所下载的软件,熟悉该软件的编辑环境。

4、使用你所下载的编辑软件,编写如下程序:

public class Hello{

public static void main(String args[]){

System.out.println(“Hello”);

}

}

并将该程序保存为Hello.java文件,保存到d:\myjava目录下。

5、对上述编写的程序进行编译和运行,在实验报告纸上写明编译和运行的过程,以及最后所运行的结果。

四、实验报告内容

1、在实验报告纸上写明下载的JDK版本名称,下载JDK的网址,以及所配置的path和classpath环境变量。

2、在实验报告纸上写明Java程序编译和运行的过程,以及步骤4的最后所运行的结果。

实验二:Java基本语法练习

一、实验目的及任务

熟悉Java程序结构,掌握基本数据类型的使用方法,熟练运用分支、循环的使用方法。

二、实验环境

主机操作系统为Windows2000或Windows XP,已经配置好的JDK及Java 编辑软件UltraEdit、Editplus或者TextPad等软件中一种或多种。

三、实验步骤

1、使用Java编辑软件验证教材例题,参照教材对例题进行编写、编译并执行。

2、课下在实验报告纸上编写以下程序,并在上机课时编译并执行你所编写的程序,将编译及执行结果写在实验报告纸上。

1)设i是一个整数类型变量,写出下列问题对应的程序。

(1)判断i为奇数或偶数;

(2)判断i的值是否在0~9之间。

2)设ch是一个字符变量,写出下列问题对应的程序。

(1)判断ch是一个十进制的数字字符;

(2)判断ch是一个英文字母,不论大写或者小写;

(3)将一个十进制的数字字符ch转换成对应的整数类型值。

3、输出下列数字形式:

1

1 2 1

1 2 3 2 1

1 2 3 4 3 2 1

四、实验报告内容

1、步骤2中所编写的程序,并将执行结果写在实验报告纸上。

实验三:数组和字符串练习

一、实验目的及任务

掌握Java 数组、字符串的使用。

二、实验环境

主机操作系统为Windows2000或Windows XP ,已经配置好的JDK 及Java 编辑软件UltraEdit 、Editplus 或者TextPad 等软件中一种或多种。

三、实验步骤

1、使用Java 编辑软件验证教材例题,参照教材对例题进行编写、编译并执行。

2、课下在实验报告纸上编写以下程序,并在上机课时编译并执行你所编写的程序,将编译及执行结果写在实验报告纸上。

1)设一个一维数组的元素值为:7 4 8 9 1 5,请输出具有以下内容的方阵:

7

51984475198

847519

984751

198475

519847

2)找出两个字符串中所有共同的字符。

3)读入一个字符串str ,判断其是否为标识符。

3、提高练习。

根据题意边思考边将程序使用Java 编辑软件编写出来。

题意:读入一个浮点数值,将其转化为中文金额的大写方式,如123.45,转化为:壹佰贰拾叁元肆角伍分。

编写程序实现题意并调试通过,针对以下多种数据情况下进一步完善程序。

1)当金额为整数时,只表示整数部分,省略小数部分,并添加“整”字。如123表示为壹佰贰拾叁元整。

2)当金额中含有连续的0时,只需写一个“零”即可。例如,10005表示为:壹万零伍元整。

3)10的表示方式。例如,110表示为:壹佰一拾元整,而10表示为拾元整。 金额的中文大写方式。

四、实验报告内容

1、步骤

2、3中所编写的程序及其编译及执行结果写在实验报告纸上。

实验四:类和对象程序设计

一、实验目的及任务

理解面向对象封装性、继承性和多态性的基本概念,掌握声明类、封装类、继承类以及运行时多态性的实现方法。

二、实验环境

主机操作系统为Windows2000或Windows XP,已经配置好的JDK及Java 编辑软件UltraEdit、Editplus或者TextPad等软件中一种或多种。

三、实验步骤

1、使用Java编辑软件验证教材例题,参照教材对例题进行编写、编译并执行。

2、课下在实验报告纸上编写以下程序,并在上机课时编译并执行你所编写的程序,将编译及执行结果写在实验报告纸上。

1)定义一个类People,成员变量有姓名、出生日期、性别、身高、体重等,成员方法有计算年龄,并创建该类的对象。

2)设已有类声明如下:

public class Date1

{

int year, month, day;

public void tomorrow() { }

public void yestoday() { }

}

请写出实现其中tomorrow()方法和yestoday()方法的代码。

3)设计Number类

(1)设计一个类Number1,有一个方法:求n的阶乘。

(2)设计一个类Number2 ,它是Number1的子类,它有一个方法:求1+2+3+…+n。

3、提高练习。

根据题意边思考边将程序使用Java编辑软件编写出来。

题意:设计银行账户类及存取款操作方法。设计一个银行账户类,其中包括:1)账户信息:账号、姓名、开户时间、身份证号码等。

2)存款方法。

3)取款方法。

银行账户类声明为public,其中的成果变量声明为private,方法声明为public。

四、实验报告内容

1、步骤

2、3中所编写的程序及其编译及执行结果写在实验报告纸上。

实验五:接口、内部类与包练习

一、实验目的及任务

掌握Java面向对象的高级特性,理解和实现接口的类的关系,掌握一个类实现多个接口的声明和使用方法,理解java包机制的作用,熟悉Java常用包中类。

二、实验环境

主机操作系统为Windows2000或Windows XP,已经配置好的JDK及Java 编辑软件UltraEdit、Editplus或者TextPad等软件中一种或多种。

三、实验步骤

根据题意边思考边将程序使用Java编辑软件编写出来。

1.设计圆柱体和圆锥体类

基于教材例题设计圆柱体和圆锥体类,分别实现立体图形接口,计算表面积和体积。

2. 将Person1类的成员变量改为出生日期,再设计age()方法求年龄。

四、实验报告内容

将所编写的程序及其编译及执行结果写在实验报告纸上,在实验报告纸上写明如何自定义包并引用自定义包。

实验六:图形界面设计

一、实验目的及任务

掌握Java Swing组件的使用方法,理解委托事件处理模型,掌握多种布局方式,掌握窗口菜单和快捷菜单设计方式,设计出具有图形用户界面、能够响应试件的Java应用程序。

二、实验环境

主机操作系统为Windows2000或Windows XP,已经配置好的JDK及Java 编辑软件UltraEdit、Editplus或者TextPad等软件中一种或多种。

三、实验步骤

1、使用Java编辑软件验证教材例题,参照教材对例题进行编写、编译并执行。

2、计算器设计

题意:请设计并实现Windows系统中“计算器”的窗口及功能,如图所示。

实验要求:

1)设计图形界面添加菜单

窗口上添加各种组建及菜单,并处理组件及菜单的事件监听程序。

2)运算

实现多种运算,保证运算正确性。

四、实验报告内容

使用电子邮件的方式将所编写步骤2的程序发送到教师电子邮箱,邮箱主题写明是“Java实验六”

实验七:线程设计

一、实验目的及任务

理解线程概念,掌握创建、管理和控制Java线程对象的方法,包括创建Java 线程对象、改变线程状态、设置线程优先级以控制线程调度等方法,了解并执行的多线程间存在的各种不同关系,掌握实现线程互斥和线程同步的方法。

二、实验环境

主机操作系统为Windows2000或Windows XP,已经配置好的JDK及Java 编辑软件UltraEdit、Editplus或者TextPad等软件中一种或多种。

三、实验步骤

1、使用Java编辑软件验证教材例题,参照教材对例题进行编写、编译并执行。

2、倒计时牌设计

题意:设计一个数字化的倒计时牌,计时单位可以是秒、分或者天等。

四、实验报告内容

步骤2中所编写的程序及其编译及执行结果写在实验报告纸上。

实验八:输入输出流设计

一、实验目的及任务

要求深入理解文件和流的概念,理解流在文件操作中的作用,掌握基本流类的使用方法,掌握文件操作的基本方法,熟悉在对象之间通过流传输数据的方法。

二、实验环境

主机操作系统为Windows2000或Windows XP,已经配置好的JDK及Java 编辑软件UltraEdit、Editplus或者TextPad等软件中一种或多种。

三、实验步骤

1、使用Java编辑软件验证教材例题,参照教材对例题进行编写、编译并执行。

2、设计一个电话号码薄的应用程序,保存若干人的电话号码,要求具有图形用户界面。

四、实验报告内容

将所编写程序以电子邮件的方式发送到任课教师的电子邮箱中,主题写明“实验八作业”。

实验九:Applet编程

一、实验目的及任务

掌握Applet应用程序的设计方法,熟悉HTML语言及其中的Applet标签,理解Applet应用程序运行原理,理解Applet的各种状态及变化条件,熟悉使用与Applet状态改变有关的方法实现对Applet的控制,熟练使用线程技术实现Applet的动态效果。。

二、实验环境

主机操作系统为Windows2000或Windows XP,已经配置好的JDK及Java 编辑软件UltraEdit、Editplus或者TextPad等软件中一种或多种。

三、实验步骤

1、在Applet上滚动显示文字、绘制图形、移动图像、切换图像、设计动画。(1)滚动显示文字:将一段指定文字在Applet中滚动显示。

(2)绘制图形:将四叶玫瑰线等图形绘制在Applet上。

(3)移动图像:选择一幅图像在Applet上显示一段时间,改变位置后再显示,形成图像在Applet上移动的效果。

(4)切换图像:选择两幅图像,通过线程控制交替显示在Applet上。

四、实验报告内容

将所编写程序以电子邮件的方式发送到任课教师的电子邮箱中,主题写明“实验八作业”。

实验十:网络程序设计

一、实验目的及任务

掌握Java网络程序设计原理。

二、实验环境

主机操作系统为Windows2000或Windows XP,已经配置好的JDK及Java 编辑软件UltraEdit、Editplus或者TextPad等软件中一种或多种。

三、实验步骤

1、使用Java编辑软件验证教材例题,参照教材对例题进行编写、编译并执行。

2、以Socket方式发送与接收邮件

题意:设计界面,以Socket及数据流方式发送与接收邮件。

四、实验报告内容

《建筑cad》实验指导书

《建筑CAD》实验指导书 一、基本要求 要求学生比较系统地理解AutoCAD 2006的功能和在设计中的应用技术,掌握其使用的基本命令、基本方法,要求学生具有将专业设计需求与软件功能有机结合的能力,要求学生达到综合运用所学的知识、方法,提高本专业设计应用与开发能力。 二、基本实验内容 实验一计算机绘图基本操作 一、实验目的 1、了解安装AutoCAD 2006系统所需的硬件配置和软件环境,练习AutoCAD 软件的启动和退出。 2、熟悉AutoCAD 2006的基本术语与现有知识的关联和用户界面,练习 AutoCAD命令的输入方式,全面了解菜单结构和使用方法。熟悉菜单的使 用,如面向对象的快捷菜单、下拉菜单、工具条等。 3、理解和使用基本的图形样板,创建自己的样板文件。 4、熟悉在线帮助和实时助手的使用。 5、掌握在绝对坐标、相对坐标、极坐标下的坐标输入方法,直接距离输入 法。 6、练习直线(line)、圆(circle)命令的操作。 二、实验内容 1、AutoCAD界面介绍、菜单条、主工具条、工具条的显隐、绘图区、状态栏、 命令行、视图操作、 AutoCAD坐标、系统、 AutoCAD命令执行方式、对象的选择和删除、状态行:各按钮的用法。 2、设置绘图环境,分别创建A0—A4图纸的样板文件。绘制下列图形。

实验二图层的设定 一、实验目的 1、创建和管理图层以及其它对象特性。 2、掌握设置对象的特性,如图层、颜色、线型和线宽及用对象特性管理器 修改对象的特性,以及对象特性在设计数据表达中的作用。 3、掌握AutoCAD 2006中精确绘图的技巧以及对象几何特征点捕捉的功能, 如栅格、正交、自动捕捉、目标捕捉等。 二、实验内容 1、绘制标题栏 2、图层样式管理器及层的设定 3、绘制第2章上机题。 实验三基本绘图和基本编辑操作 一、实验目的 1、掌握绘制直线、圆、弧、椭圆、矩形、正多边形、多段线、样条曲线、 圆环和点等命令的操作。 2、掌握基本的图形编辑功能,如取消、重复、删除、移动、旋转、复制、 镜像、阵列、剪切、延伸、圆角和倒角等。 3、熟悉一些高级编辑方法,学会利用夹点功能对对象进行快速的编辑。 4、熟悉各种选择集的构造与使用方法,了解循环选择方法、对象编组的构

2015VB实验指导书

计算机程序设计基础(VB)实验指导书主编:刘华伟 单位:信息工程学院

实验报告要求:每次实验要求写实验报告(word电子版),包括实验名称,实验目的,实验内容,所有主要界面(需把界面图贴上,用截图工具)和所有源程序(将代码复制粘贴到word报告里),每次上机课后的周五理论课对上机题目进行讲解,每次上机实验报告要求在上机内结束前提交,如果没做完最迟当天内提交给教师信箱458007844@https://www.doczj.com/doc/8a17120383.html, 只能用自己的邮箱在这个时间段提交。 提交格式:邮件名和word文件名均为: 公141班张三000000第1次作业 第一次上机课要做实验指导书中前两次实验的内容,将两次上机的实验报告都写在同一个word文档里提交。以后每次上机均做一次实验的内容。

实验一VB6.0环境和程序设计初步 一、实验目的 1.学会使用VB开发环境。 2.学会建立、编辑、运行一个简单的VB应用程序的全过程。 3.掌握变量的概念及使用。 4.通过程序实践结合课堂例子,理解类、对象的概念,掌握属性、事件、方法的应用。 二、实验内容: 1.熟悉VB开发环境的标题栏、菜单栏、工具栏、窗体窗口、属性窗口、工程资源管理器窗口、代码窗口、立即窗口、窗体布局窗口、工具箱窗口的位置以及用法。(此题不需要写实验报告) 2.编写一个四则运算的功能,在界面上输入两个数,并设置加减乘除四个按钮,点击不同的按钮,显示不同的运算结果。 步骤: (1)建立用户界面的对象。 (2)对象属性的设置。 (3)对象事件过程及编程。 (4)保存和运行程序

实验二选择结构程序设计 一、实验目的 1.掌握逻辑表达式的正确书写形式。 2.掌握单分支与双分支语句的使用。 3.掌握多分支条件语句的使用。 4.掌握情况语句的使用与多分支条件语句的区别。 二、实验内容 1.P272实验C的1,2题,界面按自己思路设计。其中第1题要求用两种方法实现。 2.在界面上输入4个数,求最大值和最小值并显示,要求用两种方法实现。提示:先编写求最大值的程序,然后再编写求最小值的程序。 3.输入三门功课的成绩,评定某个学生是否得奖学金。 评奖学金标准如下: 平均分大于95分或两门100分第三门不低于80分。

AUTOCAD实验指导书

《AUTOCAD》实验指导书 1.1 实验目的 通过实验,理解和掌握如下内容: · AutoCAD软件的启动方法和界面的定制; ·图层、单位和图幅的设置; ·命令和数据的输入方法; ·命令的重复终止和取消方法; ·样板文件的制作; ·图形文件的建立打开和存储; ·退出系统的操作方法; 1.2 实验内容与要求 1.练习用如下两种方法启动AutoCAD: ·双击桌面图标 ·单击状态栏“开始”按纽→“程 序”→→ 2.熟悉界面,说出个组成部分的名称,简述其功能。 3.熟练掌握打开和关闭工具栏的方法,并参照图1-1重新安排界面布局。 4.参照图1-2,重新定制AutoCAD绘图区背景颜色。操作步骤如下:“Tools (工具)”下拉菜单→“Options…(选项)”菜单项→“Options”窗口→“Display(显示)”选项卡→ 单击“Window Elements”区中的“Colors…”按钮,设置绘图区背景颜色。 5.参照图1-3,设置图层。

6.设置绘图单位:Decimal,0.00,mm。 7.设置绘图界限:左下角(0,0),右上角(450,320)。 8.参照图1-4,用LINE、ERASE、OOPS、UNDO、REDO等命令,绘制A3图框(420× 图1-1 AutoCAD工作界面 图1-2 定制绘图区背景颜色 297mm)和标题栏。要求: ·绘制不同线型之前,首先要在“Object Properties(对象特性)”工具栏中将相应线型的层切换为当前层; ·标题栏尺寸,如图1-5所示; ·只画图,不注尺寸。

9.将画好的图,用SAVEAS命令另存为EXE01.dwg文件,保存在自备的磁盘上;再存为A3.dwt样板文件,供以后画图时使用。 图1-3 图层特性管理器 10.用下列方法之一退出程序: ·命令行Command:exit; ·下拉菜单【File】→Exit; ·单击程序窗口右上角关闭按钮 ·键盘组合键:“ALT+F4。 1.3 实验指导 本书在每个绘图实验中都提供实验指导,介绍完成实验的一般思路、技巧和注意事项。但读者不拘泥于实验指导,可按自己的思路完成实验。 1.定制图1-1所示AutoCAD工作界面时,可以尝试使用以下两种方法: 方法一,将鼠标移至任一已有工具栏上,单击鼠标右键,在弹出的快捷菜单中操作,在该菜单中带有“√”的菜单项为已显示的工具栏,否则为隐藏的工具栏;

面向对象程序设计实验报告完整版

资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 综合实验报告 面向对象程序设计 专业名称: 物联网工程 ___班级: _____ 级2班__ ___________姓名: 你哥哥 学号: 02051928 信息科学与工程学院 二零一三年七月

第一题: (1) 1.1题目概述 (1) 1.2设计思路 (2) 1.3设计说明与调试分析 (2) 1.4编码实现 (2) 1.5程序运行结果 (5) 1.6设计心得 (5) 第二题: (6) 2.1题目概述 (6) 2.2设计思路 (7) 2.3设计说明与调试分析 (7) 2.4编码实现 (7) 2.5程序运行结果 (11) 2.6设计心得 (11)

第一题: 1.1题目概述 用抽象类设计计算二维平面图形图形面积的程序, 在基类TDshape中设计纯虚函数area()和printName(), area()用于计算几何图形的面积, printName()用于打印输出几何图形的类名, 如Triangle类的对象就打印输出”Triangle”。每个具体形状的类则从抽象类TDshape派生, 各自需要定义其它独有的数据成员和成员函数, 而且定义area()和printName()的具体实现代码, 如图所示。 要求编写以TDshape为接口的函数, 借以访问具体类如

Triangle和Rectangle类的成员函数area(), printName ()。1.2设计思路 由简到繁, 逐步实现。 1.3设计说明与调试分析 编写基类TDshape->编写虚函数->编写继承类Triangle ->实例化TDshape和Triangle ->调用基类虚函数实现调用继承类相应函数->同样的方式处理继承类Rectangle. 1.4编码实现 #include using namespace std; class TDshape{ public: virtual void area()=0; virtual void printName()=0; }; class Triangle:public TDshape{ private: double width,height;

《c语言》上机实验指导书

淮南师范学院 《C语言》 主编:井田

实验一、C 语言运行环境 (一)实验目的 1、了解C程序运行环境; 2、掌握运行环境的使用。 (二)实验设备 计算机;C编译环境 (三)实验要求 建立文件夹,采用你个人的学号+姓名来命名,例如:12111010101王明(四)实验内容 可以从以下题目中任意选做4——6题,也可自己命题,需注释说明功能 1、编程实现以下文字的输出。 I am a student. 2、编程实现交换两变量的值。(变量类型任意) 3、输入三个数,求三个数之和并输出。 4、输入三个数,求三个数中最大和最小的数并输出。 5、用sizeof测试并输出所用编译系统,int、long、short、char、float、double 等类型数据所占字节数。A=sizeof(int) 6、调用库函数,实现以下函数值的求取。 cos3.5678、log90、e2.567 #include #include void main() { printf("cos 3.5678 = %f\n", cos(3.5678)); printf("log 90 = %f\n", log(90)); printf("exp(2.567) = %f\n", exp(2.567)); }

实验报告包括:实验名称、实验目的、实验内容。其中实验内容包括程序和结果及结果分析。 实验二、常量的使用和变量与赋值 (一)实验目的 1、了解C 语言中常量的种类和作用; 2、了解基本类型常量在内存中的存储形式及变量的本质; 4、掌握赋值运算的意义和正确用法。 (二)实验设备 计算机;C编译环境 (三)实验要求 建立文件夹,采用你个人的学号+姓名来命名,例如:12111010101王明(四)实验内容 可以从以下题目中任意选做4——6题,也可自己命题,需注释说明功能 1、编程实现int、short、long、char、float、double等类型常量的输出。 2、编程实现int、short、long、char、float、double等类型变量的建立、赋值以及输出。 3、编程实现对int和float型数据进行格式化输入和输出。(要求使用格式修饰符) 4、编程实现对3个变量按照从大到小的排序。(变量类型任意) 5、编程实现不同类型数据进行赋值。 6、编程实现不同类型数据之间混合运算。(至少列举三种不同类型数据

《计算机图形学》新版实验指导书

湖北汽车工业学院实验报告 班级学号姓名 课程名称完成日期 实验一熟悉Visual C++绘图应用程序的开发过程 一、实验目的 1、熟悉VC6.0开发环境; 2、掌握MFC编程; 3、掌握CDC图形程序库; 4、掌握VC6.0下的简单图形程序的开发过程。 二、实验性质 验证性 三、实验要求 1、认真阅读本次实验的目的,了解本次实验要求掌握的内容; 2、能够根据实验指导书的要求,完成相关的内容; 3、务必掌握绘图程序的开发流程,为今后复杂的图形程序开发做好准备。 四、实验内容 (一)生成绘图应用程序的框架 开发绘图应用程序的第一步是使用AppWizard(程序生成向导)来建立程序的基本框架。AppWizard为框架的建立提供了一系列对话框及多种选项,用户可以根据不同的选项生成自己所需要的应用程序框架。具体步骤如下: 1、从“文件”菜单选择“新建”菜单项,在“新建”对话框中选择“工程”选项卡,从项目类型中选择MFC AppWizard(.exe)。在“位置”文本框中,可直接输入目录名称,或者单击“…”按钮选择已有的目录。在“工程名称”文本框中输入项目的名称,如Draw,其他采用默认值,这时确定按钮变亮,如下图所示:

2、单击确定按钮,弹出“MFC应用程序向导步骤1”对话框,如图所示,选择单文档单选按钮和“中文[中国]”选项,表示要生成以中文为用户界面的单文档(SDI绘图程序)。 3、点击下一步,在随后出现的几个对话框中,都点击下一步,表示采用各项的默认设置,直到出现“MFC应用程序向导步骤6”对话框,如图所示。

4、“MFC应用程序向导步骤6”对话框中默认设置确定了类得名称及其所在文件的名称。用户可以改CdrawApp、CmainFrame和CdrawDoc的文件名称,但不可以改变它们的基类。 单击完成按钮,应用程序向导显示将要创建的文件清单,再单击确定,MFC应用程序向导就自动生成绘图程序的各项源文件了。 MFC应用程序向导设置完后,点击组建按钮,然后再点击执行按钮,就会出现MFC 应用程序向导生成的完整应用程序的基本框架。

CAD实验指导书

工程制图CAD 实验指导书

实验一 AutoCAD的基本操作 一、实验目的 1 、熟悉AutoCAD系统界面; 2 、掌握AutoCAD环境设置; 3 、掌握在AUTOCAD工具栏、左键、中键和命令栏等的操作命令; 4 、熟悉坐标系,掌握坐标输入方法。 二、实验要求 掌握AutoCAD 的启动、AutoCAD基本操作、命令输入方法、状态栏、图形的显示控制。 三、实验内容 绘制下列图形 四、思考题 1.选择方法左键框选从左往右与从右往左有什么区别? 2.直线相对坐标,如何输入?

一、实验目的 学会AutoCAD的基本绘图直线、构造线、修剪。 二、实验要求: 1、熟练掌握直线、构造线的绘制方法 2、熟练修剪修改工具。 三、实验内容 绘制下列图形 四、思考题 1、构造线→偏移如何用? 2、再结束命令后再次点击确定键的作用是什么?

一、实验目的 学会AutoCAD的基本绘图直线、构造线、修剪。 二、实验要求: 1、熟练掌握直线、构造线的绘制方法 2、熟练修剪修改工具。 三、实验内容 绘制下列图形

实验四:圆、圆弧、多段线 一、实验目的 学会AutoCAD的基本绘图命令圆、圆弧、多段线 二、实验要求: 1、学习圆(c)、半径-圆、直径-圆及相切圆的绘图方法 2、熟悉圆弧、多段线的方法 三、实验内容

实验五:正多边形、矩形、图案填充 一、实验目的 学会AutoCAD的基本绘图命令正多边形、矩形、图案填充命令操作及使用技巧。 二、实验要求: 1、熟练掌握绘制给定长度和宽度的矩形的方法 2、掌握多边形和图案填充的绘制方法,分辨内接于圆和外切于圆的不同 三、实验内容

面向对象分析与设计实验报告

面向对象分析与设计实验报告 题目:宿舍管理系统 学号:200*********** 姓名:****** 班级:09软件*****04 完成时间:2011.11.09

目录 1 系统功能需求 (3) 1.1管理系统模块 (3) 1.2查询学生模块 (3) 1.3学生管理模块 (4) 1.4资料修改模块 (5) 1.5楼栋管理模块 (6) 1.6出入登陆模块 (6) 2 建立需求模型 (7) 2.1 划分子系统 (7) 2.2 识别参与者 (8) 2.3 识别用况 (8) 2.4 对需求进行捕获与描述 (9) 3 系统分析 (11) 3.1 寻找类 (11) 3.2 建立状态机图 (12) 3.3 建立类图 (12) 3.4 建立顺序图 (13) 4 系统设计........................................................................... 1错误!未定义书签。 4.1 问题域部分设计 (14) 4.2 人机界面部分设计 (14) 5 总结 (16) 参考文献 (17)

1.系统的功能需求 我校学生公寓现为手工管理,效率低、易出错、手续繁琐,而且耗费大量的人力,物力,财力。故设计一个学生公寓管理系统,管理学生住宿情况,员工情况,处理学生离校,管理人员来访情况等功能。通过此系统,后勤人员可以对学生公寓的各项情况实行电脑化管理,以提高工作效率,也使得公寓管理所需的各项信息能方便快速进行录入,查询,删除和更新。 面对学生公寓管理工作的特点以及该管理工作的具体问题, 本系统可以解决以下问题: (1)录入公寓各学生的基本情况。 (2)全面查询学生的基本情况。 (3)对学生离校进行处理。 (4)每学期对学生住宿进行注册。 (5)对来访人员进行出入管理。 (6)对学生的财务进行登记管理。 (7)对楼栋物资和楼栋的管理。 (8)对各项情况进行修改,删除,更新。 (9)友好的操作界面, 以及简单快速的操作. (10)多种查询方式。 本系统针对学生公寓管理日常的工作程式, 对学生公寓的各项情况例如:学生信息,学生个人财产信息,来访人员信息等进行有效管理,并能通过各方法进行快速方便的查询。使学生公寓管理工作运作简明、清晰,各状况一目了然,使学生公寓管理工作更加科学化、规范化。 1.1管理系统模块:实现用户退出功能。 1.2查询学生模块:该模块包括五个子模块 1.按学号查询——实现按学号查询学生信息 2.按姓名查询——实现按姓名查询学生信息 3.按学生班级查询——实现按学生班级查询学生信息 4.按家庭住址查询——实现按家庭住址查询学生信息 5.混合查询——实现按混合查询学生信息

C语言上机实验

实验1目的1、熟悉VC++语言的上机环境及上机操作过程。 2、了解如何编辑、编译、连接和运行一个C程序。 3、初步了解C程序的特点。 三、实验内容: 说明:前三题为必做题目,后两题为选做题目。 1、输出入下信息:(实验指导书P79) ************************* Very Good ************************* 2、计算两个整数的和与积。(实验指导书P81) 3、从键盘输入一个角度的弧度值x,计算该角度的余弦值,将计算结果输出到屏幕。(书 P3) 4、在屏幕上显示一个文字菜单模样的图案: ================================= 1 输入数据 2 修改数据 3 查询数据 4 打印数据 ================================= 5、从键盘上输入两个整数,交换这两个整数。 实验二 二、实验目的: 1、掌握C语言的数据类型。 2、学会使用C语言的运算符及表达式。 3、掌握不同数据类型的输入输出方法。 三、实验内容: 说明:前四题为必做题目,后两题为选做题目。 1、输入r1、r2,求出圆形垫片面积。(实验指导书P84) 2、输入华氏温度h,输出摄氏温度c。(实验指导书P85) 3、从键盘输入一个3位整数,将输出该数的逆序数。(实验指导书P89) 4、输入并运行以下程序,分析运行结果。 #include void main( ) { int i,j; i=8; j=10; printf(“%d,%d\n”,++i,++j); i=8; j=10; printf(“%d,%d\n”,i++,j++); i=8; j=10; printf(“%d,%d\n”,++i,i);

西门子PLC实验指导书

实验一:PLC认知及PLC编程软件的使用(两学时) 一、实验目的: 1.熟悉典型继电器电路的工作原理及电路接线。 2.熟悉西门子PLC 的组成,模块及电路接线。 3.熟悉西门子STEP 7 编程软件的使用方法。 4.熟悉利用STEP 7 建立项目、硬件组态、编程、编译、下载和运行等设 计步骤。 5.学会用基本逻辑指令实现顺控系统的编程,完成三相异步电机单向运行控 制程序的编制及调试。 二、实验设备: 1.个人PC 机 1 台 2.西门子1214C AC/DC/RLY PLC 1 台 3.西门子CM1241 RS485通信模块 1 台 4.实验操作板 1 块 5.线缆若干 三、实验步骤: 1.参照黑板上的电路接线图,电路连接好后经指导教师检查无误,可以上电 试验。 2.了解西门子PLC 的组成,熟悉PLC的电源、输入信号端I 和公共端 COM、输出信号端Q 和公共端COM;PLC 的编程口及PC 机的串行通讯口、编程电缆的连接;PLC 上扩展单元插口以及EEPROM 插口的连接方法;RUN/STOP开关及各类指示灯的作用等。 2.参照黑板上的电路接线图,电路连接好后经指导教师检查无误,并将 RUN/STOP 开关置于STOP 后,方可接入220V交流电源。 3.在PC 机启动西门子STEP 7编程软件,新建工程,进入编程环境。 4.根据实验内容,在西门子STEP 7编程环境下输入梯形图程序,转换后, 下载到PLC中。

5.程序运行调试并修改。 6.写实验报告。 四、实验内容: 实验1、三相笼型异步电动机全压起动单向运行控制 图1 三相笼型异步电动机全压起动单向运行控制接线图实验2、三相笼型异步电动机全压起动单向运行PLC控制 图2 三相笼型异步电动机全压起动单向运行PLC控制梯形图 五、实验总结与思考: 1.简述S7-1200 PLC的硬件由哪几部分组成。 2.请简要叙述从硬件组态开始到程序下载到PLC进行调试的整个过程。 3.做完本次实验的心得体会;

CADCAM综合实验指导书2017

CAD/CAM 及数控技术综合型 实验指导书 武汉理工大学机电工程学院 机械工程及自动化系 2014.12

目录 1.实验目的 (1) 2.综合设计实验的指导思想 (1) 3.实验设备 (1) 4.实验进度安排 (1) 5.实验项目和实验流程 (2) 6.CAD 实验过程指导 (3) 7.CAM 实验过程指导 (9) 8.实际加工实验过程指导 (19) 8.1 数控车床 (19) 8.2 数控铣床 (19) 9.参考文献 (21)

1. 实验目的 通过该综合型设计性实验,使学生在掌握 CAD/CAM 、数控技术、模具设计及制造、计算机仿真、现代设计技术、机械制造技术基础、机械制造装备设计、精密加工和特种加工等 课程的理论基础上,初步掌握 Solidworks 、Pro/E 、MasterCAM 、Cark 、Daphne 等软件的使用,掌握产品设计、产品分析、工艺设计、数控加工仿真、产品数据管理、实际数控加工、产品快速成形加工方法的产品整个开发过程,培养学生专业技能,培养综合与创新能。 该实验要求学生已经完成 CAD/CAM 、数控技术、模具设计及制造、计算机仿真、现代设计技术、机械制造技术基础、机械制造装备设计、精密加工和特种加工等课程和数控技术课程设计的学习和实践环节。 2. 综合设计实验的指导思想 综合设计性实验是根据选题的需要,将各个孤立的实验贯穿起来组织与安排实验,这样既丰富了课题内容,又克服由单纯验证性试验或测试性实验的孤立进行而造成理论与实际联系不够紧密的现象。通过课题内容的需求,将相关方面的基本知识有机地联系起来,既加深了对知识的系统理解,又拓宽了解决问题的思路和能力。 让学生进行综合设计实验,就是在教师指导下让学生根据实验题目、实验任务,独立完成确定实验方案、拟定实验程序,选择实验仪器、设备并进行安装、调试,观察实验现象,作好实验记录,进行数据处理,写出实验报告等。 综合设计型实验有一定难度,要圆满完成综合设计型实验,不仅需要一定的较宽的理论知识,还需要灵活多种的实验技能。为此,要求学生要有学习的主动性和高度的自觉性,在实施任务的过程中需查阅大量的科技文献资料,进行综合分析、推理判断,自行处理实验过程中的一切问题,在完成实验的过程中进一步开发智力,全面培养和发挥实验能力。所从事的设计型实验如果成功,则加强学生或实验技术人员动手能力,培养学生分析问题与解决问题的能力,开拓学生视野,提高学习的自信心和努力进取的精神,最大限度地培养和造就独立进行科学实验的本领。 3. 实验设备 该设计性综合型实验涉及的设备包括以下软硬件: ? 数控车床 ? 数控铣床 ? 加工中心 ? CAD/CAM 软件系统:SolidWorks 、Pro/E 、MasterCAM 等软件。 4. 实验进度安排 该设计综合实验时间为 2 周,具体时间分配如下: 时间 任务安排 第 1 周第 1 天 分组,下发设计任务书,查阅相关参考文献

面向对象技术-实验报告

实验报告 课程名称Java程序设计 实验项目实验一类、对象与构造函数 实验二派生类与继承 系别___________理学院_____________ 专业/班级_________电技1302____________姓名______蔡超月____________ 实验日期_______________________ 成绩_______________________ 指导教师夏红科

一、实验题目:实验一类、对象与构造函数 实验二派生类与继承 二、实验内容: (1)创建一个雇员类,该类中有数据成员有姓名、家庭住址和邮政编码等,其功能有修改姓名、显示数据信息。 要求:雇员类的定义作为.h保存 雇员类功能函数的实现放在.cpp中。 雇员类的使用放在单独的.cpp文件中,该文件使用#include编译预处理命令包含类定义的头文件,在main()函数中使用雇员类创建几个对象并显示信息。 (2)定义一个哺乳动物类,再由此派生出人类、狗类和猫类,这些类中均有speak()函数,请设计相应的类层次结构并加以实现,观察在调用过程中,到底使用了哪个类的speak()函数。 (3)设计一个能细分为矩形、三角形、圆形和椭圆形的图形类,使用继承将这些图形分类,找出能作为基类部分的共同特征(如宽,高,中心点等)和方法(如初始化、求面积等),并设计多种继承模式来测试继承的属性。 三、程序清单及结果:(需要标明实现程序对应的实验内容,并给出合理的程序注释及运行结果) 1)程序清单及注释 内容1: #include #include using namespace std; class employee { protected: string name1; string address1; string shi1; string sheng1; string post1; char name[10]; char address[20]; char shi[10]; char sheng[10]; char post[7]; int num; public: shuru(); void changename(char str[]); void display();

C语言程序设计_上机实验指导与习题_第三版_(陈湘骥_编著_著)_华南农业大学_参考答案

C语言程序设计上机实验指导与习题 参考答案 (仅供教师内部参考) 华南农业大学

目录 上机实验 (1) 实验 1 C语言程序初步 (1) 一、实验目的 (1) 二、实验内容 (1) 实验2基本数据类型、运算和表达式 (3) 一、实验目的 (3) 二、实验内容 (3) 实验3基本输入与输出 (5) 一、实验目的 (5) 二、实验内容 (5) 实验4选择结构程序设计 (4) 一、实验目的 (4) 二、实验内容 (4) 实验5循环结构程序设计(一) (9) 一、实验目的 (9) 二、实验内容 (9) 实验6循环结构程序设计(二) (15) 一、实验目的 (15) 二、实验内容 (15) 实验7数组 (17) 一、实验目的 (17) 二、实验内容 (17) 实验8字符数组的应用 (22) 一、实验目的 (22) 二、实验内容 (22) 实验9函数的基本应用 (24) 一、实验目的 (24) 二、实验内容 (24) 实验10指针与结构体 (26) 一、实验目的 (26) 二、实验内容 (26) *实验11链表 (29) 一、实验目的 (29) 二、实验内容 (29) *实验12文件 (32) 一、实验目的 (32) 二、实验内容 (32)

上机实验 实验 1 C语言程序初步 一、实验目的 (1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。 (2)了解在该系统上如何编辑、编译、连接和运行一个C程序。 (3)通过运行简单的C程序,初步了解C程序的特点。 (4)在教师的指导下,学会使用JudgeOnline实验系统。 二、实验内容 1. 运行第一个 C 程序 [题目:The first C Program] 将下列程序输入 TC(或 VC++),编译、连接和运行该程序。 void main() { printf("The first C Program\n"); } [具体操作步骤] 以 Turbo C 上的操作为例 (1)Windows 进入后,按照第一章中介绍的方法,进入 Turbo C。 (2)在编辑窗口中输入程序。 (3)保存程序,取名为 a1.c。 (4)按照第一章中介绍的方法,编译、连接和运行程序。 2.在JudgeOnline系统中提交实现了计算a+b功能的程序 [题目 1001:计算 a+b] 由键盘输入两个整数,计算并输出两个整数的和。实现该功能的程序如下, void main() { int a, b; scanf("%d%d", &a, &b); 1

CAD实训指导书

电子CAD实训指导书 电子CAD实训 自动化工程系

电子CAD 实训周 课程安排: 一、实训目的: 本课程实训是为了培养学生具有设计电子工作线路的 能力以及相关软件的实际操作能力而开设的一门实践课程。其任务是培养学生掌握电子与电气线路图的识读能力;培养学生掌握典型电子电路设计软件Protel DXP,初步具备独立绘制电子线路图、制作PCB板的能力,使之达到中、高级维修电工的水平。通过该实训起到巩固所学知识,加强综合能力,培养电路设计能力,提高实验技术,启发创新思想的效果。通过实训查找资料能独立设计一个电路。 二、实训内容与要求 1. 具有电子、电气线路图的识读能力 2. 掌握Protel DXP(电子CAD)软件的电路原理图的设

计与绘制。 3. 掌握印制电路板(PCB板)的设计。 三、实践步骤 1. 明确原理图的识别方法与绘制要求 2. 电子原理图设计步骤 1) 设计数据库文件的创建、打开与关闭 2) 新建原理图、图纸大小设置 3) 加载原理图元件库 4)放置、移动元件和元件的属性编辑 5)新建原理图元件符号 6)绘制导线、总线 7)放置网络标号 8)电路的ERC检查 9)网络表的生成 3.电子PCB设计步骤 1)印刷电路板基础认识 2)新建PCB文件、图纸大小设置、PCB板大小规划、板层设置 3)加载元件封装库 4)放置、移动元件和元件的属性编辑 5)新建元件库和元件封装符号 6)设计规则设置

7)加载网络表、元件布局 8)自动和手工布线、设计规则检查 9)设计文件输出 四、实践注意事项 1、分析电子原理图的基本方法与步骤 分析电路图,应遵循从整体到局部、从输入到输出、化整为零、聚零为整的思路和方法。用整机原理指导具体电路分析、用具体电路分析诠释整机工作原理。 2、在绘制、识读电气控制原理图时应遵循以下原则: (1)原理图一般分电源电路、主电路、控制电路、信号电路及照明电路. 电源电路画成水平线,三相交流电源相序L1、L2、L3由上而下依次排列画出,中线N和保护地线PE画在相线之下。直流电源则正端在上,负端在下画出.电源开关要水平画出。 (2)原理图中,各电器的触头位置都按电路未通电或电器未受外力作用时的常态位置画出。分析原理时,应从触头的常态位置出发。 (3)原理图中,各电器元件不画实际的外形图,而采用国家规定的统一国标符号画出。 (4)原理图中,同一电器的各元件不按它们的实际位置画在一起,而是按其在线路中所起作用分画在不同电路中,但它们的动作却是相互关联的,必须标以相同的文字符号。图

面向对象程序设计实验报告

. , 面向对象程序设计实验报告 班级:计算机科学与技术11-5 学号:0505 ( 姓名:高冉冉 日期:2012/7/2 \

题目3: 1.问题描述: 假设有图书类Book,包括书名、出版社名称、作者姓名、图书定价等数据成员。编程序完成Book类的设计,从键盘读入10本图书的各项数据,并将这10本图书的相关数据写入磁盘文件中,然后从中读出各图书数据,计算所有图书的总价值,并显示每本图书的详细信息,每本图书的信息显示在一行上。 2.实现代码: #include · #include #include #include<> using namespace std; class Book { private: char bookName[20]; etPrice(); - ioFile<>book[i]; cout<

C语言上机实验(第四版)参考答案

C语言上机实验(第四版)参考答案 C语言程序设计上机实验指导与习题 参考答案(第四版) (学生改编) 实验 1 C语言程序初步一、实验目的 (1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。(2)了解在该系统上如何编辑、编译、连接和运行一个C程序。(3)通过运行简 单的C程序,初步了解C程序的特点。(4)在教师的指导下,学会使用在线 评判系统。 二、实验内容 1. 运行第一个C程序 [题目:The first C Program] 将下列程序输入visual c++ ,编译、连接和运行该程序。 #include\main() { printf(\ } [具体操作步骤] (1)在编辑窗口中输入程序。 (2)保存程序,取名为 a1.c。 (3)按照第一章中介绍的方法,编译、连接和运行程序。 (4)按照第三章介绍的方法,将代码提交到在线评判系统,系统返回“通过”,则该题完成。 2. 在在线评判系统中提交实现了计算a+b功能的程序 [题目1001:计算a+b] 由键盘输入两个整数,计算并输出两个整数的和。实现该功能的程序如下, #include \main() { int a, b;

scanf(\ printf(\ } (1)在程序编辑窗口中输入程序。(2)保存程序,取名为 a2.c。 (3)按照前二章中介绍的方法,编译、连接和运行程序。(4)在程序运行 过程中,输入 15 30↙ (↙表示输入回车符) (5)如果看到如下输出结果,则表明15+30 的结果正确,如果得不到如下结 果,则需检查并更正程序。 45 (6)按照第三章中介绍的方法进入在线评判系统。 (7)显示题目列表,点击题号为1001,题名为“计算a+b”的题目。 (8)查看完题目要求后,点击页面下端的“sumbit”,参照第二章提交程序 的方法提交程序a2.c。 (9)查看评判结果,如果得到“accepted”则该题通过,否则返回第一步检 查程序是否正确。 3 实验 2 基本数据类型、运算和表达式一、实验目的 (1)掌握C语言数据类型,熟悉如何定义一个整型和实型的变量,以及对它 们赋值的方法。(2)掌握不同的类型数据之间赋值的规律。 (3)学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是 自加(++)和自减(--)运算符的使用。 (4)进一步熟悉C程序的编辑、编译、连接和运行的过程。二、实验内容 1. 变量的定义 [题目 1117:变量定义,按要求完成程序] 下面给出一个可以运行的程序,但是缺少部分语句,请按右边的提示补充完整 缺少的语句。 #include \ main() { int a, b; /*定义整型变量 a和 b*/ int i, j; /*定义实型变量i和 j*/ a=5; b=6; i=3.14; j=i*a*b; printf(\ } [具体操作步骤]

AUTO-CAD实验指导书

《Auto-CAD》 实验指导书 杨喆等编 沈阳大学信息工程学院

目录 实验一 AutoCAD绘图思想与样板 (2) 文件的创建 实验二基本图元的绘制(一) (3) 实验三基本图元的绘制(二) (4) 实验四复杂图元绘制 (6) 实验五复杂图元绘制和图形编辑 (7) 实验六平面图形综合练习 (8) 实验七平面图形的尺寸标注 (10) 实验八、图块绘制与电子线路绘制 (11) 实验九三维图形绘制 (12)

课程编号:1241011课程类别:学科选修课 适用层次:本科适用专业:自动化 课程总学时:64 适用学期: 第7学期 实验学时:20 开设实验项目数:9 撰写人:杨喆审核人:刘天惠教学院长:范立南实验一:AutoCAD绘图思想与样板文件的创建 一、实验目的与要求 了解AUTOCAD2006绘图界面特色及其功能,体会、树立AUTOCAD的“交换式”绘图思想,并学会初步应用此思想绘制简单图形,同时掌握环境设置与创建样板文件的方法。 二、实验类型 验证型 三、实验原理及说明 1.通过绘制直线、圆体会“交互式”绘图思想; 2.学会使用坐标确定点的方法; 3.学会创建样板文件(.dwt); 4.能够应用样板文件绘制简单图形; 四、实验仪器 PC机和AutoCAD 2006软件。 五、实验内容和步骤 1.理解AUTOCAD绘图界面的“三个窗口四个栏”,重点是工具栏窗口的开关、自定义、位置调整及文本窗口的缩放、命令行、位置等。 2.绘制直线,仔细体会“交换式”绘图思想。 3.通过不同的已知参数绘制圆,体会“命令选项”“交换式”的绘图秘诀。 4.创建样板文件。 ●单位类型和精度:公制、Decimal、精度均为0.000; ●图形界限:16K(260,180) 界限有效; ●AUTOCAD绘图界面的整理; 5.能够应用样板文件绘制图1所示的图形。 六、注意事项 正确启动、关闭AutoCAD。 七、预习与思考题 1、如何改变绘图窗口的背景颜色?

《面向对象分析与设计》实验报告

《面向对象分析与设计》 实验报告 班级:计科09-4班 姓名:郑翼 学号:08093435

实验一用例图 一、实验目的 1.学会分析系统中的参与者和用例 2.掌握用例图的绘制方法 二、实验器材 1. 计算机一台; 2. Rational Rose 工具软件; 三、实验内容 画出A TM系统的用例图 四、实验截图

五、实验体会 通过这次实验,理解了用例图的基本用法,并且初步掌握了Rational Rose软件的使用。对以后面向对象的学习都是十分重要的。

实验二交互图 一、实验目的 1.学会用协作图实现用例 2.掌握顺序图的绘制方法以及顺序图和协作图的相互转换。 二、实验器材 1. 计算机一台; 2. Rational Rose 工具软件; 三、实验内容 画出A TM取款的顺序图,并转换为协作图。 四、实验截图 顺序图

协作图 五、实验体会 通过实验,学会了用协作图实现用例,掌握了顺序图的绘制方法以及顺序图和协作图相互转换的方法,进一步的加深了对软件的使用。

实验三类图 一、实验目的 1.理解类的基本概念 2.理解类间的关系 3.掌握类图的绘制方法 二、实验器材 1. 计算机一台; 2. Rational Rose 工具软件; 三、实验内容 分析选课系统中的类及关系,然后画出它们的类图。 四、实验步骤 1.分析 在选课系统中,通过分析可抽象出如下几个类: 1.学生类 2.管理员类 3.课程类 学生类和管理员类的属性较容易分析,这里只列出课程类的属性和方法:(1)课程名称 (2)开课教室 (3)课程号 (4)授课教师 (5)选课的学生 (6)开课起始时间 (7)允许选课的学生人数 (8)设置课程号 (9)设置课程名称 (10)查询课程号

C语言上机实验指导

实验要求: 上机实验一般经历上机前的准备(编程)、上机调试运行和实验后的总结三个步骤。 1.上机前的准备 根据问题,进行分析,选择适当算法并编写程序。上机前一定要仔细检查程序(称为静态检查)直到找不到错误(包括语法和逻辑错误)。分析可能遇到的问题及解决的对策。准备几组测试程序的数据和预期的正确结果,以便发现程序中可能存在的错误。 上机前没有充分的准备,到上机时临时拼凑一个错误百出的程序,宝贵的上机时间白白浪费了;如果抄写或复制一个别人编写的程序,到头来自己一无所获。 2.上机输入和编辑程序,并调试运行程序 首先调用C语言集成开发环境,输入并编辑事先准备好的源程序;然后调用编译程序对源程序进行编译,查找语法错误,若存在语法错误,重新进入编辑环境,改正后再进行编译,直到通过编译,得到目标程序(扩展名为OBJ)。下一步是调用连接程序,产生可执行程序(扩展名为EXE)。使用预先准备的测试数据运行程序,观察是否得到预期的正确结果。若有问题,则仔细调试,排除各种错误,直到得到正确结果。在调试过程中,要充分利用C 语言集成开发环境提供的调试手段和工具,例如单步跟踪、设置断点、监视变量值的变化等。整个过程应自己独立完成。不要一点小问题就找老师,学会独立思考,勤于分析,通过自己实践得到的经验用起来更加得心应手。 3.整理上机实验结果,写出实验报告 实验结束后,要整理实验结果并认真分析和总结,根据教师要求写出实验报告。 实验报告一般包括如下内容: ⑴实验内容 实验题目与要求。 ⑵算法说明 用文字或流程图说明。 ⑶程序清单 ⑷运行结果 原始数据、相应的运行结果和必要的说明。 ⑸分析与思考 调试过程及调试中遇到的问题及解决办法;调试程序的心得与体会;其他算法的存在与实践等。若最终未完成调试,要认真找出错误并分析原因等。 实验一C语言运行环境 一、实验目的 1.了解TC环境的组成。 2.学习TC环境的使用方法。 3.了解C语言程序从编辑、编译、连接到运行并得到运行结果的过程。 二、实验内容 1.了解TC环境的组成。 开机后进入WINDOWS系统的"资源管理器",找到TC环境所在的文件夹。查看在TC目录下的以字母TC开头的文件,是否包括了TC.EXE、TCC.EXE、TLINK.EXE、TCCONFIG.TC等文件;查看INCLUDE、LIB两个子目录下的文件。复习这些文件夹的作

相关主题
文本预览
相关文档 最新文档