文档视界 最新最全的文档下载
当前位置:文档视界 › 微波基础计算器与MWO软件熟悉实验报告

微波基础计算器与MWO软件熟悉实验报告

微波基础计算器与MWO软件熟悉实验报告
微波基础计算器与MWO软件熟悉实验报告

实验一微波基础计算器与MWO软件熟悉

一、实验目的

1.掌握传输线(长线)基本原理;

2.熟练掌握Smith圆图的工作原理;

3.熟练使用微波技术基础计算器计算单枝节线匹配;

二、实验要求

1.掌握传输线(长线)基本理论;

2.熟练掌握Smith圆图的原理,熟练使用微波技术基础计算器。

3.熟悉MWO软件界面和基本操作。

三、实验原理

1.长线理论:

电压波与电流波(入射与反射)关系:

Smith圆图:

2.阻抗匹配:

方法一:四分之波长转换线法

方法二:短路单枝节法

并联短路枝节线匹配原理:

终端短路传输线相当于一个纯电抗;

在主传输线上并联一个短路面位置可调的支路传输线,相当并联一个可变电抗。

在主线上输入阻抗电阻等于特性阻抗的位置并联短路枝节线。

调节枝节线长短,使得枝节线和主线并联的输入阻抗等于特性阻抗。

四、实验内容:

1、长线计算

设置特性阻抗为50欧姆,负载阻抗我们选择100-j 50,波长输入1,线长输入5,此处波长与线长都为相对值,计算线长Z为2.2、3、4.6三处的输入阻抗和反射系

数,并且通过《电磁场与电磁波》教材上相应的传输线公式和反射系数公式验证。

Z=2.2时如图输入阻抗为:19.21-j3.52 反射系数为:-0.441-j0.073

Z=3如图输入阻抗为:100-j50 反射系数为:0.4-j0.2

Z=4.6如图输入阻抗为:30-j33.17 反射系数为:-0.067-j0.442

2.阻抗圆图使用

Z=2.5时如图输入阻抗为:100-j50 反射系数为:0.4-j0.2

此时的阻抗圆图

Z=3.5时如图输入阻抗为:100-j50 反射系数为:0.4-j0.2

3.单枝节匹配如图所示

匹配点1:L=0.25λ,d=0.074λ

匹配点2:L0.375λ,d=0.426λ

4.MWO软件界面和基本操作

电路图如下图所示

分析电路:

如下图所示:

a.当电源电压较小时,二极管没有导通,输出端无电压,即没有波形(A图)

b.当电源电压适中时,二极管导通,输出端电压随电源电压增大而增大(B图)

c.当电源电压过大时,二极管击穿,电路损坏。(C图)

A图

B图

C图

最新计算机软件技术基础(第三版)习题答案

第一章 1.1什么是信息?信息与数据的区别和联系在何处? 信息定义之一:信息是现实世界中存在的客观实体、现象、关系进行描述的数据。 信息定义之二:信息是经过加工后并对实体的行为产生影响的数据。 与数据的区别和联系: 数据定义:数据是现实世界客观存在的实体或事物的属性值,即指人们听到的事实和看到的景象。 我们把这些数据收集起来,经过处理后,即得到人们需要的信息。 信息和数据的关系可以归结为: 1.信息是有一定含义的数据。 2.信息是经过加工(处理)后的数据。 3.信息是对决策有价值的数据。 1.2信息有哪些基本属性? z信息的基本属性有: 1.事实性。 2.等级性。 3.可压缩性。 4.可扩散性。 5.可传输性。 6.共享性。 7.增值性和再生性。 8.转换性。 1.3计算机的主要特点是什么? 计算机最主要的特点是: 1.高速自动的操作功能。 2.具有记忆的能力。 3.可以进行各种逻辑判断。 4.精确高速的计算能力。 1.5完整的计算机系统应该包括哪几部分? 目前最完整的计算机系统学说认为由五部分组成: 1.人员 2.数据 3.设备 4.程序 5.规程 1.6什么是计算机硬件?什么是计算机软件? 硬件:泛指实际存在的物理设备,包括计算机本身及其外围设备。 微型计算机的硬件系统:主机、外存储器、输入设备、输出设备、微机的系统总线。 软件:是指计算机程序、方法、规则的文档以及在计算机上运行它时所必须的数据。 计算机软件一般分为系统软件和应用软件。 1.8 软件技术发展的几个阶段各有什么特点?它与硬件的关系如何? 第一阶段:高级语言阶段 特点:这一时期,编译技术代表了整个软件技术,软件工作者追求的主要目的是设计和实现在控制结构和数据结构方面表现能力强的高级语言。但在这一时期内,编译系统主要是靠手工编制,自动化程度很低。 硬件关系:此时期计算机的硬件要求仅能用机器指令来编制可运行的程序。

《大学计算机基础》上机实验报告

《大学计算机基础》 上机实验报告 班级: 姓名: 学号: 授课教师: 日期:年月日

