搜档网
当前位置:搜档网 › 重庆邮电大学软件技术基础实验报告耿道渠

重庆邮电大学软件技术基础实验报告耿道渠

重庆邮电大学软件技术基础实验报告耿道渠
重庆邮电大学软件技术基础实验报告耿道渠

重庆邮电大学软件技术基础实验报告耿道渠

《软件技术基础》实验报告

实验名称:顺序表的操作

班级学号姓名

第9 周星期 2 、5,6 节成绩

一、实验目的:

1、掌握顺序表结构的实现方式;

2、掌握顺序表常见算法的实现;

3、熟悉利用顺序表解决问题的一般思路;

4、参照给定的顺序表的程序样例,验证给出的顺序表的常见算法,领会顺序表结构的优点和不足。

二、实验内容:

1、设计一个静态数组存储结构的顺序表,要求编程实现如下任务:(1)建立一个顺序表,首先依次输人整数数据元素(个数根据需要键盘给定)。

(2)删除指定位置的数据元素(指定元素位置经过键盘输入),再依次显示删除后的顺序表中的数据元素。

(3)查找指定数据的数据元素(指定数据由键盘输入),若找到则显示位置,若没有找到则显示0。

2、使用顺序表实现一个电话本的管理程序,电话本中的每条记录包括学号、姓名、手机号码和固定电话四项。要求实现菜单、初始化、添加、删除和显示等功能。

三、实验结果:

四、实验中遇到的问题及解决方法:

第一次编写C++,感觉力不从心,回去多看看PPT。

五、实验心得体会:

对顺序表的一些常见语句不熟悉,对顺序表的整体思路理解不深刻以后要加强练习

附:源程序(自行编写或修改的程序。若为修改程序请注明修改部分的功能,若为书上实例则可不附。)

#include

#include

#include

#include

#define MAXSIZE 20

using namespace std;

int num;

typedef struct

{

string student_number;

string name;

string tel;

string home_phone;

int id;

} TEL;

void shuaxin(TEL *);

void delet(TEL *);

void find(TEL *);

void show(TEL *);

int main(void)

{

int choose;

TEL List[MAXSIZE];

while(1)

{

cout << "***************************欢迎来到XXX电话本系统*********************" << endl;

cout << "1.初始化并建立" <

cout << "2.删除" <

cout << "3.查找" <

cout << "4.显示全部" << endl <

cin >> choose;

system("cls");

while( choose < 1 || choose > 4)

{

cout << "输入错误,数字1-4,请重新输入!" << endl;

cin >> choose;

system("cls");

}

switch(choose)

{

case 1: shuaxin(List); break;

case 2: delet(List); break;

case 3: find(List); break;

case 4: show(List); break;

}

//system("cls");

}

return 0;

}

void shuaxin(TEL * list)

