当前位置:文档之家› 可控编程控制器实训报告

可控编程控制器实训报告

可控编程控制器实训报告
可控编程控制器实训报告

设计成绩

批阅教师

日期

实训报告

课程名称可编程控制器原理及应用

专业年级焊接 1311

学号2013118526113

学生姓名张华荣

指导教师沈正彪

2015 年12月26日

实验一硬件组态

一、实验目的

进一步学习SIMATIC S7 的使用 - 熟悉 STEP7的系统操作,掌握硬件组态。

二、实验设备

实验用 S7-300 PLC 系统,计算机若干,连接线若干,计算机相关组件若干。

三、实验内容与步骤

1.实验内容

(1)练习在项目中插入站。

(2)硬件站的组态。

(3)熟悉 S7-300 输入和输出模块。

2.实验步骤

(1)双击桌面图标 STEP7 ,打开 SIMATIC-300 管理器。

(2)执行菜单命令“ File/New ”,在打开的对话框中单击“ Browse”按钮选择文件夹,设

置项目的存储位置,建立一个新项目名为“zfzl ”的文件。

(3)单击“OK”按钮后,在SMATIC管理器中只显示出一个新建立的项目名称“zfzl”。在这个项目名上右击选择“Insert New Object”(插入新对象)项,可以看到这里供用户插

入多种资源,包括300 站或400 站、网络和程序等。这里,选择插入一个“SIMATIC 300 Station”。

(4)选择插入的300 站,双击右侧窗口中包含的Hardware图标,打开“HW Config ”(硬件组态)窗口。

(5)在右侧的硬件目录找“ SIMATIC 300/RACK-300 ”,双击“ Rail (机架)”,一个机架就

出现在左侧的窗口中。

(6)机架中的第一槽放置电源模块,根据实际的硬件序列号插入。

(7)第二槽放置 CPU模块,根据实际的序列号插入。

(8)第三槽放置接口模块,用于扩展更多的机架,以适应更加复杂的实际应用(不用可以

空出)。

(9)从第四槽开始,根据实际硬件放置信号模块。

(10)硬件添加好后,确保 S7-300 的状态在 STOP状态时,送 S7-300 的电源。

(11)确保 S7-300 的 CPU处于 STOP状态时,保存硬件组态,确保在 MPI 通信方式下进行下载。

(12)若下载不成功,则根据提示进行修改并下载。

(13)实验结束后,拆线的顺序为:先将 PLC的状态开关打到 STOP状态,关闭 PLC的电源,再关闭交流电源。最后拆线。

四、总结

在 S7— 300 的硬件组态中最难的也就是硬件组态的安装比较困难,如果STEP7的安装成功,接下来我们就需对共接后我们所需做实验的设备,进行组件的安装。在第一个模块上安装电源( PS-307-2A ),在 CPU操作模块安装( CPU-315-2DP),在通信处理器( CP)连接上装上( CP-343-1 Lean ) , 在 SM模块上装上( SM-DI/DO/16 λ DC24V),在这些模块安装完成后,下载保存。在以上所有步骤完成后,只需连接设备编译后就能实现组态的运行。

本次实训体会最深的就是LAD 图的编译,只要其中有一个错误那就不能实现机子的运

行。当然,硬件组态如果配对与设备不对应,那在LAD的运行将不能正常运作。可以说硬件

组态是 STEP的基础。

?

实验二 PLC试训台操作一、实验目的

认识 PLC试验台的结构,掌握PLC实训的接线方法。

二、实验设备

1.实训用 S7-300 实训系统。

2.PLC 实训操作台。

3.电脑一台,相关配件若干。

三、实验内容及步骤

1.观察 PLC实训台的结构,画出系统框图

2.观察 PLC结构,画出框图。

3. 观察模块的结构,画出DC24V的电路及输入输出接线圈。

I-指输入,其中I(4.0-4.7),I(5.0-5.7)表示输入代码。

Q-指输出,其中Q(4.0-4.7),Q(5.0-5.7)表示输出代码。

15-48的数字表示输入或输出代码在PL 实操操作台对应的号码。

2.PLC 外部接线图。

四、总结

从本次试验中我发现PLC 实训操作台是我们完成可控编程器运行的关键。它包含实训S7-300 实训台应用、硬件组态应用和LAD 西门子梯形图的编译应用均是重中之重。只要以上全部掌握那针对可编程控制器应用我们就基本掌握。

实验三( 1)逻辑符号表和变量表

一、实验目的

进一步学习SIMATIC S7 的应用,熟悉STEP7的系统操作,熟悉符号表。

二、实验设备

1.试验用 S7-300PLC 系统。

2.电脑及相关配件。

三、实验内容及步骤

1.实验内容

(1)练习硬件组态。

(2)熟悉 S7-300 输入和输出模块的地址。

(3)练习在硬件组态中直接建立符号表。

(4)练习建立变量表。

2.实验步骤

(1)练习硬件组态。

(2)硬件添加好后,先送交流 380V 电源,然后送直流 24V 电源,确保 V7-300 的状态在 STOP 状态时,送S7-300 的电源。

(3)确保 S7-300 的 CPU处于 STOP状态时,保存硬件组态并下载。

(4)若下载不成功,则根据提示进行修改并下载。

(5)在屏幕后面,打开“Edit Symbols”符号表。

(6)输入各个符号在程序中的意义。

(7)单击“ Apply ”按钮,建立数字量输入/ 输出模块的符号表。

(8)重复以上步骤建立与程序有关的其他信号的符号表。

(9)打开“ Block ”文件夹,使用菜单命令“Insert/S7 Block/Variable Table ”,或在右

视图中右击选择菜单命令“ Insert New Object/ Variable Table ”,打开变量表的属性对话框,可

以为新建的变量表命名,如 VAT-1,单击“ OK”按钮建立一个新的变量表。

(10)通过双击对象打开新建的变量表。每个变量表中有五栏,分别显示每个变量的五个属

性:地址( Address) 、符号( Symbol)、显示格式( Monitor format )、状态值( Status Value )和修改值( Modify Value )。

(11)根据需要输入要监视的变量。

(12)建立与 CPU的连接。

(13)监视变量。首先将 CPU的模式开关拨到 RUN的位置,使用菜单命令“Variable/Monitor ”,单击工具栏中的相应的按钮(称为“戴眼镜”),启动变量监视功

能。

(14)修改变量。首先启动变量监视功能,随时观察变量值,然后在变量表中修改变量值

(Modify Value )栏中输入新的变量值,执行菜单命令“variable/Modify”,将修改值立即送人CPU,观察并记录程序中变量及输出的改变。可以用菜单命令“Variable/Activate Modify values” , 对所选变量的修改数据进行一次立即刷新。

(15)重复(13)( 14)步内容,并用表格记录下来。

(16)试验结束后,拆线的顺序为:先将PLC的状态开关打

到STOP状态,关

PLC电源,

再关闭交流电源,最后拆线。

四、思考题

1.在组态中CPU的选择应与操作台相对应,且在连接中应将位置存卡插入,选定一定CPU 接口与之电脑主机实现相连线。在组态完成时应下载保存通过主机STEP7的系统操作与操作

台 CPU实现连系的建立。

2.输入变量红色时表示该变量下符号需修改变量值。

3.需要与 CPU建立连接。

五、总结

在本次实验中硬件组态不变,只是在输入符号表和变量表时应十分小心。尤其是输入变量表,因为我们重点以符号表以2AD形式编辑程序用变量表方法不常用,故在操作中应小心谨慎,严格按照操作指示一步一步进行。

实验三( 2)硬件测试

一、实验目的

熟悉 S7-300 电源模块上的LED指示灯的含义:熟悉S7-300 CPU模块上的各LED指示灯的含义。建立变量表,监视和修改变量。