目录 一、Windows操作系统基本操作......................................................... - 1 - 二、Word文字处理基本操作 .............................................................. - 4 - 三、Excel电子表格基本操作 ............................................................ - 6 - 四、PowerPoint幻灯片基本操作....................................................... - 8 - 五、网页设计基本操作 ...................................................................... - 9 - 六、Access数据库基本操作 ............................................................ - 10 - 上机实验作业要求: ○1在实验报告纸上手写并粘贴实验结果; ○2每人将所有作业装订在一起(要包封面); ○3全部上机实验结束后全班统一上交; ○4作业内容不得重复、输入的数据需要有差别。

实验名称一、Windows操作系统基本操作 实验目的1、掌握Windows的基本操作方法。 2、学会使用“画图”和PrntScr快捷键。 3、学会使用“计算器”和Word基本操作。 实验内容1、日历标注 利用“画图”和Word软件,截取计算机上日历的图片并用文字、颜色、图框等标注出近期的节假日及其名称,并将结果显示保存在下面(参考下面样图)。 运行结果是: 主要操作步骤是: 2、科学计算 利用“计算器”和Word软件,计算下列题目,并将结果截图保存在下面(参考样图)。 ○1使用科学型计算器,求8!、sin(8)、90、74、20、67、39、400、50.23、ln(785)的平均值、和值,并用科学计数法显示。 运行结果是: ②将以下十、八、十六进制数转换为二进制数:(894.8125)10、(37.5)8、(2C.4B)16 运行结果是:(需要下载使用“唯美计算器”) ○3计算下列二进制数的加法与乘法:101.1+11.11;1101*1011 运行结果是:(参考样图) 写出主要操作步骤: 3、实验心得体会

计算机软件基础实验报告

计算机软件基础(二) 实验报告 实验一 DOS和WINDOWS95系统的基本操作 一、实验要求和目的 1.熟悉MS-DOS环境。 2.掌握常用DOS命令的基本操作。 二、软硬件环境 1.硬件环境:微机CPU 486以上,500MB以上硬盘,32M以上内存; 2.软件环境:装有MASM 5.0、DEBUG、LINK和EDIT等应用程序。 三、实验涉及的主要知识单元 ●DOS的功能和组成: DOS的主要功能是管理磁盘文件,管理显示器、键盘、磁盘驱动器、打印机等各种设备,负责监视计算机及执行的处理过程,以便有效地利用系统资源,方便用户使用。从内部来看,DOS是完成各种功能的一组程序。版本不同,程序的数日也不同,但组成DOS的最主要的程序有四个,即命令处理模块(COMMAND.COM)、磁盘操作管理模块(MS-DOS.SYS)、输入输出接口模块(10.SYS)和一个引导程序。存放DOS程序模块的磁盘称为DOS系统盘。 DOS提供了多条操作命令,对一般用户最常用的是有关文件操作、文件目录操作、磁盘操作和若干系统命令。 DOS的人机界面采用的是命令行方式。 ●DOS的启动:DOS的启动就是从系统盘上把DOS装入内存并执行的过程。 启动MS-DOS应用程序,有三种方法: 第一种方法:从“开始”菜单启动MS-DOS操作系统。步骤为: 1.在Windows XP界面状态,单击“开始”|“运行”命令,如图2-1-1所示。 图1-1 “运行”命令条 2.在“运行”对话框中键入“cmd”,如图2-1-2所示,单击“确定”按钮。 图1-2 “运行”对话框 3.操作系统界面随即进入MS-DOS模式。如图2-1-3所示。

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

《软件技术基础》实验报告 实验名称:顺序表的操作 班级学号姓名 第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.要求同一逻辑结构的所有数据元素具有相同的特性,这意味着( )。 A.数据元素具有同一的特点 *B.不仅数据元素包含的数据项的个数要相同,而且对应数据项的类型要一致 C.每个数据元素都一样 D.数据元素所包含的数据项的个数要相等 2.数据结构是一门研究非数值计算的程序设计问题中计算机的( (1) )以及它们之间的( (2) )和运算的学科。 (1) A.操作对象 B.计算方法 *C.物理存储D.数据映像 (2) A.结构 *B.关系 C.运算 D.算法3.数据结构被形式地定义为(D,R),其中D是( (1) )的有限集合,R是D上( (2) )的有限集合。 (1) A.算法 *B.数据元素 C.数据操作D.逻辑结构 (2)A.操作 B.映像 C.存储 *D.关系4.在数据结构中,从逻辑上可以把数据结构分为( )。A.动态结构和静态结构 B.紧凑结构和非紧凑结构*C.线性结构和非线性结构 D.部结构和外部结构5.线性表的顺序存储结构是一种( )的存储结构。

*A.随机存取 B.顺序存取 C.索引存取 D.Hash 存取 6.算法分析的目的是( )。 A.找出数据结构的合理性 B.研究算法中的输入和输出的关系 *C.分析算法的效率以求改进 D.分析算法的易懂性和文档性 7.计算机算法指的是( (1) ),它必须具备输入、输出和( (2) )等五个特征。 (1) A.计算方法 B.排序方法 *C.解决某一问题的有限运算序列 D.调度方法 (2) A.可行性、可移植性和可扩充性 *B.可行性、确定性和有穷性 C.确定性,有穷性和稳定性 D.易读性、稳定性和安全性 8.线性表若采用链表存储结构,要求存中可用存储单元的地址( )。 A.必须是连续的 B.部分必须是连续的 C.一定是不连续的 *D.连续不连续都可以 9.在以下的叙述中,正确的是( )。 A.线性表的线性存储结构优于链式存储结构*B.二维数组是它的每个数据元素为一个线性表的线性表 C.栈的操作方式是先进先出 D.队列的操作方式是先进后出 10.根据数据元素之间关系的不同特性,以下四类基本的逻辑结构反映了四类基本的数据组织形式,其中解释错误的是( )。