{

int i,j;

for(i = 0; i < MAXSIZE; i++)

{

list[i].id = i + 1;

list[i].home_phone = "none";

list[i].name = "none";

list[i].student_number = "none";

list[i].tel = "none";

重庆邮电大学-软件技术基础--实验报告(耿道渠)

《软件技术基础》实验报告 实验名称:顺序表的操作 班级学号姓名 第9 周星期 2 、5,6 节成绩 一、实验目的: 1、掌握顺序表结构的实现方式; 2、掌握顺序表常用算法的实现; 3、熟悉利用顺序表解决问题的一般思路; 4、参照给定的顺序表的程序样例,验证给出的顺序表的常见算法,领会顺序表结构的优点和不足。 二、实验内容: 1、设计一个静态数组存储结构的顺序表,要求编程实现如下任务:(1)建立一个顺序表,首先依次输人整数数据元素(个数根据需要键盘给定)。 (2)删除指定位置的数据元素(指定元素位置通过键盘输入),再依次显示删除后的顺序表中的数据元素。 (3)查找指定数据的数据元素(指定数据由键盘输入),若找到则显示位置,若没有找到则显示0。 2、使用顺序表实现一个电话本的管理程序,电话本中的每条记录包括学号、姓名、手机号码和固定电话四项。要求实现菜单、初始化、添加、删除和显示等功能。 三、实验结果:

四、实验中遇到的问题及解决方法: 第一次编写C++,感觉力不从心,回去多看看PPT。

五、实验心得体会: 对顺序表的一些常用语句不熟悉,对顺序表的整体思路理解不深刻以后要加强练习 附:源程序(自行编写或修改的程序。若为修改程序请注明修改部分的功能,若为书上实例则可不附。) #include #include #include #include #define MAXSIZE 20 using namespace std; int num; typedef struct { string student_number; string name; string tel; string home_phone; int id; } TEL; void shuaxin(TEL *); void delet(TEL *);

华理大物实验报告

1实验名称 电桥法测中、低值电阻 一.目的和要求 1.掌握用平衡电桥法测量电阻的原理和方法; 2.学会自搭电桥,且用交换法测量电阻来减小和修正系统误差; 3.学会使用QJ-23型惠斯登电桥测量中值电阻的方法; 4.学会使用QJ-42型凯尔文双臂电桥测量低值电阻的方法; 二.实验原理 直流平衡电桥的基本电路如下图所示。 图中B A R R ,称为比率臂,Rs 为可调的标准电阻,称为比较臂,Rx 为待测电阻。在电路的对角线(称为桥路)接点BC 之间接入直流检流计,作为平衡指示器,用以比较这两点的电位。调节Rs 的大小,当检流计指零时,B ,C 两点电位相等AB AC U U =;BD CD U U = ,即B B A A R I R I =;S S X X R I R I =。因为检流计中无电流,所以X A I I =,S B I I =,得到电桥平衡条件 Rs R R Rx B A =。 三.实验仪器 直流电源,检流计,可变电阻箱,待测电阻,元器件插座板,QJ24a 型惠斯登直流电桥,QJ42型凯尔文双臂电桥,四端接线箱,螺旋测微计 四.实验方法 1.按实验原理图接好电路; 2.根据先粗调后细调的原则,用反向逐次逼近法调节,使电桥逐步趋向平衡。在调节过程中,先接上高值电阻R m ,防止过大电流损坏检流计。当电桥接近平衡时,合上K G 以提高桥路的灵敏度,进一步细调; 3.用箱式惠斯登电桥测量电阻时,所选取的比例臂应使有效数字最多。

五.数据记录与分析 (0.0010.002) S RS R m ?±+ 仪 =,其中 S R是电阻箱示值,m是所用转盘个数,RS σ ? ' = X R= X R σ= 所以 2 297.80.1 X R=±Ω, 3 1995.40.8 X R=±Ω 2.不同比例臂对测量结果的影响 3.用箱式惠斯登电桥测量电阻 4.用开尔文电桥测量低值电阻 铜棒平均直径d=3.975mm(多次测量取平均)(末读数-初读数) 电阻 2 4 R L L S d ρρ π ==,由下图中的拟合直线得出斜率00609 .0 4 2 = = d k π ρ ,则电阻率 () m k d ? Ω ? = ? ? ? = =- - 8 2 3 2 10 56 .7 4 10 975 .3 00609 .0 142 .3 4 π ρ

软件工程课程设计实验报告

重庆邮电大学 软 件 工 程 课程设计实验报告 ——网上选课系统 姓名:雷雷 学号:08500329 专业:计算机科学与技术 班级:0410801 指导老师:邹洋 教室:S3314 时间:2011-5-30?2011-6-3

一、实验题目:网上选课系统 主要功能描述:系统首先维护校内所有课程的信息;课程分为研究生、本科生;也可以分为必修、选修、辅修。用户以学号和密码登陆,系统显示用户以选的课程、用户有权选但未选的其他课程,并显示具体信息(如学分)。用户选择后,系统根据规则检查用户是否进行正确的选课(如时间冲突、跨专业选课等);如果错误提示用户改,否则修改选课数据库。最后系统应能够向管理员提供查询界面和各类报表,统计每门课的选课情况。 二、实验目的 软件工程课程设计是软件工程专业一个综合性的实践教学环节,其目的在于促进学生复习和巩固计算机软件设计知识,加深对软件设计方法、软件设计技术和设计思想的理解,并能运用所学软件设计知识和面向对象技术进行综合软件设计,提高学生的综合应用能力。通过这次课程设计,要掌握UML (统一建模语言),并能运用UML 在Rational Rose 中建模。 三、实验要求 1. 一人一组。 2. 熟悉Rose 开发环境。 3. 掌握UML 的基本模型元素(如角色、用例、类等)。 4. 熟悉UML ,主要了解UML 中的9 大图:Use case diagram(用例图)、Class diagram (类图)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)、datamodel diagram (数据模型图)。 5. 进行系统需求分析与系统功能模块设计,绘出系统详细的业务流程图和数据流程图, 建立完整的系统数据库的逻辑模型 6. 完成对系统的建模实现

重庆大学汇编实验报告3

《汇编语言程序设计》实验报告 年级、专业、班级姓名 实验题目实验3:汇编程序的循环结构的使用 实验时间2013年4月15 实验地点DS1421 实验成绩实验性质□验证性 设计性□综合性教师评价: □算法/实验过程正确;□源程序/实验内容提交□程序结构/实验步骤合理;□实验结果正确;□语法、语义正确;□报告规范; 其他: 评价教师签名: 一、实验目的 通过一个排序算法,来熟悉和掌握利用汇编语言实现循环处理能力的程序。 二、实验项目内容 1 编写一个整数数组内的元素排序的程序 2 需要排序数组大小为10个DW的整数 3 按照从低到高输出这10个数字 4 要求撰写必要程序模块设计图和主要的流程 三、实验过程或算法(源程序) assume cs:code,ds:data data segment dw 1234h,2a45h,345bh,45c7h,5678h,4321h,5432h,6543h,7654h,0d765h table db '0123456789abcde' data ends stack segment db 32 dup(0) stack ends code segment start: mov ax,data mov ds,ax

mov di,0 mov ax,stack mov ss,ax mov sp,32 mov cx,9 s0: mov ax,ds:[si] push cx s1: add si,2 cmp ax,ds:[si] jb change s2: loop s1 xchg ax,ds:[si] xchg ax,ds:[di] mov si,0 mov di,0 pop cx loop s0 mov ax,data mov ds,ax mov si,0 call show mov ax,4c00h int 21h change: mov ax,ds:[si] mov di,si jmp s2 show: push es push di push ax push bx push cx push dx mov ax,0b800h mov es,ax mov di,160*12+2*10 mov cx,10 show1: push cx

数据库上机实验报告 总结

重庆邮电大学移通学院 数据库集中上机报告 学生:马志鹏 学号: 022******* 班级: 02210901 专业:计算机应用技术 重庆邮电大学移通学院 2011年6月

第一天:Access数据库基本操作 1 实验目的 1、熟悉的掌握Access数据库结构与创建 2、了解创建、修改、删除、查询、保存等操作 3、输入数据创建、设计器创建、向导创建。 2 实验内容 3 实验结果 1. 2. 2

重庆邮电大学移通学院 3 2 Access 数据表的编辑 第二天 数据表基本操作 1 表关系与编辑数据 1 实验目的: 1、实现一对一,一对多,多对多的实体关系 2、对“学生基本信息”表中的记录进行排序,按出生日期降序排列 3、从“学生基本信息”表中筛选出所有计算机系男生的记录 4、从“学生基本信息”表中筛选出回族和蒙古族的所有学生记录

2 实验内容 1. SELECT 学生基本信息表.学生姓名, 成绩档案表.* FROM 成绩档案表INNER JOIN 学生基本信息表ON 成绩档案表.学生学号= 学生基本信息表.学生学号 WHERE (((学生基本信息表.学生姓名)="张冰冰")); 2 SELECT 学生基本信息表.* FROM 学生基本信息表 WHERE (((学生基本信息表.性别)="男") AND ((学生基本信息表.班级名称)="计算机系")); 3 SELECT 成绩档案表.C语言, 课程表.* FROM 成绩档案表, 课程表; 4 SELECT 学生基本信息表.*, 学生基本信息表.性别, 学生基本信息表.班级名称FROM 学生基本信息表WHERE (((学生基本信息表.性别)<>"男") AND ((学生基本信息表.班级名称)<>"计算机系")); 5 SELECT 学生基本信息表.*, 学生基本信息表.出生日期 FROM 学生基本信息表WHERE (((Month([出生日期]))=9) AND ((Day([出生日期]))=1)); 6 SELECT 学生基本信息表.* FROM 学生基本信息表WHERE (((学生基本信息表.学生姓名) Like "李*")); 3 实验结果 4

大物实验报告 光电效应

试验名称:光电效应法测普朗克常量h 实验目的:是了解光电效应的基本规律。并用光电效应方法测量普朗克常量和测定光电管的 光电特性曲线。 实验原理 光电效应实验原理如图8.2.1-1所示。其中S 为真空光电管,K 为阴极,A 为阳极。当无光照射阴极时,由于阳极与阴极是断路,所以检流计G 中无电流流过,当用一波长比较短的单色光照射到阴极K 上时,形成光电流,光电流随加速电位差U 变化的伏安特性曲线如图8.2.1-2所示。 1. 光电流与入射光强度的关系 光电流随加速电位差U 的增加而增加,加速电位差增加到一定量值后,光电流达到饱和值和值I H ,饱和电流与光强成正比,而与入射光的频率无关。当U= U A -U K 变成负值时,光电流迅速减小。实验指出,有一个遏止电位差U a 存在,当电位差达到这个值时,光电流为零。 2. 光电子的初动能与入射频率之间的关系 当U=U a 时,光电子不再能达到A 极,光电流为零。所以电子的初动能等于它克服电场力作用的功。即 a eU mv =2 2 1 (1) 根据爱因斯坦关于光的本性的假设,每一光子的能量为hv =ε,其中h 为普朗克常量,ν为光波的频率。所以不同频率的光波对应光子的能量不同。光电子吸收了光子的能量h ν之后,一部分消耗于克服电子的逸出功A ,另一部分转换为电子动能。由能量守恒定律可知 A mv hv += 22 1 (2) 式(2)称为爱因斯坦光电效应方程。

3. 光电效应有光电存在 实验指出,当光的频率0v v <时,不论用多强的光照射到物质都不会产生光电效应,根据式(2), h A v = 0,ν0称为红限。 爱因斯坦光电效应方程同时提供了测普朗克常量的一种方法:由式(1)和(2)可得: A U e hv +=0,当用不同频率(ν1,ν2,ν3,…,νn )的单色光分别做光源时,就有 A U e hv +=11 A U e hv +=22 ………… A U e hv n n += 任意联立其中两个方程就可得到 j i j i v v U U e h --= )( (3) 由此若测定了两个不同频率的单色光所对应的遏止电位差即可算出普朗克常量h ,也可由ν-U 直线的斜率求出h 。 因此,用光电效应方法测量普朗克常量的关键在于获得单色光、测得光电管的伏安特性曲线和确定遏止电位差值。 实验内容 通过实验了解光电效应的基本规律,并用光电效应法测量普朗克常量。 1. 在577.0nm 、546.1nm 、435.8nm 、404.7nm 四种单色光下分别测出光电管的伏安特性曲线,并根据此曲线确定遏止电位差值,计算普朗克常量h 。 本实验所用仪器有:光电管、单色仪(或滤波片)、水银灯、检流计(或微电流计)、直流电源、直流电压计等. j i j i v v U U e h --= )(,求斜率,得到普朗克常量h. 入射光波长λ/nm 365nm

重庆邮电大学c语言上机实验期末实验报告

C语言程序实验报告 姓名: 班级: 学号: 学院:自动化

第一章熟悉c语言编程环境 实验目的及要求 (1)了解c语言编程环境visual c++6.0的组成。 (2)了解并掌握c语言集成开发环境visual c++6.0的使用方法 (3)了解并掌握c语言程序的基本结构,能够编写简单的程序 (4)掌握c语言程序的上机步骤 实验步骤: 例1-1:编写一个简单的c语言程序,在屏幕上显示:”Hello World!”。 #include void main() { printf("Hello World!\n"); } 实习题目1.4 1.写出下面程序执行结果。 #include void main() { printf("我可以写c语言程序了!\n"); } 2编写c程序 #include void main() { printf("*\n"); printf("**\n"); printf("***\n"); }

第二章简单c语言程序设计 实验目的及要求 (1)进一步熟悉并掌握visual c++6.0集成开发环境的使用 (2)熟练掌握c语言程序上机编写的步骤 (3)掌握算术表达式、赋值表达式的使用 (4)掌握c语言输入、输出函数的使用 (5)能够编写简单的c语言程序 (6)掌握简单c语言程序的差错方法 实验步骤: 例2-1:已知两个变量a、b,其值分别为100和200,编程求它们的和sum。#include void main() { int a,b,SUM; a=100; b=200; SUM=a+b; printf("他们的和是%d\n”,SUM); } 例2-2已知一个圆柱体的半径r为6,高h为7,编写程序求圆柱体的体积。#include void main() { float r,h; float s; float v; r=6.0; h=7.0; s=3.14*r*r; v=s*h; printf("圆柱体的体积为%f\n",v); } 2.4实习题目

计算机组织与结构实验报告 CQUPT

计算机组织与结构 实验报告 目录 实验一 Hamming码 (2) 实验二乘法器 (4) 实验三时序部件 (6) 实验四 CPU算术逻辑单元实验 (6) 实验五 CPU指令译码器实验 (7) 实验六 CPU微程序控制器实验 (10) 实验七&八 CPU实验_无流水无cache (16)

实验一 Hamming码 观察实验现象并记录相应数据 输入输出规则对应如下: 1.输入的8位操作数对应开关SD15~SD8,编码后的hamming码在灯A0~A12上体现。 2.开关SA0是控制位,待校验的13位数据对应SD7~SD0与SA5~SA1。 3.比较的结果在灯R4~R0上体现。 如对8位数据10101100进行hamming编码和校验。 1、先手工计算校验位P5~P1=___10111_____,编码后的hamming码为___1101001101011____________。 2、拨动开关SD15~SD8输入10101100,观察灯A12~A0=_____1101001101011________,看是否与自己手工计算的hamming码相符。 3、输入待校验的13位数据,假设输入1111001101011。拨动开关SA0为1开始校验,拨动SD7~SD0设置为11110011(13位数据中的高八位),SA5~SA1设置为01011(13位中的低5位)。观察灯R4~R0=_ ___11011___,也就是校验结果的值。 4、比较编码后的hamming码和校验的hamming码,发现第_11_ 位数据错误,手工计算S=_____11011____,和3中观察到的R4~R0是否相符。 5、可以输入其他位错误的校验数据观察结果值S是否正确。 6、1~5做完后,重新输入新的8位数据做实验,并填写表1.1.4。 表1.1.4 思考题: 1、根据8位数据位的hamming编码原理,写出16位数据位的编码原理。 只实现一位纠错两位检错,根据数据位k与校验位r的对应关系,16位数据位需要6位校验位,可表示为H22H24…H2H1。

重庆大学计算机网络实验报告

《计算机网络》实验报告 一、实验目的 掌握3种UTP线缆的制作;了解3类UTP线缆的作用并能将其用于实际的网络组网;了解与布线有关的标准与标准组织 了解计算机网络组网的层次化原则;掌握局域网组网中从物理层到网络层所应完成的一般任务;掌握PING和IPCONFIG等命令的使用 学会简单组网;培养初步的协同工作能力 二、实验项目内容 5类UTP与6类UTP双绞线; 布线有关的标准组织及标准; 3种UTP线缆的作用和线图:直连线(Straight-thru),交叉线(Crossover)和反接线(Rollover); 制作直连线并进行网络互联的练习; 计算机网络组网的一般任务和层次化原则; 按要求进行网络拓扑连接和配置; PING和IPCONFIG实用网络工具

三、实验过程或算法(源程序) 按照网线的制作步骤制作网线: 准备工作:准备RJ45卡线钳一把,水晶头,网线; 制作步骤:共有四步,可以简单归纳为四个字:“剥”,“理”,“插”,“压” 1.剥线:剥线的长度为13mm~15mm,不宜太长或太短; 2.理线:按顺序整理平,遵守规则,否则不能正常通信; 3.插线:一定要平行插入到线顶端,以免触不到金属片; 4.检测:发射器和接收器两端的灯同时亮为正常。 (2)组网 在交换机上用做好的网线连接相邻的电脑,最后在cmd中用Ping命令检查是否连接成功。 四、实验结果及分析和(或)源程序调试过程 (1)结果及分析 有两种网线水晶头接线的方式:交叉线和直连线。我选择的是直连线式,按照双绞线颜色白橙,橙,白绿,蓝,白蓝,绿,白棕,棕的顺序插入并压制好,检验发现只有2,3,6,7连上了,然后跟同组的同学合力又做了两根,都能全部连上。把做好的网线连接到交换机上,成功验证了简单组网。 (2)个人小结

有机化学实验指导书重庆邮电学院生物信息学院

有机化学实验指导书 化学教学部 重庆邮电学院生物信息学院 2002年6月23日

前言 本书参考了多门实验教材,主要参照中山大学化学系许遵乐、刘汉标主编的《有机化学实验》。并根据自身的需要,选择了其中部分实验内容,也增添了部分趣味性的实验,如阿司匹林的合成、从茶叶中提取咖啡碱等实验。另外增设了设计性实验,以提高学生实验综合能力。 本教材共包括三个方面的内容:第一部分为有机化学实验的一般知识,包括实验室规则、安全注意事项、有机实验常用仪器装置的介绍等,第二部分为有机化学实验的基本操作,介绍常用有机化学实验单元操作的技术要点等。第三部分为有机化合物的实验,安排有19个不同的实验,分为基本有机合成实验、有机化合物的性质实验等,由于编写时间仓促,加之我们的业务水平有限,书中定有不少错误及万安之处,敬请各校教师和同学们在使用过程中提出批评指正;以不断提高本教材的质量。

目录 第一部分有机化学实验的一般知识 (4) 一、有机化学实验室的安全知识 (4) 二、有机化学实验常用仪器 (7) 三、玻璃仪器的清洗、干燥和塞子的配置 (11) 四、简单玻璃工操作 (14) 五、有机化学反应的常用装置 (16) 六、加热和冷却 (22) 七、实验前的准备工作和实验报告的书写 (24) 第二部分有机化合物的分离提纯 (27) 一、重结晶 (27) 二、蒸馏 (31) 三、分馏 (35) 四、萃取与洗涤 (37) 五、干燥 (41) 第三部分实验 (44)

一、基本操作训练 (44) 实验一简单玻璃工操作 (44) 实验二蒸馏和沸点测定 (45) 实验三重结晶 (46) 二、合成实验 (48) 实验四1-溴丁烷 (48) 实验五环己稀 (50) 实验六苯乙酮 (51) 实验七己二酸 (53) 实验八乙酰苯胺 (54) 实验九乙酰乙酸乙酯 (55) 实验十β-萘乙醚 (57) 实验十一乙酸乙酯 (58) 实验十二乙醚 (59) 实验十三乙酸正丁酯 (60) 三、有机化合物的性质实验 (61) 实验十四卤代烃的化学性质 (61) 实验十五酚的化学性质 (61)

重庆邮电大学C++实验报告

面向对象设计_C++上机实验报告 指导教师: 学号: 姓名: 班级: 时间:

实验一熟悉Visual C++开发环境及C++程 序的上机过程 一、实验目的 1、了解和使用VC集成开发环境; 2、熟悉VC环境的基本命令和功能键; 3、熟悉常用的功能菜单命令; 4、学习使用VC++环境的帮助; 5、学习完整的C++程序开发过程; 6、理解简单的C++程序结构 二、实验内容 使用Visual C++ 6.0集成环境来编辑、编译并运行下面简单C++程序: 1.#include void main() { cout<<"This is a C++ program.\n"; } 2.#include int max(int,int); //声明自定义函数 void main() //主函数 { int a,b,c; cout<<"input two number:\n"; cin>>a>>b; c=max(a,b); //调用max函数,将得到的值赋给C cout<<"max="<y) z=x; else z=y; return(z); //将z的值返回,通过max带回调用处 } 三、实验代码

1、#include void main() { cout<<"This is a C++ program.\n"; } 2、 #include using namespace std; int max(int,int); void main() { int a,b,c; cout<<"input two number:\n"; cin>>a>>b; c=max(a,b); cout<<"max="<y) z=x; else z=y; return(z); } 四、实验结果 五、实验心得 由于有C语言的基础,之前也一直是Visual C++ 6.0,所以调试出这两个程序并不困难。只是对IDE需要进一步熟悉,才能提高编码的效率。

重庆大学数学实验报告七

开课学院、实验室:数统学院DS1421实验时间:2013年03月17日

由于matlab中小数只能是四位,所以我在编程的过程中将距离扩大了1000倍,但是并不会影响我们所求得的结果。 运行程序之后我们得到的结果为: 我们可以得到当金星与地球的距离(米)的对数值为9.9351799时,只一天恰好是25号。 8.编写的matlab程序如下: x=0:400:2800; y=0:400:2400; z=[1180 1320 1450 1420 1400 1300 700 900 1230 1390 1500 1500 1400 900 1100 1060 1270 1500 1200 1100 1350 1450 1200 1150 1370 1500 1200 1100 1550 1600 1550 1380 1460 1500 1550 1600 1550 1600 1600 1600 1450 1480 1500 1550 1510 1430 1300 1200 1430 1450 1470 1320 1280 1200 1080 940]; [xi,yi]=meshgrid(0:5:2800,0:5:2400); zi=interp2(x,y,z,xi,yi,'cubic'); mesh(xi,yi,zi); xlabel('x'),ylabel('y'),zlabel('高程'); title('某山区地貌图'); figure(2); contour(xi,yi,zi,30); 运行程序我们得到的结果如下所示: 山区的地貌图如下所示:

等高线图如下所示: 三、附录(程序等) 6. y=18:2:30;

人机交互技术实验四

重庆邮电大学移通学院学生实验报告

实验二:理解设计风格与原则 一、实验目的 (1)熟悉人机交互的风格,掌握人机交互设计的基本原则 (2)了解Windows“辅助功能选项”的人文设计 二、工具/准备工作 需要准备一台带有浏览器,能够访问因特网的计算机。 三、实验内容与步骤 1.知识扩展 硬件人机界面的发展以人类社会的三次技术革命作为分水岭。在发展过程中,出现了许多对后人有着重大影响的设计思潮和流派。请通过因特网搜素,来了解和学习其中的一些内容,并简述记录之。 (1)工艺美术运动:“工艺美术”运动的根源是当时艺术家们无法解决工业化带来的 问题,企图逃避现实,隐退到中世纪哥特时期。运动否定了大工业化与机械生产,导致它没有可能成为领导潮流的主要风格。从意识形态来看,它是消极的但是它却给后来设计家提供了参考,对“新艺术运动”有着深远的影响。因此,这场运动虽然短暂,但在设计史上依然是非常重要的,值得认真研究的。 (2)新艺术运动:是19世纪末20世纪初在欧洲和美国产生并发展的一次影响面相当 大的“装饰艺术”的运动,是一次内容广泛的、设计上的形式主义运动,涉及十多个国家,从建筑、家具、产品、首饰、服装、平面设计、书籍插画一直到雕塑和绘画艺术都受到影响,延续长达十余年,是设计史上一次非常重要的形式主义运动。这场运动实质上是英国“工艺美术运动”在欧洲大陆的延续与传播,在思想理论上并没有超越“工艺美术运动”。新艺术运动主张艺术家从事产品设计,以此实现技术与艺术的统一. (3)德意志制造联盟:德国在19世纪末期的工业水平迅速赶上了老牌资本主义国家 的英国、法国,居于欧洲第一位。德国在上升期不仅要求进一步工业化,而且希望成为工业时代的领袖。为了使后起的德国商品能够在国际市场上与英国抗衡,企业家、艺术家和技术人员组成了全国性的组织──德意志制造联盟,目的在于提高工业制品的质量以求达到国际水平.

数据库上机实验报告+总结

数据库集中上机报告 学生:马志鹏 学号: 022******* 班级: 02210901 专业:计算机应用技术 重庆邮电大学移通学院 2011年6月

第一天:Access数据库基本操作 1 实验目的 1、熟悉的掌握Access数据库结构与创建 2、了解创建、修改、删除、查询、保存等操作 3、输入数据创建、设计器创建、向导创建。 2 实验内容 3 实验结果 1. 2.

2 Access数据表的编辑 第二天数据表基本操作 1 表关系与编辑数据 1 实验目的: 1、实现一对一,一对多,多对多的实体关系 2、对“学生基本信息”表中的记录进行排序,按出生日期降序排列 3、从“学生基本信息”表中筛选出所有计算机系男生的记录 4、从“学生基本信息”表中筛选出回族和蒙古族的所有学生记录

2 实验内容 1. SELECT 学生基本信息表.学生姓名, 成绩档案表.* FROM 成绩档案表INNER JOIN 学生基本信息表ON 成绩档案表.学生学号= 学生基本信息表.学生学号 WHERE (((学生基本信息表.学生姓名)="张冰冰")); 2 SELECT 学生基本信息表.* FROM 学生基本信息表 WHERE (((学生基本信息表.性别)="男") AND ((学生基本信息表.班级名称)="计算机系")); 3 SELECT 成绩档案表.C语言, 课程表.* FROM 成绩档案表, 课程表; 4 SELECT 学生基本信息表.*, 学生基本信息表.性别, 学生基本信息表.班级名称FROM 学生基本信息表WHERE (((学生基本信息表.性别)<>"男") AND ((学生基本信息表.班级名称)<>"计算机系")); 5 SELECT 学生基本信息表.*, 学生基本信息表.出生日期 FROM 学生基本信息表WHERE (((Month([出生日期]))=9) AND ((Day([出生日期]))=1)); 6 SELECT 学生基本信息表.* FROM 学生基本信息表WHERE (((学生基本信息表.学生姓名) Like "李*")); 3 实验结果

重庆大学CAD实验报告1

CAD课程第1次实验报告任务及模板 实验一AutoCAD基本图形绘制 (成绩__________) 一、实验目的 1、掌握直线、园、园弧等命令 2、掌握对象捕捉的方法 3、掌握图幅设置、视图控制 二、实验项目内容 (1)将图幅设置成2号图纸放大100倍。 (2)完成图1-1的绘制,采用多种坐标形式。 图1-1 基本绘制命令练习 (3)采用line、arc、circle、solid、trace绘制图1-2

图1-2基本绘制命令练习 (4)采用pline的命令绘制图1-3 图1-3基本绘制命令练习 请对上面的过程进行抓图,并进行说明。要求对命令、参数、过程进行详细的叙述。 三、实验过程 1、将图幅设置成2号图纸放大100倍。 命令: limits 重新设置模型空间界限: 指定左下角点或[开(ON)/关(OFF)] <0.0000,0.0000>: 指定右上角点<420.0000,297.0000>: 594,420 命令: zoom 指定窗口的角点,输入比例因子(nX 或nXP),或者 [全部(A)/中心(C)/动态(D)/范围(E)/上一个(P)/比例(S)/窗口(W)/对象(O)] <实时>: s 输入比例因子(nX 或nXP): 100 2、完成图1-1的绘制,采用多种坐标形式。 命令: line 指定第一点: 5000,5000 指定下一点或[放弃(U)]: 5000,15000 指定下一点或[放弃(U)]: 15000,15000 指定下一点或[闭合(C)/放弃(U)]: 15000,5000 指定下一点或[闭合(C)/放弃(U)]: c

命令: line 指定第一点: 指定下一点或[放弃(U)]: @10000,0 指定下一点或[放弃(U)]: @0,10000 指定下一点或[闭合(C)/放弃(U)]: @-10000,0 指定下一点或[闭合(C)/放弃(U)]: c LINE 指定第一点: 指定下一点或[放弃(U)]: @10000<0 指定下一点或[放弃(U)]: @10000<90 指定下一点或[闭合(C)/放弃(U)]: @10000<180 指定下一点或[闭合(C)/放弃(U)]: c

工程材料实验报告

工程材料实验报告(红色字体,在提交报告时全部需要删除) 专业统统用小四号宋体 班级 姓名 学号 组员由于组员较多,字体可以小一点 重庆邮电大学移通学院管理工程系 年月日 1

目录 (目录页码需要标上,包括每一页下面都需要添加页码,封面和目录无页码) 一、水泥技术性能实验······································································ 二、水泥胶砂强度检验······································································ 三、普通混凝土拌合物性能实验·························································· 四、混凝土强度实验········································································· 五、骨料实验·················································································· 六、钢筋实验·················································································· 七、实验心得 ····················································································

数控车床实验报告

华北电力大学 实验报告 | | 实训项目 课程名称设计制造综合实验 | | 专业班级:机械0803班学生姓名:孙赫俊学号:200704000219 成绩: 指导教师:实验日期:2011年6月20日 1、目的与要求 目的: 1)、了解数控车床的结构和工作原理; 2)、掌握数控车床的编程; 3)、掌握数控车床的手动操作; 4)、掌握数控车床的刀具补偿输入、程序自动运行。 要求:在规定的课程周期内: 1)、熟悉车床本体、cnc、伺服单元、plc、面板等部件的结构、原理、作用。 2)、 掌握手动编程各种指令的意义功能;在掌握数控车削加工工艺的基础上, 根据加工工艺,编写指定零件的加工程序。 3)、能够熟练操作数控车床。 4)、独立完成数控车床的对刀,程序编制、录入,加工出合格的零件。 5)、按课程要求编写相应的实训报告。 2、实验报告内容要求: 1)简述数控车床的结构和工作原理,数控车削的加工过程; 2)指定零件的加工工艺,根据加工工艺编写零件的加工程序; 3)简述数控机 床的操作过程,试切对刀的操作要点; 4)加工出的零件的照片。 5)个人总结及心得体会; 成绩评定表: 指导教师: 年月日 一、简述数控车床的结构和工作原理,数控车削的加工过程 1. 数控车床的组成:数控车床是由数控程序及存储介质、输入输出设备、计算机数控 装置、伺服系统、机床本体组成。 2. 数控车床的工作原理:数控车床是一种高度自动化的机床,在加工工艺与加工表面形 成方法上,与普通机床是基本相同的,最根本的不同在于实现自动化控制的原理与方法上。 数控车床是用数字化的信息来实现自动化控制的,将与加工零件有关的信息—工件与刀具相 对运动轨迹的尺寸参数(进给执行部件的进给尺寸),切削加工的工艺参数(主运动和进给运 动的速度、切削深度等),以及各种辅助操作(主运动变速、刀具更换、冷却润滑液关停、工 件夹紧松开等)等加工信息—用规定的文字、数字和符号组成的代码,按一定的格式编写成 加工程序单,将加工程序通过控制介质输入到数控装置中,由数控装置经过分析处理后,发 出各种与加工程序相对应的信号和指令控制机床进行自动加工。数控车床的数字控制的原理 与过程通过下述的数控车床组成可得到更明确的说明。 3. 数控车削的加工过程: ①首先根据零件加工图样进行工艺分析,确定加工方案、工艺参数和位移数据。②用 规定的程序代码和格式规则编写零件加工程序单;或用自动编程软件进行cad/cam工作,直 接生成零件的加工程序文件。 ③程序的输入和输出。手工编写的程序通过数控机床的操作面板输入,软件生成的