二、实验要求

掌握 STEP 7 的系统操作和硬件组态。

(1) SF(红色):程序错误时亮,或带有诊断功能的模块错误时亮。

(2) BF(红色):网络组态时总线错误指示灯。

(3) DC5V(绿色):指示 5V 的直流被强制时亮。

(4) FRCE(黄色):有变量被强制时亮。

(5) RUN(绿色 ) :CPU处于运行状态时灯亮。当重新启动 CPU时,以 2HZ 的频率闪亮;当 CPU

处于 HOLD状态时,以0.5Hz 的频率闪亮。

(6) STOP(黄色):CPU处于停机状态、 HOLD状态或重新启动时常亮;请求存储器时以0.5Hz 的频率闪光;正在执行存储器复位时以2Hz 的频率闪亮。

三. 实验设备

实验用 S7-300 PLC 系统、 PLC操作台、计算机。

四. 实验内容及步骤

1.实验内容

(1)熟悉 S7-300 电源、 CPU模块上的 LED指示灯的含义。

(2)熟悉 PLC实验台上开关量设备的用法。

2.实验步骤

(1)硬件组态好后,先送直流 380V 电源,然后送交流24V 电源,确保 S7-300 的状态在STOP 状态时,送S7-300 的电源。

(2)确保 S7-300 的 CPU处于 STOP状态时,保存硬件组态并下载。

(3)若下载不成功,则根据提示进行修改。

(4) S7-300 PLC设备的测试。在对硬件组态进行保存编译并下载的时候,观察S7-300 PLC

的各个指示灯状态。

(5)开关量设备的测试。

1)先关闭 S7-300 PLC 的电源,然后关闭 24V 的电源。

2)接线。将 24v 的正极接 SBI 按钮的一段 =端, SB1 按钮的另一端接S7-300 PLC的 I4.0。

将 Q4.0 接 LED指示灯的一端,另一端接24V 的负极。

3)先打开 24V 的电源,按下按钮 SB1,观察 S7-300 PLC 上的 I4.0对应的灯是否亮。如

果它的灯亮和灭与按钮SB1 的通与断是否一致,则S7-300 PLC的 I4.0正常,按钮SB1也正常。打开变量表进行调试Q4.0 及 LED指示灯是否正常。

4)试验结束后,先关闭S7-300PLC 的电源,然后关闭24v 电源。

5)重复以上步骤,依次测试S7-300PLC 的其他输入端及输出端是否正常,以及各个开关是

否正常。

6)实验结束后,拆线的顺序为:先将PLC的状态开关打到STOP状态,关闭 PLC电源,接着

关闭直流电源,然后,再关闭三相交流电源,最后拆线。

五、思考题

1. 开关与按钮的区别是:开关一般主要用于总电控制三相或更高的高压电,而按钮常用于一

些小型设备或电路引起支路通断控制。

2. ( 1)开关一般如厂房或车间380V 电源的开关控制就用它。

(2)按钮一般用于实验用的小型电路中 24V 电源支路的控制。如: PLC 电路板上输入控制按钮“ SB”。

实验四基本指令训练

一、实验目的

(1)掌握 SIMATIC S7 的最基本和常用的指令。

(2)熟悉 STEP 7 编程软件的应用。

二、实验设备

(1)电源模块 (AC-DC) 。

(2) PLC基本模块,数字量输入模块。

(3)数字量输出模块,按钮,发光二极管(灯泡)。

(4) PC/MPI 电缆计算机等。

三、实验内容与步骤

1.实验内容

(1)位逻辑指令:

1) 控制要求:设计一键启停电路,按动按钮I4.0 ,使灯泡亮,再按按钮,灯泡灭。

2)画出输入及输出的端子接线图。

3)给出 I/O 表。

4)画出梯形图。

(2)传输比较指令:

1) 控制要求:设计一传输比较程序,用传输指令,将整数100 传送给 MW10,整数 ,200 传送给MW20,用整数比较指令 MW10和 MW20的大小,当 MW20大于 MW10时,输出 Q4.0 亮。2)画出输入及输出的端子接线图。

3)给出 I/O 表。

4)画出梯形图。

2.实验步骤

(1)接线。

1)电源连接:通过专用电线连接AC220V电源, DC24V电源。

2)输入及输出的连接:根据控制要求及设计程序进行接线。

3)检查以上接线,无误后可以送电。

(2)对 PLC进行硬件组态,经检查无误后,保存编译并下载。

(3)用 STEP 7 编程软件,输入编好的程序,经检查无误后,保存并下载到PLC上。

(4)调试运行程序:操作输入信号控制板上相对应的按钮,观察相应输出指示灯的状态。

(5)试验结束后,关闭电源的程序为:先将 PLC的状态开关打到 STOP状态,关闭 PLC电源,再关闭 DC24V电源,然后,再关闭交流电源,最后拆线。

四、位逻辑指令练习

例题 1:位逻辑指令

(1) 控制要求:用按钮1和按钮 2 来控制 3 个灯泡,按钮 1 为 1 时,灯泡 0 亮;按钮 1 为 0

时,灯泡 1 亮;按钮 2 为 1 时,灯泡 2 闪一下。

(2)PLC 外部接线图如图9-1 所示 .

(3)I/O地址分配表见表9-1 。

(4)梯形图 9-2 所示。

OB1:基本指令

Comment:

Network 1:Title:

Comment:

Network 2:Title:

Comment:

Network 1:Title:

Comment:

(5)步骤

1)接线。根据PLC的外部接线图进行接线。

2)经指导教师检查无误后,方可通电。

3)对 PLC进行硬件组态,经检查无误后,保存编译并下载。

4)打开 STEP7的编程软件,输入9-2 梯形图,检查无误后,保存并下载到PLC上。

5)将 PLC的状态开关打到RUN状态后,运行该程序:操作输入信号控制板上相对应的按钮,使I4.0 ,I4.1 为 1,观察 Q4.0, Q4.1, Q4.2 的状态。若不正确,则进行调试,直至符合要求。6)分析图9-2 的动作过程,画出时序图。

7)实验结束后,顺序关闭电源。

五、总结

在本次试验中,我们重点是LAD 图的绘制,我们只需按图9-2 绘制梯形图,然后下载到PLC操作台,在操作台操作相关按钮即可,实现相应的灯亮与灭的闪耀控制。

实验五定时器、计数器指令练习

一、实验目的

(1)掌握 SIMATIC S7 的最基本和常用的指令。

(2)熟悉编程软件STEP 7 的应用。

二、实验设备

电源模块( AC-DC) ,PLC 基本模块,数字量输入模块,数字量输出模块,按钮,发光二极管

(灯泡), PC/MPI 电缆,计算机等。

三、内容及步骤

1.实验内容

(1)控制要求。设计一报警电路,满足一下要求:

1)警灯测试开关S1 接通,则警灯亮。

2)报警开关S2 闭合时,要求报警,此时警灯闪烁、警铃响。

3)报警响应开关S3 接通后,报警灯由闪烁变为常亮,同时,报警铃关闭。

(2)画出输入及输出的端子接线图。

(3)给出 I/O 表。

(4)画出梯形图。

2.实验步骤

(1)电源连接:通过专用电线连接AC 220V 电源、 DC 24V 电源。

(2)输入及输出的连接:根据控制要求及设计程序进行接线。

(3)检查以上接线,无误后可以送电。

(4)对 PLC进行硬件组态,练习在硬件组态上直接建立符号表,练习建立变量表。经检查

无误后,保存、编译并下载。

(5)用 STEP7编程软件,输入编好的程序,经检查无误后,保存并下载到PLC上。

(6)调试运行程序:操作输入信号控制板上相对应的按钮,观察相应输出指示灯的状态。