微波技术基础实验指导书讲解

微波技术基础实验报告 所在学院: 专业班级: 学生姓名: 学生学号: 指导教师: 2016年5月13日

实验一微波测量系统的了解与使用 实验性质:验证性实验级别:必做 开课单位:学时:2学时 一、实验目的: 1.了解微波测量线系统的组成,认识各种微波器件。 2.学会测量设备的使用。 二、实验器材: 1.3厘米固态信号源 2.隔离器 3.可变衰减器 4.测量线 5.选频放大器 6.各种微波器件 三、实验内容: 1.了解微波测试系统 2.学习使用测量线 四、基本原理: 图1。1 微波测试系统组成 1.信号源 信号源是为电子测量提供符合一定技术要求的电信号的设备,微波信号源是对各种相应测量设备或其它电子设备提供微波信号。常用微波信号源可分为:简易信号发生器、功率信号发生器、标准信号发生器和扫频信号发生器。 本实验采用DH1121A型3cm固态信号源。 2.选频放大器

当信号源加有1000Hz左右的方波调幅时,用得最多的检波放大指示方案是“选频放大器”法。它是将检波输出的方波经选频放大器选出1000Hz基波进行高倍数放大,然后再整为直流,用直流电表指示。它具有极高的灵敏度和极低的噪声电平。表头一般具有等刻度及分贝刻度。要求有良好的接地和屏蔽。选频放大器也叫测量放大器。 3.测量线 3厘米波导测量线由开槽波导、不调谐探头和滑架组成。开槽波导中的场由不调谐探头取样,探头的移动靠滑架上的传动装置,探头的输出送到显示装置,就可以显示沿波导轴线的电磁场的变化信息。 4.可变衰减器 为了固定传输系统内传输功率的功率电平,传输系统内必须接入衰减器,对微波产生一定的衰减,衰减量固定不变的称为固定衰减器,可在一定范围内调节的称为可变衰减器。衰减器有吸收衰减器、截止衰减器和极化衰减器三种型式。实验中采用的吸收式衰减器,是利用置入其中的吸收片所引起的通过波的损耗而得到衰减的。一般可调吸收式衰减器的衰减量可在0到30-50分贝之间连续调节,其相应的衰减量可在调节机构的度盘上读出(直读式),或者从所附的校正曲线上查得。 五、实验步骤: 1.了解微波测试系统 1.1观看如图装置的的微波测试系统。 1.2观看常用微波元件的形状、结构,并了解其作用、主要性能及使用方法。常用元件如:铁氧体隔离器、衰减器、直读式频率计、定向耦合器、晶体检波架、全匹配负载、波导同轴转换器等。2.了解测量线结构,掌握各部分功能及使用方法。 2.1按图检查本实验仪器及装置。 2.2将微波衰减器置于衰减量较大的位置(约20至30dB),指示器灵敏度置于较低位置,以防止指示电表偶然过载而损坏。 2.3调节信号源频率,观察指示器的变化。 2.4调节衰减器,观察指示器的变化。 2.5调节滑动架,观察指示器的变化。 六、预习与思考: 总体复习微波系统的知识,熟悉各种微波元器件的构造及原理特点。 实验二驻波系数的测量

重庆大学移动通信系统实验报告

ADS系统级仿真 ——发射机、零中频接收机与外差式接收机 课程名称:移动通信系统 院系:通信工程学院 专业:通信01班 年级: 2013级 姓名:叶汉霆 学号: 指导教师:李明玉 实验时间: 重庆大学

一、实验目的: 1. 熟悉ADS软件的使用、能用该软件进行原理图设计和原理图仿真。 2. 了解发射机、接收机的结构及工作原理; 3. 掌握利用ADS中行为级模块进行系统级仿真的方法,使用如滤波器、放大器、混频器等行为级的功能模块搭建收发信机系统。 4.运用S参数仿真、交流仿真、谐波平衡仿真、瞬态响应仿真等仿真器对收发信机系统的各种性能参数进行模拟检测。 二、实验原理: 1.接收机 接收机将通过信道传播的信号进行接收,提取出有用信号。接收机一般具有接收灵敏度、选择性、交调抑制、噪声系数等性能参数。 接收机的实现架构可分为:超外差、零中频和数字中频等。 接收机各部分的作用和要求如下: ①射频滤波器1(FP Filter1) 选择信号频段、限制输入信号带宽、减小互调失真。 抑制杂散信号,避免杂散响应。 减少本振泄漏,在频分系统中作为频域相关器。 ②低噪声放大器(LNA) 在不使接收机线性度恶化的前提下提供一定的增益。 抑制后续电路的噪声,降低系统的噪声系数。 ③射频滤波器2(FP Filter2) 抑制由低噪声放大器放大或产生的镜频干扰。 进一步抑制其他杂散信号。 减少本振泄漏。 ④混频器(Mixer) 将射频信号下变频为中频信号。 是接收机中输入射频信号最强的模块,其线性度极为重要,同时要求较低 的噪声系数。 ⑤本振滤波器(Injection Filter) 滤除来自本振的杂散信号。