重庆大学超大规模集成电路实验报告

重庆大学研究生专业实验教学 实验报告书 重庆大学研究生院制 实验课程名称: 超大规模集成电路设计与应用 实验指导教师: 学 院: 通信工程学院 专业及类别: 信号与信息处理 (学术) 学 号: 姓 名: 实验日期: 成 绩:

一、实验目的 掌握现代电子系统设计中的具体实现方法和重要的设计工具。重点是在如何利用大规模集成电路进行系统级设计的方法上,对可编程器件发展的最新动态有所了解。实验基本要求如下: 1.正确掌握Quartus II的使用方法、Quartus II环境中的使用技巧; 2.应用Quartus II SOPC开发工具SOPC Builder进行基于FPGA的嵌入式系统的硬件设计; 3.应用Quartus II的软件开发工具Nios II IDE进行基于FPGA的嵌入式系统的软件设计; 4.应用C语言完成电子钟的程序的设计。 5.掌握在NiosII IDE环境下进行软件仿真调试的方法。 6.掌握在Nios开发板硬件上进行软件调试的方法。 二、实验仪器设备 1.装有Quartus II和Nios II IDE软件的PC机 2.JTAG下载线 3.DE2开发板,其中DE2开发板如图1所示。 图1 DE2开发板 三、实验原理 1、Nios II软硬件开发流程