他们的状态可以从 PLC本机上与输出点相对应的发光二极管看出,也可以通过操作程序状态“调

试监测”来观看。

(7)实验结束后,关闭电源的顺序为:先将 PLC的状态开关打到 STOP状态,关闭 PLC电源,再关闭 DC24V电源,然后再关闭交流电源,最后拆线。

四、定时器指令练习

1.指令说明

定时器是用于产生时间序列的,定时器的种类可分为脉冲定时器(SP)、扩展脉冲定时器(SE)、接通延时定时器( SD)、保持性接通延时定时器( SS)和断开延时定时器( SF)。

定时器可以通过逻辑框或单个程序元件编写程序完成定时操作。定时时间由时间值和时间基

构成:定时时间=时间值 x 时基。定是时间是定时器运行时间。

定时器的定时时间由TV 端输入,或者由线圈 / 逻辑框下面的值决定。定时时间有以下两种表

达方式:

(1) S5 时间格式。

格式为: S5T#aH-bM-cS-dMS,其中: a 表示小时, b 表示分钟, c 表示秒, d 表示毫秒。

(2)十六进制数。

格式为: W#16#wxyz,其中 w 时间基准, xyz 是 BCD码格式的时间。这里,时基准小,分辨

率越高;时基越大,则分辨率越低,但定时时间越长。

2、指令练习

先读懂下图9-3 所示的梯形图,并下载到PLC上,将其依次输入,并观察输出状态。

Network:

Comment:

3.重点

本次实验重点:主要明白图中“|/|” 在连接中只需用下开开关替代即可。

实验六实际程序的调试

一、实验目的

通过本项目的学习和实验操作能够让学生掌握以下内容:知道 PLC控制系统与继电器相互挠

合组成复杂控制系统的操作。知道S7-300/400系统PLC系统结构、工作原理及工作过程:

能正确解读西门子S7-300/400 系列 PLC推荐手册,能合理选配西门子 S7-300/400 系列 PLC 硬件模块,能学习安装、调试西门子S7-300/400系列PLC硬件系统;会使用STEP7编程软件,能在 STEP7软件环境下独立完成电动机基本控制系统的硬件组态,软件编程,数据下载

及系统调试。

二、实验设备

(1) PLC系统操作台,计算机。

(2)主回路需要刀开关 1 个,交流接触器 2 个,熔断器 3 个,热继电器 1 个,控制回路常

用按钮 1 个,常开按钮 2 个,熔断器 2 个, PLC模块。

(3)实验用 STEP7-300 系统。

三、实验内容

图 1主回路原理图图2控制回路原理图

(1)控制要求。通过三个按扭控制电动机的正转、反转及停止,具体实现功能如下:

1)当电动机处于停止状态时,按下正转按钮SB2,电机正转。若此时按下SB3,则电动机运行状态不变。

2)当电动机处于停止时,按下反转按钮SB3,电机反转。若此时按下按钮SB2,电机不变。3)在电机运行状态下,按下停止按钮SB1,则电动机停转。

(2)PLC 外部接线图。 PLC控制原理图如图 3 所示。

图3 PLC 控制原理图

(3)输入 / 输出地址分配表。

四、实验步骤

(1)根据主回路原理图和控制回路原理图进行接线。

(2)经指导老师检查无误后,方可通电。

(3)通电顺序:先送交流电源,然后再送交流220V 的电源,接下来再送PLC的电源。

(4)对 PLC进行硬件测试,保存编译并下载。

(5)将编写好的程序输入PC机,检查无误后,保存并下载到PLC。此时 PLC状态开关一定是在 STOP状态。

(6)将 PLC状态打到 RUN 状态后,按下正转按钮,检查是否按要求进行,若不对,则关闭

电源,排除故障后,在通电调试,直至符合要求。

(7)实验结束,拆线顺序为:先关闭 PLC,再关 PLC电源,再关闭 220V 电源,然后再关闭三相交流电源。

(8)拆线。拆除主回路及控制回路连接线。

(9)电机由于考虑到安全因素用24V 小灯泡代替。

五、实验结果

图 4 PLC 的 LAD正反转控制梯形图

1.程序编辑与运行

(1)在实验中我们首先应将在PLC-300 系统的程序上编辑出来。

(2)对其进行保存,然后激活RUN将其下载到 PLC操作台上,同时对其进行检测。

(3)按照要求对其进行顺序操作看是否满足要求,注意:该实验十分危险应在老师指导下

完成。

2. 结果分析

(1)在PLC 控制系统中,其中正、反转的自锁均是靠继电器KM1

和KM2实现。如:

KM1

继电器通电,那KM1常开触电闭合通电,KM1常闭触点断开。”同理KM2也是这样。

(2)在运行中同时按下SB2和 SB3 电机是不会转,如若停止,只需按下SB1按钮。六、总结

在本次实验中让我明白继电器的操作功能和自锁电路的编辑。更重要让我明白三相电动

机正、反转的控制原理,使我在日后对电机的学习中有了更高层次的认识。同时也让我发现PLC系统的优点和操作难点,使我对PLC操作能力更上一层楼。

实习报告的基本格式要求范本

实习报告的基本格式要求范本 一、撰写实习汇报的目的要求 实习汇报是对实习工作的记录及总结归纳,照实记录实习过程,详尽地反映实习内容,运用所学专业知识,分析实际工作中遇到的问习题,总结归纳工作经验,为正式走上工作岗位奠定良好基础。撰写实习汇报要认真,严禁抄袭(同类汇报若出现50%以上内容相同则视为互相抄袭)或代做。 二、实习汇报的基本构造 (一)封面 指定封面样稿见后。 (二)目录 指定目录样稿见后。 (三)内容提纲 (实习汇报详细内容字号、字体按以下格式) 1实习基本情况(四号黑体,间距段前段后一行) 1.1****(小四号微软雅黑,加粗,间距段前段后0.5行) 1.1.1****(小四号微软雅黑,加粗,间距段前段后0.5行) 正文(正文:微软雅黑小四号字,行间距:固定值22磅,首行缩进2字符) 2实习领会与经验 (四号黑体,间距段前段后一行) 3实习总结归纳(四号黑体,间距段前段后一行) (四)附实习鉴定表 三、实习汇报基本要求 ⑴格式要求:

纸张A4,页边距为word默认页边距,装订线在左边。装订方法:两枚书钉在左侧0.5cm处上下四分之一处装订。其他格式参照-- 及内容提纲指定的字号和字体。正文中非汉字均为Times New Roman 字体。字数不少于3000字。 ⑵内容要求: 1实习基本情况。 应该有实习单位基本情况介绍,个人实习情况的概述和叙述。包括实习目的、意义、时间、地点、实习任务、实习岗位,在实习中从事了哪些详细工作等内容的叙述。 2实习领会与经验。 包括成绩与收获、缺点与教训。总结归纳的目的就是要肯定成绩,找出缺点。成绩有哪些,有多大,表现在哪些方面,是怎样获得的;缺点有多少,表现在哪些方面,是什么性质的,怎样产生的,都应讲清楚。为便于今后的工作,须对以往工作的经验和教训进行分析、研究、概括、集中,并上升到理论的高度来认识。 3实习总结归纳。 下一步目的与整改措施。根据今后的工作任务和要求,吸取前一时期工作的经验和教训,明确努力方向,提出改良措施等。 YJBYS小编为你提供以下实习汇报范本参考: 一、实习目的 1. 实习目的 作为一名合格的人民教师,必须德才兼备,既要有丰富的学科知

程序设计报告模板

北京化工大学计算机科学与技术专业2014程序设计实训报告 题目:个人记账软件 专业:计算机科学与技术 班级:计科1305 指导教师:江志英