计算机软件基础实验报告

《计算机软件基础》 实验报告 姓名:沈俊卫 学号:1145533129 班级:11电气1班 专业:电气工程及其自动化 学院:电气与信息工程学院 2013年12月

实验一线性表的插入和删除 一、实验目的 1.熟悉C++上机环境; 2.掌握线性表的基本操作:查找、插入、删除等运算在链接存储结构上的运算。 二、实验内容 【任务一】阅读理解 阅读后面的程序,并将其输入到计算机中,调试成功,运算出结果。这个程序中我们创建了一个整数类型的升序单,演示了单链表的创建、输出和删除操作。 【任务二】完善功能 构造函数node *insert (node *head,int num),实现把一个节点插入链表,仍保持链表上各节点的升序关系,并在主函数中完成对你所添加函数的测试。 三、算法描述 建立含有若干个元素的升序单链表,对其进行插入、删除等操作,并将结果在屏幕上输出。// 实验一线性表 #include "stdafx.h" const int SIZE0=2; const int STEP=1; struct List{ int *A,len,size; List(){ A=(int *)malloc(SIZE0*sizeof(int)); if(!A)exit(1); len=0; size=SIZE0; } ~List(){ delete[size]A; } int GetLen(); void Output(); int Insert(int loc,int x); int Delete(int loc,int &y); int Geti(int loc,int &y); List(int *p,int n); void StraightInsertSort(); void BinaryInsertSort(); void BubbleSort(); int Patation(int low,int up); void QuickSort(int low,int high); void SelectSort(); void Shift_down(int heapsize,int index); void DeleteNodeofHeap(int heapsize,int index); void createHeap();

电子科技大学软件技术基础实验报告4

电子科技大学通信与信息工程学院标准实验报告 (实验)课程名称软件技术基础实验 电子科技大学教务处制表

电子科技大学 实验报告 一、实验室名称:校公共机房 二、实验项目名称:二叉树和哈夫曼树 三、实验学时:4学时 四、实验原理: 使用VS2010等C语言集成开发环境(IDE),在微型计算机上对程序进行编辑、编译、连接与运行。通过上机练习掌握二叉树的建立、插入删除,遍历等方法和过程,掌握递归函数在二叉树建立,遍历中的应用,掌握哈夫曼树的最小路径和建立过程。 五、实验目的: 1.熟练二叉树和哈夫曼树的概念和基本操作方法。 2.掌握课程平台使用方法。 六、实验内容: 上机完成所有函数,编程实验,调试运行程序并完成报告。 七、实验器材(设备、元器件): 硬件要求:普通pc机,1G内存,100G硬盘空间即可。 软件要求:Windows 7,包括C编译器的IDE。 八、实验步骤、实验编程与运行结果: 下面建立该二叉树并展示输出结果: #include #include typedef struct bnode

{ int data; struct bnode *lc,*rc; }; struct bnode* create() { struct bnode *tree=NULL; char ch; ch=getchar(); if(ch=='_') tree=NULL; else { tree=(struct bnode *)malloc(sizeof(struct bnode)); tree->data=ch; tree->lc=create(); tree->rc=create(); } return tree; } //先序遍历(根左右)--递归 int preorder(struct bnode *root) { putchar(root->data); if(root->lc!=NULL) preorder(root->lc); if(root->rc!=NULL) preorder(root->rc); } //中序遍历--递归 int inorder(struct bnode *root) { if(root->lc!=NULL) inorder(root->lc); putchar(root->data); if(root->rc!=NULL) inorder(root->rc); } //后序遍历--递归 int postorder(struct bnode *root) { if(root->lc!=NULL) postorder(root->lc); if(root->rc!=NULL)

《计算机软件技术基础》试题答案