图2 Nios II 软硬件开发流程图 2、电子钟程序流程图 图3 电子钟程序流程图 标准系统组元件UART PIO DMA 用户定义的元令 ...

四、实验内容 1.SOPC Builder基础实验实验 通过SOPC Builder构建一SOPC系统,如图4所示,系统中包含Nios II CPU、定时器、Flash、sram接口、sdram接口、JTAG串口、LCD、Button、七段显示(8位)外围设备。 图4 SOPC Builder构建的SOPC系统 2.NiosII基础实验 1.搭建好SOPC系统之后,点击generate生成顶层模块,将构建的顶层模块 添加到Quartus II顶层图中。然后完成各功能模块的连接,如图5所示,

重庆邮电大学自动化电气与工程类 工程实训实验报告单片机最小系统实验报告

自动化电气与工程类工程实训实验报告 ——单片机最小系统实验报告 基于PROTEUS仿真平台的51系列单片机 最小系统的设计、应用实验 一、实验目的和性能指标 1、实验目的

学习掌握PROTEUS仿真软件的基本使用,熟悉KEIL软件的使用。并且对单片机最小系统进行仿真设计,实现1.在电路上实现秒表计时、暂停、清零功能。2.同时实现计时器功能,显示时、分、秒,能够修改时、分、秒。3. 用单片机及外围接口电路实现对键盘的扫描,并用八位数码管显示结果。 2、性能指标 秒表计时要求能精确至0.01秒,计时器要求能循环显示,格式为时—分—秒,并能实现时间的调整,包括时间的增加和减小,对键盘的扫描实现4*4矩阵键盘的扫描,并能循环显示。 二、硬件系统设计 STC89c51单片机的硬件资源包含:一个8位CPU、振荡器和时钟电路、至少128字节的内部数据存储器,可寻址外部程序存储器和数据存储器个64k字节,21个特殊功能寄存器,4个并行I/O接口,2个16位定时/计数器,至少5个中断源,提供两级中断优先级,可实现两级中断服务程序嵌套。 具有有位寻址功能,有较强的布尔处理能力。各功能单元(包括IO端口和定时器/计数器等)都由特殊功能寄存器(SFR)集中管理。中央处理器、ROM、RAM、定时/计数器和I/O口等,各个功能由内部的总线连接起来,从而实现数据通信。单片机最小系统主要由电源、复位、振荡电路以及扩展部分等部分组成。 1、单片机最小系统 单片机最小系统就是支持主芯片正常工作的最小电路部分,包括主控芯片、复位电路和晶振电路。 主控芯片选取AT89C52芯片,因其具有良好的性能及稳定性,价格便宜应用方便。 晶振选取12MHz,晶振旁电容选取30pF。 采用按键复位电路,电阻分别选取10KΩ,电容选取10μF。 2、键盘接口电路 共计16个按键,采用4*4矩阵键盘,键盘的行和列之间都有公共端相连,四行采用端口P3.0~P3.3,四列采用端口P3.4~P3.7,通过8个端口的的高低电平完成对矩阵键盘的控制和扫描。通过对16个按键进行编码,从而得到键盘的口地址,我们就可以得到是哪个键按下,从而完成键盘的功能。 3、数码管显示电路 采用八位一体的数码管对计算数据和结果进行显示,这里选取共阴极数码管,使用P0口对数码管进行段选控制,用P2口对数码管进行位选控制,方便实现动态显示的效果。 三、系统设计方案