2014程序设计实训任务书

目录 2014程序设计实训任务书...................................... 错误!未定义书签。目录..................................................... 错误!未定义书签。第一章需求分析.............................................. 错误!未定义书签。 引言............................................... 错误!未定义书签。 任务概述........................................... 错误!未定义书签。 数据描述........................................... 错误!未定义书签。 功能需求........................................... 错误!未定义书签。 运行需求........................................... 错误!未定义书签。 任务计划........................................... 错误!未定义书签。第二章概要设计.............................................. 错误!未定义书签。 总体设计........................................... 错误!未定义书签。 面向对象设计....................................... 错误!未定义书签。 运行界面设计....................................... 错误!未定义书签。第三章详细设计.............................................. 错误!未定义书签。 ........................................................ 错误!未定义书签。第四章测试分析............................................. 错误!未定义书签。第五章用户手册(可选)..................................... 错误!未定义书签。第六章课程设计总结.......................................... 错误!未定义书签。附录:程序代码(仅电子版需要、纸质版不需要)................. 错误!未定义书签。

程序设计实验报告

学生实验报告 院系:测绘学院 专业班级:测绘13级3班 学号:2013305517 学生姓名:王泽 指导教师:郭辉老师 2016年05月20日

安徽理工大学实验报告 实验课程名称:数据结构与软件开发上机实验 开课院系及实验室:测绘学院红楼二楼机房 实验1 编程基本知识练习 实验目的: 通过该实验课内容的练习,学生应掌握VB 编程的基本语法、变量的定义、数组(动态数组)的定义、VB 语言中子过程与函数的定义以及文本文件的读写等知识。 实验内容: 1)变量的定义动态数组的定义与应用; 2)矩阵的加、减、乘运算(定义Sub()子过程或Function()来实现); 3)数据文件的建立、数据的读取与写入。 实验步骤: 1.编辑界面 1.1 打开VB 编程工具,进入编程主界面。

1.2 在窗体上新建“读入数据”和“输出数据”两个按钮。 1.3 双击“窗体”进入代码输入界面,进行代码编辑。 2.用VB 编写的源代码 2.1 矩阵基本运算源码详见附录一。 (1)两矩阵相加 (2)两矩阵相减 (3)矩阵转置 (4)两矩阵相乘 (5)矩阵求逆 2.2 文本文件(本实验中data.txt)的读取源代码 (1)建立文本文件并输入数据 在桌面上新建一“data.txt” ( 文本文件路径为C:\Users\ WH\Desktop\练习\data.txt”)。输入以下内容: 6,7,4,0.005 A,35.418 B,45.712 C,25.270

D,24.678 在桌面上新建一“result.txt” ( 文本文件路径为C:\Users\ WH\Desktop\练习\result.txt”)。(2)从文本文件中读数据 Dim linedata as string, m_GaochaN as integer,m_Pnumber as integer,m_knPnumber as integer,M as Double,k1 as integer 'linedata 为存储文本文件一行信息的字符串变量 Dim a() as String,H() as Double 'a()为存储点名,H()存储高程 Open“C:\Users\ WH\Desktop\练习\data.txt”For Input As #1 Line Input #1, linedata k = Split(linedata, ",") m_GaochaN = Val(k(0)) m_Pnumber = Val(k(1)) m_knPnumber = Val(k(2)) M = CDbl(k(3)) For k1 = 1 To m_knPnumber Line Input #1, linedata k = Split(linedata, ",") a(k1)= k(0) GetstationNumber (a) H(k1) = CDbl(k(1)) Next Close #1 (3)将读入点名存储到点名数组中,且返回该点名所对应编号 Function GetstationNumber(name As String) Dim i As Integer For i = 1 To m_Pnumber If P_Name(i) <> "" Then '将待查点名与已经存入点名数组的点比较 If P_Name(i) = name Then GetstationNumber = i Exit For End If Else '待查点是新的点名,将新点名放到P_Name 数组中 P_Name(i) = name GetstationNumber = i Exit For End If Next i End Function (4)从文本文件中写数据(将从data.txt 读入的数据,写入到result.txt 文件中) Open“C:\Users\ WH\Desktop\ 练习\result.txt” For Output As #1 outstring = outstring + str(m_GaochaN) +","

Java程序设计-实验报告1-模板 (1)

实验报告 课程名称Java程序设计 实验项目实验一类和对象 系别_________计算机_________ 专业/班级_______计算机类/1402______ 姓名_____李馨雪________ 实验日期______2015.10.10______ 成绩_______________________ 指导教师

一、实验题目:实验一类和对象 二、实验内容: (1)用类描述计算机中CPU的速度和硬盘的容量。要求Java应用程序有4个类,名字分别是PC、CPU、HardDisk和Test,其中Test是主类。 1)PC类与CPU类和HardDisk类关联的UML图如图所示。 其中,CPU类要求getSpeed()返回speed的值,setSpeed(int m)方法 将参数m的值赋值给speed。 HardDisk类要求getAmount()返回amount的值,setAmount(int m)方 法将参数m的值赋值给amount。 PC类要求setCPU(CPU c)将参数c的值赋值给cpu,要求setHardDisk (HardDisk h)方法将参数h的值赋值给HD,要求show()方法能显示 cpu的速度和硬盘的容量。 2)主类Test的要求 main()方法中创建一个CPU对象cpu,其speed设置为2200; main()方法中创建一个HardDisk对象disk,其amount设置为200; main()方法中创建一个PC对象pc, pc调用setCPU方法,实参是cpu;调用setHardDisk方法,实参是 disk;调用show方法。 (2)设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声,要求如下: 1)编写接口Animal,有2个抽象方法cry()和getAnimaName(); 2)编写模拟器类Simulator,该类有一个playSound(Animal animal)方法,其形参是Animal类型,可以调用实现Animal接口的类所重写的cry()方法播放具体动物的声音,调用重写方法显示动物种类的名称; 3)编写实现Animal接口的Dog类和Cat类。具体的UML图如下所示:4)编写主类Application,其main方法中至少包含如下代码: Simulator si=new Simulator();

程序设计实训报告

重庆交通大学信息科学与工程院课程设计报告书 专业:计算机科学与技术 课程设计名称:程序设计实训(一) 题目:物资管理系统系统 班级:14级计科一班 设计者:杜菲 学号:631406010121 指导教师:李韧 完成时间:2015年12月19日 同组人员:任中豪,李芸倩,刘兴

一.功能概括 首先声明,我们将”物资”特定为”图书”,在此基础上实现了物资管理系统。随着社会的发展,对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就成不可少了。图书馆在正常运行中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,以此提该高管理效率。图书管理系统使用便捷,能及时准确的记录用户信息,为用户提供丰富的图书信息。 图书管理系统能够优化图书资源、方便学生借阅。节省人力资源。从图书的入库登记到查询浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。通过一个图书馆管理信息系统,使图书馆的信息管理工作系统化、规范化、自动化,从而达到提高企业人事管理效率的目的。 该程序的主要功能为:将平台分为用户模块与管理员模块,普通用户在注册,登录后可以在该网页上搜索加盟书店的书籍进行预约,并可以实现电子书的上传与下载;管理员在登录后在普通用户的基础上,还可以进行所属书店的预约查询与确定借阅,并上传书籍信息,拥有店长权限的管理员可以注册自己所属书店的管理员。 二.概述 目的 复习、领会、巩固和运用软件工程课堂上所学的软件开发方法和知识,综合

实训报告格式及模板(完整版)

报告编号:YT-FS-6248-23 实训报告格式及模板(完 整版) After Completing The T ask According To The Original Plan, A Report Will Be Formed T o Reflect The Basic Situation Encountered, Reveal The Existing Problems And Put Forward Future Ideas. 互惠互利共同繁荣 Mutual Benefit And Common Prosperity