《计算机软件技术基础》试题 1.线性表的链式存储结构与顺序存储结构相比优点是 CD 。 A. 所有的操作算法实现简单 B. 便于随机存取 C. 便于插入和删除 D. 便于利用零散的存储器空间 2.线性表是具有n 个 C 的有限序列。 A. 表元素 B. 字符 C. 数据元素 D. 数据项 E. 信息项 3.若长度为n 的线性表采用顺序存储结构,在其第I 个位置插入一个新元素的算法的时间复杂度为 C 。(1≤I ≤n+1) A. O(0) B. O(1) C. O(n) D. O(n 2 ) 4.设A 是一个线性表(a 1,a 2,…,a n ),采用顺序存储结构,则在等概率的前提下,平均每插入一个元素需要移动的元素个数为 B ,平均每删除一个元素需要移动的元素个数为 A ;若元素插在a i 与a i+1之间(0≤I ≤n-1)的概率为 ) 1() (2+-n n i n ,则平均每插入一个 元素所要移动的元素个数为 C ; A. 21 -n B. 2n C. 3 12+n D. 4 13+n 5.下列函数中,按它们在∞→n 时的无穷大阶数,最大的是 D 。 A. log n B. nlog n C. 2n/2 D. n!

6.将下图所示的s所指结点加到p所指的结点之后,其语句应为: D 。 A. s->next=p+1; p->next=s; B. (*p).next=s; (*s).next=(*p).next; C. s->next=p->next; p->next=s->next; D. s->next=p->next; p->next=s; 7.将两个各有n个元素的有序表归并为一个有序表时,其最少的比较次数是 A 。 A. n B. 2n-1 C. n-1 D. 2n 8.下面的程序段是合并两个无头结点链表(ha和 hb)为一个无头结点链表ha的过程,作为参数的两个链表都是按结点的data域由大到小链接的。合并后新链表的结点仍按此方式链接。请填写下述空框,使程序能正确运行。 1. #define NULL 0 typedef struct node{ int data; struct node *next; }node, linklisttype; void combine(linklisttype *ha, linklisttype *hb){ linklisttype *h, *p; h = (linklisttype *)malloc(sizeof(linklisttype)); h->next = NULL; p = h;

《现代通信技术》实验报告一

《现代通信技术》实验报告一

现代通信之我见 一、通信的基本含义 “通信”二字在通信原理课本上的定义是——互通信息,简短却又蕴含了很深的含义。我自己对通信的理解:“互”字即互相,即通信是双方的通信;“通”字即建立了通道,处于连通的状态,信息能够在通道里传递;而“信息”则就有广泛的含义了,是通信传递的内容,人们通过获取信息来了解、认识事物。简单的“通信”二字蕴含了丰富的内容,让我们有深刻的思考。 二、现代通信的发展和技术 近现代的通信发展历史,大致可以分为两个阶段。第一阶段是电通信阶段,第二阶段是电子信息通信阶段。第一阶段包括莫尔斯发明电报机、贝尔发明电话,开启了电路交换的时代;第二阶段主要包括通信系统和通信网技术的快速发展,其主要应用的通信技术有移动通信技术、程控交换技术、传输技术、数据交换与数据网技术、接入网与接入技术。 现代通信网络采用分层的结构形式,其垂直描述,即为了实现端到端之间的业务通信,从功能上将网络分为业务与终端、交换与路由和接入与传送。“业务与终端”表示面向用户的各种通信业务与通信终端的类型和服务类型,“交换与路由”表示支持各种业务的提供手段与网络装备,“接入与传送”表示支持所接入业务的传送媒质和技术设施。每一层都有不同的支撑技术,表现出不同的功能与技术特征,使得通信技术与通信网络有机的融合。 在我们学习现代通信技术的过程中,老师一直要求我们从“大通信、大网络”的层面来学习思考,而不是单单注重某一门技术的研究。现代的网络时代,涌现出许许多多高端前沿的技术,如数字通信、程控交换、宽带IP等,如果将这些技术分别开设课程独立学习,则课程量很大,而且不利于我们对这个大网络的整体的关联性进行思考。在技术飞快的更新换代的今天,我们能做的就是尽快赶上信息的更新速度,从大的方面整体地观测信息时代的发展。

大学计算机实验报告2

《大学计算机基础Ⅰ》课程 实验报告手册 \ 实验教师(签字) 西南大学计算机与信息科学学院 计算机基础教育系 年月日

一、实验说明 本课程实验分为一般性实验(验证和简单设计)和综合性实验(课程设计)两部分。从第3周开始参考实验任务书(本报告中的五部分)完成每周规定的实验,并根据进度按要求认真填写本实验报告中的六、七部分,此实验报告将作为实验成绩评定的依据之一。 本课程实验从开课学期第3周开始实习,每周2学时,16周结束,共28学时。除统一安排的时间外,学生还可根据自己的实际适当安排课余时间上机。上机内容参见本报告中的“五、实验任务书”部分。 二、实验目的 通过本实验,让学生掌握计算机的基本操作和基本技能,能够学会知识的运用与积累,能够举一反三,具备一定的独立解决问题的能力和信心,培养学生熟练地使用常用软件的能力及严肃认真的科学作风,为今后的学习和工作打下良好的基础。 三、实验要求 1、每次实验课将考勤,并作为实验成绩的重要依据。 2、每次实验前学生必须充分准备每次的实验内容,以保证每次上机实验的效果。实验过程中必须独立完成。 3、学期结束时,每位同学应将自己的《实验报告》交各专业班长或学习委员,由班长或学习委员以专业为单位、按学号从小到大排列好统一交给实验指导老师,否则无实验成绩。 四、实验报告要求 一共要求填写3个阶段性实验报告、1个综合性实验报告和1份学期总结,与每份实验报告对应产生的电子文档交由实验老师指定的位置,该电子文档也将作为实验成绩评定的依据之一。 五、实验任务书 教材:《大学计算机基础》第五版高等教育出版社 实验参考书:《大学计算机基础实践教程》高等教育出版社 实验一:指法练习、汉字录入 实验目的: 1.掌握鼠标和键盘的使用及正确的操作指法。 2.掌握微型计算机的打开和关闭操作 3.熟悉键盘指法和文字录入 4.了解中英文切换,全半角的切换 实验任务: 1.参见实验参考书中的实验1-1-1中的[任务1](7页) 2.参见实验参考书中的实验1-1-1中的[任务3](7页) 实验二:Windows的基本操作和文件管理操作 实验目的: 1.掌握Windows的基本知识和基本操作 2.掌握“Windows资源管理器”和“我的电脑”的使用 实验任务: 1.参见实验参考书中的实验1-2-1中的全部任务(14页) 2.参见实验参考书中的实验1-2-2中的全部任务(18页)

计算机软件技术基础实验报告Word版

计算机软件基础实验报告 姓名学号实验目的 1. 掌握C语言程序设计方法,并学会上机调试。 2. 熟悉Huffman编码源程序,并构造Huffman树。 实验内容 1.试设计一算法,从包括n个元素的数组中,求最大和最小元素,并使得当n 个元素为有序排列时,元素之间的比较次数仅为n-1次。 2.在给出的Huffman编码源程序基础上,要求画出Huffman树,求出与等长编 码相比时的压缩比。 实验要求 1.根据实验内容编写算法,并用 C 语言进行程序设计。 2. 将所编程序在计算机上调试通过,并全面测试。 实验结果 1.以一个含有8个元素的一维数组{1,2,3,5,7,8,9,12}为例,设计程序如下: #include int maxArray(int x ,int y); int minArray(int x ,int y); int main(void) { int i = 0 ; int array[8]={ 1,2,3,5,7,8,9,12} ; printf; do { scanf("%d",&array[i]); i++; } while(i < 8); int maxTemp = array[0]; int minTemp = array[0]; int maxIndex = 0; int minIndex = 0; for(i=1;i<8;i++)

maxTemp = maxArray(array[i] , maxTemp); minTemp = minArray(array[i] , minTemp); } for(i=0;i<8;i++) { if (maxTemp == array[i]) { maxIndex = i; } if (minTemp == array[i]) { minIndex = i; } } printf; return 0; } 运行结果如下: 2.Huffman编码源程序 #include #include #include #include #include typedef struct {unsigned int weight; //结点权值 unsigned int parent,lchild,rchild; //结点的父指针,左右孩子指针 }HTNode,*HuffmanTree; //动态分配数组存储哈夫曼树 typedef char **HuffmanCode; //动态分配数组存储哈夫曼编码表 void CreateHuffmanTree(HuffmanTree &,unsigned int*,int ); //生成哈夫曼树 void HuffmanCoding(HuffmanTree,HuffmanCode &,int ); //对哈夫曼树