大物实验报告2(完整版)

报告编号:YT-FS-3282-22 大物实验报告2(完整版) 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

大物实验报告2(完整版) 备注:该报告书文本主要按照原定计划完成任务后形成报告,并反映遇到的基本情况、实际取得的成功和过程中取得的经验教训、揭露存在的问题以及提出今后设想。文档可根据实际情况进行修改和使用。 【实验原理】 辉光球发光是低压气体(惰性气体)在高频电场中的放电现象。辉光球外表为高强度玻璃球壳,球内充有稀薄的惰性气体(如氩气等),中央有一个黑色球状电极。球的底部有一块振荡电路板,通过电源变换器,将低压直流电转变为高压高频电流加在电极上。通电后,振荡电路产生高频电场,球内稀薄气体由于受到高频电场的电离作用而光芒四射。辉光球工作时,在球中央的电极周围形成一个类似于点电荷的场。当用手(人与大地相连)触及球时,球周围 的电场、电势分布再均匀对称,故辉光球在手指的周围处变得更为明亮,产生的弧线顺着手的触摸移动而游动扭曲,随手指移动起舞。这其实是分子的激

发,碰撞、电离、复合的物理过程。人体为另一电极,气体在极间电场中电离、复合而发生辉光。 【实验现象】 辉光球通电后呈静止样。当人手触摸时中间电极出现放电致球壳触摸处。五颜六色的闪电会随着手的移动而移动,球内出现放电现象。一旦手离开,闪电消失。 【实际运用】 霓虹灯,把直径为12-15毫米的玻璃管弯成各种形状,管内充以数毫米汞柱压力的氖气或其他气体,每1米加约1000伏的电压时,依管内的充气种类,或管壁所涂的荧光物质而发出各种颜色的光,多用此作为夜间的广告等。 日光灯,亦称“荧光灯”。一种利用光质发光的照明用灯。灯管用圆柱形玻璃管制成,实际上是一种低气压放电管。两端装有电极,内壁涂有钨酸镁、硅酸锌等荧光物质。制造时抽取空气,充入少量水银和氩气。广泛用于生活和工厂的照明光源。

相关主题