实训报告格式及模板(完整版) 备注:该报告书文本主要按照原定计划完成任务后形成报告,并反映遇到的基本情况、实际取得的成功和过程中取得的经验教训、揭露存在的问题以及提出今后设想。文档可根据实际情况进行修改和使用。 实训报告内容格式 (一) 实训名称 要用最简练的语言反映实训的内容。如验证某程 序、定律、算法,可写成“验证×××”;分析×××。 (二) 所属课程名称 (三) 学生姓名、学号、合作者及指导教师 (四) 实训日期和地点(年、月、日) (五) 实训目的 目的要明确,在理论上验证定理、公式、算法, 并使实验者获得深刻和系统的理解,在实践上,掌握 使用实验设备的技能技巧和程序的调试方法。一般需 说明是验证型实验还是设计型实验,是创新型实验还 是综合型实验。

(六)实训原理 述实训相关的主要原理。 (七) 实训内容 这是实训报告极其重要的内容。要抓住重点,可以从理论和实践两个方面考虑。这部分要写明依据何种原理、定律算法、或操作方法进行实验。详细理论计算过程. (八) 实训环境和器材 实训用的软硬件环境(配置和器材)。 (九) 实验步骤 只写主要操作步骤,不要照抄实习指导,要简明扼要。还应该画出实验流程图(实验装置的结构示意图),再配以相应的文字说明,这样既可以节省许多文字说明,又能使实验报告简明扼要,清楚明白。 (十) 实验结果 实验现象的描述,实验数据的处理等。原始资料应附在本次实验主要操作者的实验报告上,同组的合作者要复制原始资料。

程序设计实践报告模板

面向对象程序设计实践(Project 2) 报告 题目: 专业软件工程(NIIT) 学生姓名 班级学号 指导教师杨健 指导单位计算机学院/软件学院 日期

评分细则 评分项优秀良好中等差遵守机房规章制度 上机时的表现 学习态度 程序准备情况 程序设计能力 团队合作精神 课题功能实现情况 算法设计合理性 用户界面设计 报告书写认真程度 内容详实程度 文字表达熟练程度 回答问题准确度 简短 评语教师签名: 年月日 评 分 等 级 备 注 评分等级有五种:优秀、良好、中等、及格、不及格