计算机软件技术基础作业

第二章数据结构概述 一、选择题 1.在数据结构中,从逻辑上可以把数据结构分为( C )。 A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构 2.线性表的顺序存储结构是一种( A )的存储结构。 A.随机存取B.顺序存取C.索引存取D.Hash存取 3.计算机算法指的是( C ),它必须具备输入、输出和( B )等五个特征。 (1) A.计算方法B.排序方法C.解决某一问题的有限运算序列D.调度方法 (2) A.可行性、可移植性和可扩充性B.可行性、确定性和有穷性C.确定性,有穷性和稳定性D.易读性、稳定性和安全性 4.线性表若采用链表存储结构,要求内存中可用存储单元的地址( D )。 A.必须是连续的B.部分必须是连续的C.一定是不连续的D.连续不连续都可以 5.根据数据元素之间关系的不同特性,以下四类基本的逻辑结构反映了四类基本的数据组织形式,其中解释错误的是( A )。 A.集合中任何两个结点之间都有逻辑关系但组织形式松散B.线性结构中结点按逻辑关系依次排列形成一条“锁链”C.树形结构具有分支、层次特性,其形态有点像自然界中的树D.图状结构中的各个结点按逻辑关系互相缠绕,任何两个结点都可以邻接 二、判断题 ×1.数据元素是数据的最小单位。 √2.数据结构是带有结构的数据元素的集合。 √3.数据结构、数据元素、数据项在计算机中的映像分别称为存储结构、结点、数据域。 ×4.数据项是数据的基本单位。 √5.数据的逻辑结构是指各数据元素之间的逻辑关系,是用户按使用需要建立的。 √6.数据的物理结构是数据在计算机中实际的存储形式。 ×7.算法和程序没有区别,所以在数据结构中二者是通用的。 三、填空题 1.所谓数据的逻辑结构指的是数据元素之间的____逻辑关系_____。 2,数据结构是相互之间存在一种或多种特定关系的数据元素的集合,它包括三方面的内容______数据的逻辑结构、数据的存储结构、对数据施加的操作_。3.数据的逻辑结构包括__集合结构___、_____线性结构___、____树型结构_____和__图状结构_____四种类型。 4.在线性结构中,开始结点_____没有______前驱结点,其余每个结点有且只有_____一个______个前驱结点。 5.算法的五个重要特性是__可行性___、___确定性___、___有穷性___、___输入__、___输出__。 6.下列程序段的时间复杂度是_____O(n)____。 for (i=1;i<=n;i++) A[i,i]=0; 7.存储结构是逻辑结构的_____物理______实现。

《现代通信技术》实验报告一