Title(Here,please write the name of your Project) (题目格式:宋体,3号,加粗,居中对齐) 一、D escription and Requirement(格式:Times New Roman,4号,加粗, 两端对齐) (正文格式:宋体(中文) Times New Roman(英文),小4号,不加粗,两端对齐, 1.5倍行距) 二、Requirement Analysis(格式:Times New Roman,4号,加粗,两端对齐) 在该部分中叙述系统的功能,由此得到相应的模块,并分析需要什么的数据,由此可以指导数据库的设计。 (正文格式:宋体(中文)Times New Roman(英文),小4号,不加粗,两端对齐,1.5倍行距) 三、High level design(格式:Times New Roman,4号,加粗,两端对齐) 在此说明每个部分的算法设计说明(可以是描述算法的流程图),每个程序中使用的存储结构设计说明(如果指定存储结构请写出该存储结构的定义,如果用面向对象的方法,应该给出类中成员变量和成员函数原型声明),数据库设计的说明(给出数据库的结构,包括有哪些表,每个表有什么字段,分别存储什么样的数据) (正文格式:宋体(中文)Times New Roman(英文),小4号,不加粗,两端对齐, 1.5倍行距) 四、Low level design格式:Times New Roman,4号,加粗,两端对齐) 各个算法实现的源程序(可以是一组源程序,每个功能模块采用不同的函数实现),源程序要按照写程序的规则来编写。要结构清晰,重点函数的重点变量,重点功能部分要加上清晰的程序注释。 注意:不要粘贴全部程序,只要把关键算法的程序粘贴过来就可以了。 (正文格式:宋体(中文)Times New Roman(英文),小4号,不加粗,两端对齐, 1.5倍行距) 五、Tested data and result analysis(格式:Times New Roman,4号,加粗,

C语言程序设计实验报告

《C程序设计》实验教学大纲 一、适用范围 大纲适用信息管理专业本科教学使用。 二、课程名称 C程序设计 三、学时数与学分 总学时:90 总学分: 4 实验学时:28 实验学分:1 四、教学目的和基本要求 目的:通过C程序设计实验,培养学生对学习程序设计的兴趣,加深对讲授内容的理解,尤其是通过上机来掌握语法规则,使学生全面了解 C 语言的特点,熟练掌握C 语言程序设计的基本方法和编程技巧。 基本要求:了解和熟悉C语言程序开发的环境;学会上机调试程序,善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行,达到实验知识和理论知识的融会贯通。上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止,上机结束后,应整理出实验报告。 注:带*的实验项目为选做实验项目 六、教材、讲义及参考书 《C程序设计题解与上机指导》谭浩强主编清华大学出版社 七、实验成绩评定办法 实验成绩=平时实验表现+实验报告。实验成绩占总成绩的20%。 实验成绩以等级形式给出,评定等级分优、良、中、及格、不及格五类。 1、平时考核:上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止。在实验中,教师可根据学生编程操作能力、观察和分析及运用知识能力、程序编制正确性以及学生的课堂纪律、实验态度、保持实验室卫生等方面的表现进行综合考核。

2、实验报告:学生实验后应按时完成实验报告。 八、实验教学大纲说明 本大纲共安排28学时的实验,其中带*号实验项目为选做实验项目,实际课时为18学时。实验项目多为设计性实验项目,每个设计性实验项目中都包含数个小的设计性题目,其中带*号的题目为选做题目,有时间和有能力的同学可以选做。 九、实验项目 实验一 C程序的运行环境和运行一个C程序的方法 一、实验目的 1.了解Visual C++编译系统的基本操作方法,学会独立使用该系统。 2.了解在该系统上如何编辑、编译、连接和运行一个C程序。 3.通过运行简单的C程序,初步了解C源程序的特点。 二、实验内容 1.用编辑程序,输入教材第一章例程序,并进行编译和运行。应了解所用的系统是用什么命令进行编译和连接运行的。编译和连接后所得到的目标程序的后缀是什么形式的 2.编写一个C程序,输出以下信息: **************************** very good! **************************** 3.输入并运行教材第一章中例,了解如何在运行时向程序变量输入数据。 实验二数据类型、运算符和表达式 一、实验目的 1.掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用格式转换符。 2.学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。 二、实验内容 1.输入并运行以下程序: main( ) { char c1,c2; c1=97;c2=98; printf(“%c %c\n”,c1,c2); printf(“%d %d\n”,c1,c2); } 在此基础上 ①将第三行、第四行改为: c1=321;c2=353; 再使之运行,分析其运行结果。 ②将第二行改为: int c1,c2; 再使之运行,分析其运行结果。。 2.输入并运行以下程序: main( ) {int i=8,j=10,m,n; m=++i;n=j++;

实验报告模板-《C程序设计实践 》

大型程序设计实验报告 课程名称C程序设计实践实验日期2011年月日至2011年月日 学生姓名所在班级学号 实验名称 实验地点同组人员 1. 问题描述 实现图书管理系统 如何让实现如下功能: 1.新进图书及基本信息输入 2.图书基本信息查询 3. 对撤销图书信息的删除 4 办理借书手续 5 办理还书手续 2. 问题分析 根据题目要求,需要建立图书管理系统结构体,分别需要建立读者结构体,图书结构体。 该程序主要涉及到C语言中的文件和链表 图书信息应该存放在文件中,所以提供文件的输入输出等操作;并且程序需具有实现图书信息浏览,查找,修改等功能,并进行借入借出服务;另外还提供接盘是选择菜单来实现功能选择 3. 系统设计 系统应该包括以下模块:信息输入,图书查找,信息删除,图书借出,图书归还 3.1 总体设计 1系统功能的文字概述: 图书管理系统主要功能是用户的设定,读者管理,数据的录入与查询,数据的修改和删除等 2 系统的总体结构图

3主要模块的控制流程图 主函数 ( 1. 系统功能的文字概述;2.系统的总体结构图;3. 主要模块的控制流程图)3.2 界面设计 3.3 系统主要流程设计 (文字描述加流程图) 3.4 主要数据结构设计 /*--------- 数据结构的定义------------*/ struct reader {

/*姓名,学生学号/教师工号,性别,所在学院,角色*/ char name[9]; char num[11]; char sex[3]; char college[21]; char role[2]; struct reader *next; } *readersHead=NULL, *readersTail=NULL, *reader_p; struct book{ /*书名,作者,出版社,价格,ISBN号和类别*/ char book_name[41]; char author_name[21]; char publish[15]; float price; char ISBN[18]; char b_type[9]; struct book *next; } *booksHead=NULL, *booksTail=NULL, *book_p; struct borrow_info{ /*借者编号,借书日期,图书ISBN号*/ char borrower_num[11]; char borrow_date[15]; char ISBN[18]; struct borrow_info *next; } *biHead=NULL, *biTail=NULL, *bi_p; /*--------- 数据结构的定义完毕------------*/ 3.4.1 系统数据结构概述 主要有读者数据结构,用以读者信息的记录 图书数据结构用以图书信息的记录 还有已借图书数据结构用以对已借图书的统计和记录(主要用了哪些数据结构,各自的用途)

C程序设计实训报告

C程序设计实训报 告

实训一:类和对象的定义及使用 实训目的: (1)掌握类与对象的定义与使用方法,理解面向对象方法中经过对象间传递消息的工作机制。 (2)正确掌握类的不同属性成员的使用方法。 (3)掌握构造函数与析构函数的概念,理解构造函数与析构函数的执行过程。 (4)掌握友元函数和友元类的定义和使用。 (5)基本掌握指针和引用作为函数参数的应用。 实训内容: 定义一个时间类Time,有三个私有成员变量Hour、Minute、Second,定义构造函数、析构函数以及用于改变、获取、输出时间信息的公有函数,主函数中定义时间对象,并经过调用各种成员函数完成时间的设定、改变、获取、输出等功能。 ①按要求完成类的定义与实现。 ②修改数据成员的访问方式,观察编译结果。 ③在Time类中定义一个成员函数,用于实现时间增加一秒的功能,主函数中经过对象调用该函数,并输出增加一秒后的时间信息。 ④定义一个普通函数。

void f(Time t) { t. PrintTime( ); } 在Time类中增加拷贝构造函数的定义,主函数中调用该函数,运用调试工具跟踪,分析整个程序调用构造函数(包括拷贝构造函数)和析构函数的次数;再将f函数的形式参数分别修改为引用参数和指针参数(此时函数代码修改为{t-> PrintTime( );},主函数中调用,再分析此时调用构造函数和析构函数的次数。 实训代码: #include using namespace std; class Time { private: int Hour,Minute,Second; public: Time(int h=0,int m=0,int s=0); Time(const Time &ob); ~Time(); void ChangeTime(int h,int m,int s);

实训报告格式范文

实训报告格式范文 实训报告格式 (一) 实训名称 要用最简练的语言反映实训的内容。如验证某程序、定律、算法,可写成“验证×××”;分析×××。 (二) 所属课程名称 (三) 学生姓名、学号、合作者及指导教师 (四) 实训日期和地点(年、月、日) (五) 实训目的 目的要明确,在理论上验证定理、公式、算法,并使实验者获得深刻和系统的理解,在实践上,掌握使用实验设备的技能技巧和程序的调试方法。一般需说明是验证型实验还是设计型实验,是创新型实验还是综合型实验。 (六)实训原理 述实训相关的主要原理。 (七) 实训内容 这是实训报告极其重要的内容。要抓住重点,可以从理论和实践两个方面考虑。这部分要写明依据何种原理、定律算法、或操作方法进行实验。详细理论计算过程. (八) 实训环境和器材 实训用的软硬件环境(配置和器材)。

(九) 实验步骤 只写主要操作步骤,不要照抄实习指导,要简明扼要。还应该画出实验流程图(实验装置的结构示意图),再配以相应的文字说明,这样既可以节省许多文字说明,又能使实验报告简明扼要,清楚明白。 (十) 实验结果 实验现象的描述,实验数据的处理等。原始资料应附在本次实验主要操作者的实验报告上,同组的合作者要复制原始资料。 对于实训结果的表述,一般有三种方法: 1. 文字叙述: 根据实训目的将原始资料系统化、条理化,用准确的专业术语客观地描述实验现象和结果,要有时间顺序以及各项指标在时间上的关系。 2. 图表: 用表格或坐标图的方式使实验结果突出、清晰,便于相互比较,尤其适合于分组较多,且各组观察指标一致的实验,使组间异同一目了然。每一图表应有表目和计量单位,应说明一定的中心问题。 3. 曲线图 常见的曲线图 应用记录仪器描记出的曲线图,这些指标的变化趋势形象生动、直观明了。 在实训报告中,可任选其中一种或几种方法并用,以获得最佳效果。

C语言程序设计实验报告优秀范文

C语言程序设计实验报告优秀范文 实验名称计算出1000以内10个最大素数之和 实验目的 1、熟练掌握if、if…else、if…else if语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和switch语句实现分支选择结构。 2、熟练掌握while语句、do…while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用循环语句实现循环结构。 3、掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧。进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。 实验内容 计算并输出1000以内最大的10个素数以及它们的和。 要求: 在程序内部加必要的注释。 由于偶数不是素数,可以不考虑对偶数的处理。 虽然在1000以内的素数超过10个,但是要对1000以内不够10个素数的情况进行处理。 输出形式为:素数1+素数2+素数3+…+素数10=总和值。 算法描述流程图 main函数: 判断素数: 源程序 #include #include int sushu(int n)/* 判断素数的函数*/ { int t,i; t=sqrt(n); for(i=2;i if(n%i==0)/* 如果不是素数,返回0 */ return 0; return n;/* 如果是素数,返回该数*/ } void main { int i,j=0,n,m=0,a[1000],x; /*clrscr;*/ printf("please input a number form 1 to 1000:"); scanf("%d",&x); if(x==2)/* x=2时的处理*/ printf("%dn",x); else if(x printf("error!n");

实验报告格式模板-供参考

实验名称:粉体真密度的测定 粉体真密度是粉体质量与其真体积之比值,其真体积不包括存在于粉体颗粒内部的封闭空洞。所以,测定粉体的真密度必须采用无孔材料。根据测定介质的不同,粉体真密度的主要测定方法可分为气体容积法和浸液法。 气体容积法是以气体取代液体测定试样所排出的体积。此法排除了浸液法对试样溶解的可能性,具有不损坏试样的优点。但测定时易受温度的影响,还需注意漏气问题。气体容积法又分为定容积法与不定容积法。 浸液法是将粉末浸入在易润湿颗粒表面的浸液中,测定其所排除液体的体积。此法必须真空脱气以完全排除气泡。真空脱气操作可采用加热(煮沸)法和减压法,或两法同时并用。浸液法主要有比重瓶法和悬吊法。其中,比重瓶法具有仪器简单、操作方便、结果可靠等优点,已成为目前应用较多的测定真密度的方法之一。因此,本实验采用比重瓶法。 一.实验目的 1. 了解粉体真密度的概念及其在科研与生产中的作用; 2. 掌握浸液法—比重瓶法测定粉末真密度的原理及方法; 3.通过实验方案设计,提高分析问题和解决问题的能力。 二.实验原理 比重瓶法测定粉体真密度基于“阿基米德原理”。将待测粉末浸入对其润湿而不溶解的浸液中,抽真空除气泡,求出粉末试样从已知容量的容器中排出已知密度的液体,就可计算所测粉末的真密度。真密度ρ计算式为: 式中:m 0—— 比重瓶的质重,g ; m s —— (比重瓶+粉体)的质重,g ; m sl —— (比重瓶+液体)的质重,g ; ρl —— 测定温度下浸液密度;g/cm 3; ρ—— 粉体的真密度,g/cm 3; 三.实验器材: l s sl l s m m m m m m ρρ) ()(00----=

测量程序设计实习报告

测量程序设计实习报告 姓名: 班级: 学号: 教师评语: 日期:二零一四年十二月

实验名称:使用C#开发环境建立测量程序框架 一、实验的目的与任务: (1)学会用C#窗体程序开发环境建立应用程序框架方法 (2)学会使用常见的Windows控件 (3)根据自身需要设计一个测量程序界面 二、实验的过程与步骤: 1.创建窗体项目 打开“新建项目”对话框,选左边“已安装模板”栏的“其他语言\Visual C#”项,再选右边“模板”栏的“Windows应用程序”模板。选择磁盘卷和父目录位置后,输入项目名称“测量程序”按“确定”按钮关闭对话框。 2.修改窗体属性 窗体的属性有很多,其中常用的有: 布局:大小Size——缺省为300*300像素,可以通过修改此属性,或直接拖动窗体的边框来改变窗体的尺寸。运行时用户也可以自己改变窗体大小。 设计:是程序设计中窗口的引用名称,名称(Name)缺省为Form1,可以改成自己喜欢的名称,如CLCX,回车确认后,系统会自动修改所有相关内容中的该标识符。 外观:文本Text——对应于窗体的标题,缺省也为Form1,可以改为自己喜欢的标题,如“导线简易平差”。 单击窗口界面,再点击菜单工具栏中“属性”工具,调出属性窗口,此时属性窗口显示的内容便是窗口的属性,找到“Name”栏,将其值改为“CLCX”;再找到“Text”栏,将其值改为“导线简易平差”。 将鼠标箭头放置于窗口边缘,拖动窗口以调整窗口大小,将窗口大小调整为合适大小。 3.添加按钮和控件 可以在窗口中添加标准控件,以实现可视化的目的,C#中常用的标准控件有:(1)按钮(Button) 是用户以交互方式控制程序运行的控件之一。 主要属性: 1)Text属性 设置显示在按钮表面上的文字,用于说明该按钮的作用。 2)Enabled属性 设置按钮是否可用; (2)Label控件 Label控件主要用于通过其Text属性显示文本信息。 主要属性: 1)Text属性 标签中显示的文本内容 2)Font

最新大学生c语言程序设计实训报告总结

大学生c语言程序设计实训报告总结 C语言是在国内外广泛使用的一种计算机语言。其语言功能丰富、表达能力强、使用灵活方便,,小编整理了大学生c语言程序设计实训报告总结,希望能帮助到您。 大学生c语言程序设计实训报告总结一 C语言是在国内外广泛使用的一种计算机语言。其语言功能丰富、表达能力强、使用灵活方便、既具有高级语言的优点,又具有低级语言的许多特点,适合编写系统软件。其功能强大,不仅用在计算机上广泛用在电子,机械等方面上,而且,所有的windows,Unix,Linux,Mac,os/2,无一例外,哪一个不是C语言写的?很多新型的语言如,C++,Java,C#,J#,perl...都是衍生自C语言。掌握了C语言,可以说你就掌握了很多门语言。 学习C程序这门课一年了,这是我们学的第一门专业课,在大学里C语言不但是计算机专业的必修课程而且也是非计算机专业学习计算机基础的一门必修课程。所以作为我这个计算机专业的学生来说当然十分重要,老师在第一节课说过,C语言是计算机的基础,大多数软件都需要用C语言来编写,通过一个年的学习,使我由初步掌握简单的应试知识到完成高难度的深入编程,如我们在编写一个较大的程序时应该把它分开成几个小程序来看,这样会容易得多。同时,我觉得C语言应该是操作和理论相结合的课程,在不断地编写中去思考,两者是不可分割的。 在学习一年C语言的过程中我也在慢慢探索怎样才能学好C语言,

并总结了一点经验: 要了解C语言就要从语法规为基础来学习起,首先要是要了解它的结构,比如变量,首先要了解变量的定义方式(格式),其意义是什么(定义变量有什么用);其次就是要我要怎么去运用它(我要用什么型式去应用它)。在C语言的命令行中所有的语句都是有它自己的一定格式和形式出现在我们面前,所以我们在学习某种语句或命令时你首先要了解的就是它的规则是什么、有什么用、怎么实现等。这些都是语法基础也是C语言的基础如果把它们都了解很好了,那么你编起程序来就很得心应手了。比如说IFELSE和SWITCHCASE这两种条件语句都是用来判断执行功能的,那我要什么时侯用IF什么时侯用SWITCH 呢?如果你很好地了解它们的结构和作用的话那么就知道:若它的条件分支是多个而且条件的值是整数或是一个字符值时就会选SWITCH 而不会选IF。因为如果条件分支太多时要用IF语句,这样一定会出现IF的嵌套,如果IF的嵌套越多时程序的开销就会随着增大,这样对整个程序的运行效率就大在降底。而SWITCH就不同,它只要比较一次就可以找出条件的结果比起嵌套IF它的效率就大大的提高了很多。不过SWITCH也有它的约束条件,就是它的条件值一定要是一个整型数或是一个字符值,所以碰到它不能解决的问题时我们也会通常使用IF语句,毕竟IF语句它使用起来也比较方便用的范围也比较广。所以说了解语法规则是很重要的,如果没有一个良好的语法基础是很难编出一个好的程序!学习好基础后我们就可以开始来编程了。 大学生c语言程序设计实训报告总结二

实习报告格式模板

北京工业职业技术学院 建筑工程专业认识实习报告班级: 组 日期: 指导教师: 建筑工程系 2010年01月

实习名称:建筑工程专业认识实习 完成单位:北京工业职业技术学院 ⅹⅹⅹⅹ组(注:“组名”可以自由发挥,健康向上,展示小组特色)实习小组成员: 组长:ⅹⅹⅹ学号: 成员:ⅹⅹⅹ学号: ⅹⅹⅹ学号: ⅹⅹⅹ学号: ⅹⅹⅹ学号: (排序分先后,请小组讨论确定排序) 实习报告编写格式规范 1.封面(见模板) 2.目录(可以通过word-插入-引用设置目录) 目录两字黑体三号,中间空两个字符。 生成的目录,字体统一为宋体小四号,1.5倍行距,各级标题顺序空一格。 3. 纸型 均为A4复印纸,左侧装订,两面打印 4.正文 宋体小四,统一采用1.5倍行间距编排。 5.正文中标题 采用三级标题形式,全部左对齐。 一级标题:黑体三号字,1,2,3 二级标题:黑体四号字,1.1 1.2 1.3 ……

三级标题:宋体小四号字加粗 1.1.11.1.2…… 在末级标题下,标号的顺序依次为:(1)①第一 6. 页眉 采用宋体五号宋体居中。奇偶页不同,打印“北京工业职业技术学院”。 7. 页码 宋体小五号字,居于页面底端居中。页码自正文第一页起至参考文献结束止。 8.图、表 所有图、表应按先后顺序排序。 图、表中的内容用宋体五号字。 图号及标题应在图下方居中标明(黑体五号字)。 表号及标题应在表上方居中标明(黑体五号字)。 9.参考文献 宋体五号字,1.5倍行距 格式见模板 9.附录 宋体小四号字,1.5倍行距

目录 1实习目的 (5) 1.1健全循环经济法律体系 (5) 1.1.1德国有关循环经济的主要立法 (5) 2德国发展循环经济的经验 (7)

C语言程序设计实验报告(实验1-12)

文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持. 《C语言程序设计》 实验报告 2013~2014学年第二学期 班级 姓名 学号 指导教师

实验一 实验项目名称:C程序的运行环境和运行C程序的方法 所使用的工具软件及环境:Visual C++ 6.0 一、实验目的: 1.了解在Visual C++ 6.0环境下如何编辑、编译、连接和运行一个C程序; 2.通过运行简单的C程序,初步了解C源程序的特点。 二、预习内容: 教材《C语言程序设计教程》第1章。 三、实验内容: 1. 在Visual C++ 6.0环境下输入并运行下面的程序: #include int main( ) { printf("This is a C program.\n"); return 0; } 2. 在Visual C++ 6.0环境下输入下面的程序(有语法错误),编译、连接、调试该程序,直至程序 无语法错误,然后运行程序,并观察分析运行结果。 #include int main( ) { int a,b,sum a=3; b=4; sun=a+b; print(“%d+%d=%d\n”,a,b,sum); return 0; } 四、实验结果: 1. 运行结果(或截图): This is a C program. Press any key to continue

2. (1) 改正后的源程序: #include int main( ) { int a,b,sum; a=3; b=4; sum=a+b; printf("%d+%d=%d\n",a,b,sum); return 0; } (2) 运行结果(或截图): 3+4=7 五、思考题: 1. 一个C程序上机的步骤有哪些? 答:上级输入与编辑源程序—对原程序进行编译–与库函数链接–运行可执行的目标程序。 2. 组成C程序的基本单位是函数,一个函数包括哪几个部分? 答:一个函数包括两部分:分别为函数头或函数首部和函数体。 成绩指导教师签名 实验二 实验项目名称:数据类型、运算符和表达式 所使用的工具软件及环境:Visual C++ 6.0 一、实验目的: 1.掌握整型、实型与字符型这三种基本类型的概念; 2.掌握常量及变量的使用方法; 3. 掌握基本算术运算符及其表达式的使用方法; 4. 掌握++、--运算符、赋值运算符及其表达式的使用方法。 二、预习内容:

实习报告写法格式及范文

实习报告怎么写 毕业生初涉社会,都会经过一段时间的实习。实习报告怎么写呢应该从哪几个角度去写好这份实习报告呢大家可以适当参考以下这份实习报告范文。 1实习目的 根据学校对本科生的毕业实习要求,我在山东省xx 县农村信用合作社联合社进行了为期4周的毕业实习。毕业实习的目的是:接触实际,了解社会,增强劳动观点和社会主义事业心、责任感;学习业务知识和管理知识,巩固所学理论,获取本专业的实际知识,培养初步的实际工作能力和专业技能。具体要求如下: 培养从事信用社前台工作的业务能力。了解并熟悉储蓄前台人员的的日常业务和工作流程,学会进行工作。 理论联系实际,学会运用所学的基础理论、基本知识和基本技能去参与到具体的前台工作中。 培养艰苦创业精神和社会责任感,形成热爱专业、热爱劳动的良好品德。 预演和准备就业。找出自身状况与社会实际需要的差距,并在以后的学习期间及时补充相关知识,为求职与正式工作做好充分的知识、能力准备。 2实习时间 我于2009年2月1号到3月1号在山东省xx 农村信用合作社联合社进行了为期4周实习。 3实习单位 单位地址与规模 实习单位主要业务 办理存款、贷款、票据贴现、国内结算业务;办理个人储蓄业务;代理其他行的金融业务;代理收付款项及受托办保险业务;买卖政府债券;代理发行、代理兑付、承销政府债券。 实习单位的历史与发展 4实习过程 实习报告写法,格式及范文 【最新资料,WORD 文档,可编辑修改】

2月1日,我开始了我的农村信用社实习的过程。早上8点半,伴随着信用社大门的打开,大厅不一会就人来人往。大家都忙碌着,我无所事事着。主任说这样吧,这个月的第一期黑板报就你负责。总算有事做了,说干就干。高中的时候担任过出黑板报,还好基础不至于太差。其实也没写几个字,关于“信用社预防职务犯罪教育”的普法知识,却忙碌了大半天。不过效果还是不错的,有顾客谈起来,心中也是很高兴的。 下午,我在实习指导老师的指导下首先学习信用社工作必需的基本技能,包括点钞、捆钞、珠算、五笔字型输入法、数字小键盘使用等。这似乎给了我一个难题,本来自以为信用社业务相当的简单,却没发现我原来有这么多基本的技能不会操作。看着同事熟练的点钞,真是很羡慕,而我只能从一张一张数起。还时不时的出错。对于珠算,刚开始我一直无法理解为什么不用计算器,这不是更方便吗后来慢慢才了解,原来信用社柜员经常需要查点现金,看是否能账实相符,而人民币有多种卷别,在点钞时需要累加,这时使用算盘就要比计算器方便,因为计算器显示的结果超过一定时间便会消失。 这次实习,除了让我对农村信用社的基本业务有了一定了解,并且能进行基本操作外,我觉得自己在其他方面的收获也是挺大的。作为一名一直生活在单纯的大学校园的我,这次的毕业实习无疑成为了我踏入社会前的一个平台,为我今后踏入社会奠定了基础。 首先感谢信用社给我这个机会让我来到这个集体,在联社为期一个多月的实习是我走出校门,踏入社会的第一步,这个阶段是我从学生步入职场的重要的过渡,对我来说有很大帮助,为我将来走上工作岗位打下坚实的基础。通过这次的实习,我对自己的专业有了更为详尽而深刻的了解,也是对这几年大学里所学知识的巩固与运用。从这次实习中,我体会到了实际的工作与书本上的知识是有一定距离的,并且需要进一步的再学习。 其次,我觉得工作后任何人都必须要坚守自己的职业道德并努力提高自己的职业素养,做一行就要懂这一行的行规。在这一点上我从实习单位同事那里深有体会,比如,有的业务办理需要身份证件,虽然客户可能是自己认识的人,他们也会要求对方出示证件,而当对方有所微词时,他们也总是耐心的解释为什么必须得这么做。 最后,在信用社里每一位员工都是我的老师。我虚心学习经验,将所学的知识与实践结合起来,多思考,多总结,多请教,充分发挥自己的工作积极性。我觉得到了实际工作中以后,学历并不显得是最重要的,主要看的是个人的业务能力和交际能力。我深刻的体会了这一点。学历只是一张证书、只是代表你接受的文化教育的程度,但并不能完全的展现个人。以实际说话,也许你能说出很多新兴词汇,可是顾客不懂,那你就算不上是个优秀的员工。实习的时间虽然只有短短的一个多月,但是我感觉我的收获还是很大的。我要感谢我的信用社的老师们,当我在业务上遇到什么不懂的问题请教他们时,他们都会悉心帮我解答,使我大大提高了对信用社务的熟悉程度,这对我的实习经历来说是十分重要的。 因此,我体会到,如果将我们在大学里所学的知识与更多的实践结合在一起,使一个本科生具备较强的处理实务的能力与比较系统的专业知识,这才是我们实习的真正目的。 实习报告格式 同学们就要毕业了,也就需要写毕业实习报告,毕业实习报告的格式究竟是怎么样的呢 今天我们收集整理了2篇给大家,希望能够对你有所帮助。

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