现代通信之我见 一、通信的基本含义 “通信”二字在通信原理课本上的定义是——互通信息,简短却又蕴含了很深的含义。我自己对通信的理解:“互”字即互相,即通信是双方的通信;“通”字即建立了通道,处于连通的状态,信息能够在通道里传递;而“信息”则就有广泛的含义了,是通信传递的内容,人们通过获取信息来了解、认识事物。简单的“通信”二字蕴含了丰富的内容,让我们有深刻的思考。 二、现代通信的发展和技术 近现代的通信发展历史,大致可以分为两个阶段。第一阶段是电通信阶段,第二阶段是电子信息通信阶段。第一阶段包括莫尔斯发明电报机、贝尔发明电话,开启了电路交换的时代;第二阶段主要包括通信系统和通信网技术的快速发展,其主要应用的通信技术有移动通信技术、程控交换技术、传输技术、数据交换与数据网技术、接入网与接入技术。 现代通信网络采用分层的结构形式,其垂直描述,即为了实现端到端之间的业务通信,从功能上将网络分为业务与终端、交换与路由和接入与传送。“业务与终端”表示面向用户的各种通信业务与通信终端的类型和服务类型,“交换与路由”表示支持各种业务的提供手段与网络装备,“接入与传送”表示支持所接入业务的传送媒质和技术设施。每一层都有不同的支撑技术,表现出不同的功能与技术特征,使得通信技术与通信网络有机的融合。 在我们学习现代通信技术的过程中,老师一直要求我们从“大通信、大网络”的层面来学习思考,而不是单单注重某一门技术的研究。现代的网络时代,涌现出许许多多高端前沿的技术,如数字通信、程控交换、宽带IP等,如果将这些技术分别开设课程独立学习,则课程量很大,而且不利于我们对这个大网络的整体的关联性进行思考。在技术飞快的更新换代的今天,我们能做的就是尽快赶上信息的更新速度,从大的方面整体地观测信息时代的发展。

计算机软件基础实验报告

实验一选择结构程序设计 一、实验目的 1、掌握关系运算符和逻辑运算符的使用方法及其表达式的应用。 2、掌握分支语句的使用。 3、结合程序掌握一些简单的算法。 二、实验内容 1、在VC6.0中,实现输入3个整数,按大小顺序输出。 2、在VC6.0中,编写程序,当输入字符A时,输出America;输入字符B时,输出Britain;输入字符C时,输出China;输入其它字符时,输出France(要求使用switch语句实现)。 3、给出一百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’.90分以上为’A’,80~89分为’B’, 70~79分为’C’,60~69分为’D’,60分以下为’E’。 三、实验环境 1、一台能正常启动的个人计算机 2、安装有VC6.0软件 四、实验步骤 1、启动VC6.0,创建一个新的C程序文件。 2、在创建的C程序文件中输入相应的代码。 3、保存程序 4、运行程序 输入3个整数,按大小顺序输出的问题,程序代码如下: #include main() { int a,b,c,t; printf("请输入三个整数:") ; scanf("%d%d%d",&a,&b,&c) ; if(a main() { char x; printf("请输入一个字符:");

微波技术基础 简答题整理

第一章传输线理论 1-1.什么叫传输线?何谓长线和短线? 一般来讲,凡是能够导引电磁波沿一定方向传输的导体、介质或由它们共同体组成的导波系统,均可成为传输线;长线是指传输线的几何长度l远大于所传输的电磁波的波长或与λ可相比拟,反之为短线。(界限可认为是l/λ>=0.05) 1-2.从传输线传输波形来分类,传输线可分为哪几类?从损耗特性方面考虑,又可以分为哪几类? 按传输波形分类: (1)TEM(横电磁)波传输线 例如双导线、同轴线、带状线、微带线;共同特征:双导体传输系统; (2)TE(横电)波和TM(横磁)波传输线 例如矩形金属波导、圆形金属波导;共同特点:单导体传输系统; (3)表面波传输线 例如介质波导、介质镜像线;共同特征:传输波形属于混合波形(TE波和TM 波的叠加) 按损耗特性分类: (1)分米波或米波传输线(双导线、同轴线) (2)厘米波或分米波传输线(空心金属波导管、带状线、微带线) (3)毫米波或亚毫米波传输线(空心金属波导管、介质波导、介质镜像线、微带线) (4)光频波段传输线(介质光波导、光纤) 1-3.什么是传输线的特性阻抗,它和哪些因素有关?阻抗匹配的物理实质是什么? 传输线的特性阻抗是传输线处于行波传输状态时,同一点的电压电流比。其数值只和传输线的结构,材料和电磁波频率有关。 阻抗匹配时终端负载吸收全部入射功率,而不产生反射波。 1-4.理想均匀无耗传输线的工作状态有哪些?他们各自的特点是什么?在什么情况的终端负载下得到这些工作状态?

(1)行波状态: 0Z Z L =,负载阻抗等于特性阻抗(即阻抗匹配)或者传输线无限长。 终端负载吸收全部的入射功率而不产生反射波。在传输线上波的传播过程中,只存在相位的变化而没有幅度的变化。 (2)驻波状态: 终端开路,或短路,或终端接纯抗性负载。 电压,电流在时间,空间分布上相差π/2,传输线上无能量传输,只是发生能量交换。传输线传输的入射波在终端产生全反射,负载不吸收能量,传输线沿线各点传输功率为0.此时线上的入射波与反射波相叠加,形成驻波状态。 (3)行驻波状态: 终端负载为复数或实数阻抗(L L L X R Z ±=或L L R Z =)。 信号源传输的能量,一部分被负载吸收,一部分反射回去。反射波功率小于入射波功率。 1-5.何谓分布参数电路?何谓集总参数电路? 集总参数电路由集总参数元件组成,连接元件的导线没有分布参数效应,导线沿线电压、电流的大小与相位,与空间位置无关。分布参数电路中,沿传输线电压、电流的大小与相位随空间位置变化,传输线存在分布参数效应。 1-6.微波传输系统的阻抗匹配分为两种:共轭匹配和无反射匹配,阻抗匹配的方法中最基本的是采用λ/4阻抗匹配器和支节匹配器作为匹配网络。 1-7.传输线某参考面的输入阻抗定义为该参考面的总电压和总电流的比值;传输线的特征阻抗等于入射电压和入射电流的比值;传输线的波阻抗定义为传输线内横向电场和横向磁场的比值。 1-8.传输线上存在驻波时,传输线上相邻的电压最大位置和电压最小位置的距离相差λ/4,在这些位置输入阻抗共同的特点是纯电阻。 第二章 微波传输线 2-1.什么叫模式或波形?有哪几种模式?

计算机软件基础实验报告

课程名称:计算机软件基础实验项目: 1.最简单的C程序 2.C程序的选择结构 3.C程序的循环结构 4.C程序的函数 5.C程序的指针 6.数据结构初步 实验一、最简单的C程序 一、实验目的 (1)理解常用运算符的意义。 (2)掌握c 语言表达是的运算规则。 二、实际设备及器材 计算机 三、实验内容 (1)整数除的危险性 分析三个表达式的值,再设计程序测试,进行比较和分析。 int a=5,b=7,c=100,d,e,f; d=a/b*c; e=a*c/b; f=c/b*a; d=0,e=71,f=70. 程序测试: #include int main() { int a=5,b=7,c=100,d,e,f; d=a/b*c; e=a*c/b; f=c/b*a; printf("% d,% d,%d\n",d,e,f); } 结果:

(1)分析下面程序 是比较x++与++x之间的区别。 例如: #include int main() { int a=5,b=8; printf("a++=%d\n",a++); printf("a=%d\n",a); printf("++b=%d\n",++b); printf("b=%d\ny",b); } 运行结果: 由上述程序可以看出,x++是先使用x在使x+1,而++x是先使x+1在使用x。 (2)分析下列表达式的值 测试程序: #include int main() { int a,b,c,d,e,f; scanf("a=%d,b=%d\n",a,b); c=b+a+++a; d=b+(a++)+a; e=b+a+(++a); f=b+a+++a++; printf("c=%,d=%d,e=%d,f=%d\n",c,d,e,f); } 四、思考题 1.整数除的危险性 2.C语言的运算规则 实验二、C语言选择结构 一、实验目的 (1)掌握分支程序的基本结构。 (2)掌握分支程序的测试与调试方法。 二、实际设备及器材

《计算机软件技术基础(1)》在线作业一

《计算机软件技术基础(1)》在线作业一 天津大学 一、单选题(共 20 道试题,共 100 分。) V 1. 以下叙述中正确的是()。 A. 一个记录中所包含的各个元素的数据类型必须相同 B. 随机文件中每个记录的长度是固定的 C. Open命令的作用是打开一个已经存在的文件 D. 使用Input #语句可以从随机文件中读取数据 满分:5 分 2. 下列哪一个是日期型常量()。 A. ”2/1/99” B. 2/1/99 C. #2/1/99# D. {2/1/99} 满分:5 分 3. 如果在模块的声明段中有Option Base 0语句,则在该模块中使用Dim a(7,3 To 5)声明的数 组有()个元素。 A. 21 B. 28 C. 24 D. 32 满分:5 分 4. 下面几对数据类型中,哪一对所占的内存大小一致:()。 A. Integer、Single B. Integer、Boolean C. Date、Single

D. Long、Variant 满分:5 分 5. 假定bln1是逻辑型变量,下面赋值语句中正确的是()。 A. bln1=’True’ B. bln1=.True. C. bln1=#True D. bln1=True 满分:5 分 6. 以下叙述中错误的是()。 A. 在同一窗体的菜单项中,不允许出现标题相同的菜单项 B. 在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键 C. 程序运行过程中,可以重新设置菜单的Visible属性 D. 弹出式菜单也在菜单编辑器中定义 满分:5 分 7. 下面的动作中,不能引发一个按钮Click事件的是:()。 A. 在按钮上单击 B. 在按钮上右击 C. 把焦点移至按钮上,然后按回车键 D. 如果按钮上有快捷字母,按“Alt+该字母” 满分:5 分 8. 刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。 A. 单选按钮 B. 图片框 C. 通用对话框 D. 文本框 满分:5 分 9. 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。

相关文档
相关文档 最新文档