实验报告
课程名称:通信原理实验
任课教师:杨俊东
年级:专业:学号:姓名实验室:信息学院3301
AMI码型变换实验
一、实验目的
1、了解几种常用的数字基带信号的特征和作用。
2、掌握AMI码的编码规则。
3、了解滤波法位同步在码变换过程中的作用。
二、实验器材
1、主控&信号源、2号、8号、13号模块各一块
2、双踪示波器一台
3、连接线若干
三、实验原理
四、实验步骤
实验项目一 AMI编译码(归零码实验)
1、关电,按表格所示进行连线
2、开电,设置主控菜单,选择【主菜单】【通信原理】【AMI编译码】【归零码实验】。将模块13的开关S3分频设置拨为0011,即提取512K同步时钟。
实验项目二 AMI编译码(非归零码实验)
1、保持实验项目一连线不变。
2、开电,设置主控菜单,主菜单】【通信原理】【AMI编译码】【非归零码实验】。将模块13的开关S3分频设置拨为0100,即提取256K同步时钟。
实验项目三 AMI码对连0信号的编码、直流分量以及时钟信号提取观测
1、关电,按表格所示进行连线
2、开电,设置主控菜单,选择【主菜单】【通信原理】【AMI编译码】【归零码实验】。将模块13的开关S3分频设置拨为0011,即提取512K同步时钟。将模块2的开关S1,S2,S3,S4全部置为11110000,使DoutMUX输出码型中含有连4个0的码型状态。
五、实验结果记录
实验项目一 AMI编译码(归零码实验)
1、用示波器分别观测编码输入的数据TH3和编码输出的数据TH11(AMI输
出),观察记录波形,有数字示波器的可以观测编码输出信号频谱,验
证AMI编码规则。
CH1为编码输入的数据TH3,CH2为编码输出的数据TH11。
编码输出信号频谱
2、保持示波器测量编码输入数据TH3通道不变,另一通道测量中间测试点
TP5(AMI-A1),观察基带码元的奇数位的变换波形。
CH1为编码输入数据TH3,CH2为中间测试点TP5(AMI-A1)
3、保持示波器测量编码输入数据TH3通道不变,另一通道测量中间测试点
TP6(AMI-B1),观察基带码元的偶数位的变换波形。
CH1为编码输入数据TH3,CH2为中间测试点TP6(AMI-B1)
4、用示波器分别观测模块8的TP5(AMI-A1)和TP6(AMI-B1),可从频域
角度观察信号所含256KHz频谱分量情况;或用示波器减法功能观察
AMI-A1与AMI-B1相减后的波形情况,并与AMI编码输出波形相比较。
CH1为TP5(AMI-A1),CH2为TP6(AMI-B1)
频谱分量情况
红色为AMI-A1与AMI-B1相减后的波形。
5、用示波器对比观测编码输入的数据和译码输出的数据观察记录AMI译码
波形与输入信号波形。
CH1为测编码输入的数据,CH2为译码输出的数据。
6、用示波器分别观测TP9(AMI-A2)和TP11(AMI-B2),从时域或频域角
度了解AMI码经电平变换后的波形情况。
CH1为TP9(AMI-A2),CH2为TP11(AMI-B2)。
频谱图
7、用示波器分别观测模块8的TH2(AMI输入)和TH6(单极性码),从频
域角度观测双极性码和单极性码的256KHZ频谱分量情况。
(1)双极性码
CH1为TH2(AMI输入),CH2为TH6(双极性码)
频谱图
(2)单极性码
频谱图
8、用示波器分别观测编码输入的时钟和译码输出的时钟,观察比较恢复出
的位时钟波形与原始位时钟信号的波形。
CH1为编码输入的时钟,CH2为译码输出的时钟
实验项目二 AMI编译码(非归零码实验)
1、用示波器分别观测编码输入的数据TH3和编码输出的数据TH11(AMI输
出),观察记录波形,有数字示波器的可以观测编码输出信号频谱,验证AMI编码规则。
CH1为编码输入的数据TH3,CH2为编码输出的数据TH11。
2、保持示波器测量编码输入数据TH3通道不变,另一通道测量中间测试点TP5
(AMI-A1),观察基带码元的奇数位的变换波形。
CH1为编码输入数据TH3,CH2为中间测试点TP5(AMI-A1)
3、保持示波器测量编码输入数据TH3通道不变,另一通道测量中间测试点TP6
(AMI-B1),观察基带码元的偶数位的变换波形。
CH1为编码输入数据TH3,CH2为中间测试点TP6(AMI-B1)
4、用示波器分别观测模块8的TP5(AMI-A1)和TP6(AMI-B1),可从频域角度
观察信号所含256KHz频谱分量情况;或用示波器减法功能观察AMI-A1与AMI-B1相减后的波形情况,并与AMI编码输出波形相比较。
CH1为TP5(AMI-A1),CH2为TP6(AMI-B1)
红色为AMI-A1与AMI-B1相减后的波形。
5、用示波器对比观测编码输入的数据和译码输出的数据观察记录AMI译码波形
与输入信号波形。
6、用示波器分别观测TP9(AMI-A2)和TP11(AMI-B2),从时域或频域角度了
解AMI码经电平变换后的波形情况。
CH1为TP9(AMI-A2),CH2为TP11(AMI-B2)。
实验项目三 AMI码对连0信号的编码、直流分量以及时钟信号提取观测
1、观察含有长连0信号的AMI编码波形,用示波器观测模块8的TH3(编码输
入-数据)和TH11(AMI编码输出),观察信号中出现长连0时的波形变化情况。
CH1为TH3(编码输入-数据),CH2为TH11(AMI编码输出)
2、观察AMI编码信号中是否含有直流分量。将模块2的开关S1,S2,S3,S4
拨为00000000 0000000 0000000 0000011,用示波器分别观测编码输入数据和编码输出数据,编码输入时钟和译码输出时钟,调节示波器,将信号耦合状况置为交流,观察记录波形。保持连线,拨码开关由0到1逐位拨起,直到模块2的拨动开关置为00111111 1111111 11111111 11111111,观察拨码过程中编码输入数据和编码输出数据波形的变化情况。
CH1为编码输入数据,CH2为编码输出数据
CH1为编码输入时钟,CH2为译码输出时钟。
开关由0到1
3、观察AMI信号所含时钟频谱分量,将模块2的开关S1,S2,S3,S4全部置
为0,用示波器先分别观测编码输入数据和编码输出数据,再分别观测编码输入时钟和译码输出时钟,观察记录波形。再将模块2 的开关S1,S2,S3,S4全部置为1,观察记录波形。
(1)开关全为0
CH1为编码输入数据,CH2为编码输出数据。
(2)时钟
(3)开关全为1
(4)时钟同全为0
HDB3码型变换实验
一、实验目的
1、了解几种常用的数字基带信号的特征和作用。
2、掌握HDB3码的编译规则。
3、了解滤波法位同步在的码变换过程中的作用
二、实验仪器及器材
1.主控&信号源、2号模块、8号模块、13号模块各一块
2.双踪示波器一台
3.连接线若干
三、实验原理
1.AMI码型变换实验
(1)实验原理框图
2.HDB3码型变换实验
(1)实验原理框图
四、实验步骤
实验项目三 HDB3码对连0信号的编码、直流分量以及时钟信号提取观测
1、关电,按表格所示进行连线。
2、开电,设置主控菜单,选择【主菜单】→【通信原理】→【HDB3编译码】→【归零码实验】。将模块13的开关S3分频设置拨为0011,即提取512K 同步时钟。将模块2的开关Sl、S2、S
3、S4全部置为11110000,使DoutMUX 输出码型中含有连4个0的码型状态。(或自行设置其他码值也可。
五、实验结果记录
实验项目三 HDB3码对连0信号的编码、直流分量以及时钟信号提取观测4、观察含有长连0信号的HDB3编码波形。用示波器观测模块8的TH3
(编码输入-数据)和THI(HDB3输出),观察信号中出现长连0时的波
形变化情况。
CH1为TH3(编码输入-数据),CH2为THI(HDB3输出)
云南大学软件学院数据结构实验报告 (本实验项目方案受“教育部人才培养模式创新实验区(X3108005)”项目资助)实验难度: A □ B □ C □ 学期: 任课教师: 实验题目: 实验三栈和队列及其应用 小组长: 联系电话: 电子邮件: 完成提交时间:年月日
云南大学软件学院2010学年秋季学期 《数据结构实验》成绩考核表 学号:姓名:本人承担角色:课题分析,算法设计,程序编写,后期调试,完成实验报告 综合得分:(满分100分) 指导教师:年月日 (注:此表在难度为C时使用,每个成员一份。)
云南大学软件学院2010学年秋季学期 《数据结构实验》成绩考核表 学号:姓名:本人承担角色:课题分析,算法设计,后期调试 综合得分:(满分100分) 指导教师:年月日(注:此表在难度为C时使用,每个成员一份。)
(下面的内容由学生填写,格式统一为,字体: 楷体, 行距: 固定行距18,字号: 小四,个人报告按下面每一项的百分比打分。难度A满分70分,难度B满分90分)一、【实验构思(Conceive)】(10%) (本部分应包括:描述实验实现的基本思路,包括所用到的离散数学、工程数学、程序设计、算法等相关知识) 本次实验的目的在于使我们深入了解栈和队列的特性,以便在实际问题背景下灵活运用它们;同时还将巩固对这两种结构构造方法的理解。 核心算法:加密与解密算法。 加密算法:将文件各位取反,再加上密码值。构成密文。 解密算法:将密文减去密码值,在按位取反,获得明文。 二、【实验设计(Design)】(20%) (本部分应包括:抽象数据类型的功能规格说明、主程序模块、各子程序模块的伪码说明,主程序模块与各子程序模块间的调用关系) 定义一个类MyClass: class MyClass { char *buffer; //定义存储文件的缓存 char name[MAX_PATH]; //来存储用户输入的文件名 char pass[16]; //来存储用户输入的密码 DWORD size, psdlen; //定义变量存储文件的长度,密码的长度DWORD GetSize(); //检查文件的长度 void EncAlg(DWORD bsize); //声明加密函数 void DecAlg(DWORD bsize); //声明解密函数 public: MyClass(char *, char *); //声明构造函数 ~MyClass(); //声明析构函数 FILE *fp; //指向文件流的指针
云南大学830-《大学物理》考试大纲 一、考查目标 大学物理考试内容涵盖力学、热学、电磁学、光学四门课程。要求考生熟练地掌握普通物理的基础知识和基本理论,具备一定的分析问题和解决问题的能力。 二、考试形式与试卷结构 1、试卷满分及考试时间 试卷满分为150分,考试时间为180分钟。 2、试卷的内容结构 力学 30% 热学 20% 电磁学 30% 光学 20% 3、试卷的题型结构 计算题共10 - 12小题。 三、考察的知识及范围 (一)力学 1. 质点运动学: 矢径;参考系;运动方程;瞬时速度;瞬时加速度;切向加速度; 法向加速度;圆周运动;运动的相对性。 2.质点动力学:
惯性参照系;牛顿运动定律;功;功率;质点的动能;弹性势能; 重力势能;保守力;功能原理;机械能守恒与转化定律;动量、冲量、动量定理;动量守恒定律。 3.刚体的转动: 角速度矢量;质心;转动惯量;转动动能;转动定律;力矩;力矩的功;定轴转动中的转动动能定律;角动量和冲量矩;角动量定理;角动量守恒定律。 4.简谐振动和波: 运动学特征(位移、速度、加速度,简谐振动过程中的振幅、角频率、频率、位相、初位相、相位差、同相和反相);动力学分析;振动方程;旋转矢量表示法;谐振动的能量;谐振动的合成; 波的产生与传播;面简谐波波动方程;波的能量、能流密度;波的叠加与干涉;驻波;多普勒效应。 5.狭义相对论基础: 伽利略变换;经典力学的时空观;狭义相对论的相对性原理;光速不变原理;洛仑兹变换;同时性的相对性;狭义相对论的时空观;狭义相对论的动力学基础;相对论的质能守恒定律。 (二)热学 1.气体分子运动论: 理想气体状态方程,理想气体的压强公式,麦克斯韦速率分布律,玻耳兹曼分布律,能量按自由度均分定理,气体的输运过程。 2.热力学: 热力学第一定律,热力学第一定律的应用,循环过程、卡诺循环,
2015-17试题涉及内容 2015年 第一部分,数据结构 一、选择题 三对角矩阵 排序稳定性 (前中后序线索树哪种)遍历需要用到栈 n顶点连通无向图,边数最少多少 排序题:希尔排序,快速排序 哈希表可能冲突情况哪种 图的邻接矩阵是对称矩阵(有向图无向图 AOV AOE) 二、简答题 1. 网的最小生成树哪两种方式? 以及区别 ? 为什么 ? 2. 给一个序列,构造二叉排序树。再构造二叉平衡树,讨论二叉排序树与二叉平衡树的区别。 3.给一个序列,建立堆。 三、算法题 两个单链表是从小到大顺序排列的。合成一个链表,从大到小。 第二部分,操作系统 重点: 设备管理,索引文件系统 四、选择题 1. 3级索引文件系统,仅有文件控制信息,每次访问文件时访问磁盘几次? 2.文件物理结构,不利于长度动态增长的物理结构是? 3.段页式访问内存几次? 4.系统调用I/O设备时,通常使用的设备标示符是什么 5.程序与实际使用的物理设备无关,由什么实现?
6.文件的相对路径,从什么开始? 五、简答题 1. 预防死锁和避免死锁的区别 ? 2. p1 p2 p3 p4四个进程并发执行,用PV操作表示。 3. 文件系统物理结构采用索引文件,一级二级三级 4 .I/O控制中断功能,1/O进程实现方式有哪三种? 六、大题 轮转法和多级反馈轮转法 2016年 第一部分,数据结构 一、选择 那种排序算法占用空间大算法的时间复杂度 二、简答 1.给出了树的中序和后序,构造一个森林,并画出来。 2.给一个链接矩阵,写出深度和广度遍历序列 3.哈希表的链地址法 三、算法题 删除数组中等于item的元素,用时间复杂度低的方并求时间法。复杂度低的方法。 第二部分,操作系统 四、简答题 1.什么是进程?进程与程序的区别?
云南大学软件学院数据结构实验报告(本实验项目方案受“教育部人才培养模式创新实验区(X3108005)”项目资助)实验难度: A □ B □ C □ 实验难度 A □ B □ C □ 承担任务 (难度为C时填写) 指导教师评分(签名) 【实验题目】 实验4.数组的表示极其应用 【问题描述】 以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 【基本要求】 首先实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i,j,d)的形式输出,其中:(i,j)指示迷宫中的一个坐标,d 表示走到下一坐标的方向。如;对于下列数据的迷宫,输出的一条通路为:(l,1,1),(1,2,2),(2,2,2),(3,2,3),(3,1,2),…。?
(下面的内容由学生填写,格式统一为,字体: 楷体, 行距: 固定行距18,字号: 小四,个人报告按下面每一项的百分比打分。难度A满分70分,难度B满分90分)一、【实验构思(Conceive)】(10%) (本部分应包括:描述实验实现的基本思路,包括所用到的离散数学、工程数学、程序设计、算法等相关知识) 本实验的目的是设计一个程序,实现手动或者自动生成一个n×m矩阵的迷宫,寻找一条从入口点到出口点的通路。我们将其简化成具体实验内容如下:选择手动或者自动生成一个n×m的迷宫,将迷宫的左上角作入口,右下角作出口,设“0”为通路,“1”为墙,即无法穿越。假设从起点出发,目的为右下角终点,可向“上、下、左、右、左上、左下、右上、右下”8个方向行走。如果迷宫可以走通,则用“■”代表“1”,用“□”代表“0”,用“→”代表行走迷宫的路径。输出迷宫原型图、迷宫路线图以及迷宫行走路径。如果迷宫为死迷宫,输出信息。 可以二维数组存储迷宫数据,用户指定入口下标和出口下标。为处理方便起见,可在迷宫的四周加一圈障碍。对于迷宫中任一位置,均可约定有东、南、西、北四个方向可通。? 二、【实验设计(Design)】(20%) (本部分应包括:抽象数据类型的功能规格说明、主程序模块、各子程序模块的伪码说明,主程序模块与各子程序模块间的调用关系) 1. 设定迷宫的抽象数据类型定义: ADT Maze { 数据对象:D = { a i, j | a i, j ∈ { ‘■’、‘□’、‘※’、‘→’、‘←’、 ‘↑’、‘↓’ } , 0≤ i≤row+1, 0≤j≤col+1, row, col≤18 } 数据关系:R = { ROW, COL } ROW = { < a i-1, j , a i, j > | a i-1, j , a i, j ∈D, i=1, … , row+1, j=0, … , col+1} COL = { < a i, j-1, a i, j > | a i, j-1 , a i, j ∈D, i=0, … , row+1, j=1, … , col+1} 基本操作: Init_hand_Maze( Maze, row, col) 初始条件:二维数组Maze[][]已存在。
信息学院全日制专业硕士导师信息 云大信息学院编辑:云大信息学院[20121031] 一、计算机科学与工程系 专业:计算机技术 刘惟一教授,博士生导师,云南大学信息学院计算机科学与工程系。主要研究方向:计算智能与知识发现、海量数据管理、智能信息处理。 徐丹教授,博士生导师,云南大学学信息学院计算机科学与工程系。主要研 究方向:图形绘制技术、图象与视频处理、多媒体与虚拟现实技术。 张学杰教授,博士生导师,云南大学信息学院副院长。主要研究方向:高性能计算、分布式系统、计算机网络及应用。 邓世昆教授云南大学信息学院党委书记,主要研究专业方向:网络信息。 王丽珍教授,博士生导师,云南大学信息学院计算机科学与工程系。主要研究方向:数据挖掘与信息网络分析。 郝林教授,云南大学信息学院计算机科学与工程系。主要研究方向:信息安全(密码学)。 蒋慕蓉教授,云南大学信息学院计算机科学与工程系。主要研究方向:分布式图像处理算法与应用。 裴以建教授,云南大学信息学院计算机科学与工程系。主要研究方向:自动识别原理及智能控制技术,计算机视觉及图像处理,物联网信息融合及智能交通。 王顺芳教授云南大学信息学院计算机科学与工程系。主要研究方向:数据处理技术、统计机器学习、生物医学中的信息提取和数值计算研究 孔兵副教授,云南大学信息学院计算机科学与工程系。主要研究方向:数据处理、人工智能。 杨军教授,云南大学信息学院计算机科学与工程系。主要研究方向:计算机系统结构、计算机组成原理FPGA技术、计算机硬件设计及应用。 谢戈高级实验师,云南大学信息学院实验中心。主要研究方向:计算机应用,计算机网络,多媒体应用。 周丽华副教授,云南大学信息学院计算机科学与工程系。主要研究方向:数据挖掘、人工智能。 王瑞教授,云南大学信息学院计算机科学与工程系。主要研究方向:非线性系统动力学、混沌保密通信。 周小兵副教授云南大学信息学院计算机科学与工程系。主要研究方向:计算机应用,混沌保
云南大学软件学院软件工程期中复习汇总 第0章 1. 以软件构件技术为基础,结合信息安全技术、网络服务技术、人机交互技术已经成为目前各类应用软件的支撑技术 2. 软件构件技术集中体现了软件的构造性有力地支持了软件的演化性是解决软件危机的重要途径 3.软件发展方向:(1)从单机环境发展到网络环境 (2)从以个体计算过程为反映对象向以群体合作过程为反映对象的发展 (3)从以产品为中心向以服务为中心的发展 (4)从以正面功能为核心向兼顾侧面约束的发展 (5)从被动反应向主动操作的发展 第1章 1.软件工程致力于专业的软件开发理论、方法和工具,同时着眼于(costeffective)低成本的软件开发方法; 2.软件是计算机程序和相关文档; 3.开发新软件包括开发新程序,配置通用软件和对已经存在的软件进行再利用; 4.软件工程是一个工程学科,包括软件产品的各个方面; 5.计算机科学和软件工程的不同? 答:计算机科学关注理论和基础;软件工程关注实际的开发别切生成有用的软件产品; 计算机科学理论并不能完全为软件工程提供支撑(它有别于物理学和电子工程的关系)6.系统工程和软件工程有什么区别? 系统工程关注的计算机基础系统发展的各个方面,涵盖软件,硬件以及(process engineering),软件工程是这些过程的一部分,他涉及到开发软件基础结构,软件的控制,软件的应用及系统中的数据库; 系统工程师涉及到系统规格说明(系统规约),系统架构的设计整合和开发; 7:什么是软件过程? 软件过程是一系列活动的集合,并且这些活动的目的是开发或演化软件 8.软件过程的通用活动包括哪几方面? (1)Specification:系统应该做什么,和开发约束(development constrains) (2)Development:软件系统的产品 (3)Validation:检查产品是否是客户想要的 (4)Evolution:根据需求的改变来修改软件; 9.什么是软件过程模型? 是从一个特定的角度得到的软件过程的简化的表示; 10.通用软件过程模型 瀑布模型 增量式开发 面向复用的软件工程 11.什么是软件工程方法? 软件开发的结构化方法包括系统模型,符号,规则,设计忠告和设计指导 12.What are the attributes of good software? ?The software should deliver the required functionality and performance to the user
信息学院 学院简介…… 计算机科学与技术专业本科人才培养方案 一、培养目标及要求 培养目标:本专业培养德、智、体、美全面发展,掌握自然科学基础知识,系统地掌握计算机科学理论、计算机软硬件系统及应用知识,基本具备本领域分析问题解决问题的能力,具备实践技能,并具备良好外语运用能力的计算机专业高级专门人才。 业务培养要求:本专业学生主要学习计算机科学与技术方面的基本理论和基本知识,接受从事研究与应用计算机的基本训练,具备研究和开发计算机系统的基本能力。掌握科学思维方法和科学研究方法;具备求实创新意识和严谨的科学素养;具有一定的工程意识和效益意识。。 毕业生应获得以下几个方面的知识和能力: 1、工具性知识:外语、文献检索、科技写作等。 2、人文社会科学知识。 3、自然科学知识和专业知识。 4、获取知识的能力:自学能力、信息获取与表达能力等。 5、应用知识能力:系统级的认知能力和理论与实践能力,掌握自底向上和自顶向下的问题分析方法,既能把握系统各层次的细节,又能认识系统总体;既掌握本学科的基础理论知识,又能利用理论指导实践。 6、创新能力:创造性思维能力、创新实验能力、科技开发能力、科学研究能力以及对新知识、新技术的敏锐性。 二、学分要求及分配 计算机科学与技术专业人才培养方案修读学分分布表 课程类别总学分 学分类型分配 备注讲授实验实训 公共必修课35 35 综合素质教育选修课22 16 6 学科基础课35 29 6 专业核心(必修)课39 32 7 专业选修课18 9 9 综合实践12 12 合计161 121 28 12
三、修业年限:3-6年 计算机科学与技术专业的学制一般为4年。 四、授予学位:工学学士 五、课程设置及学时、学分分配表 (一)通识教育课程57学分 1. 公共必修课程35学分 课程名称开课 学期 总 学 分 总 学 时 学分类型 分配 学时类型 分配周 学 时 学 程 课 程 辅 修 课 程 双 学 位 课 程 备注 讲 授 实 验 实 训 讲 授 实 验 实 训 思想道德修养与法律基础 1 3 54 3 3 3 大学生心理健康教育 1 1 18 1 1 1 马克思主义基本原理概论 2 3 54 3 3 3 中国近代史纲要 3 2 36 2 2 2 毛泽东思想、邓小平理论和“三 个代表”重要思想概论(上、下) 3/4 6 108 6 6 3/3 形势与政策(1--4) 1-4 2 36 2 4 1 英语读写(1--4) 1-4 8 2888 16 4 英语听说(1--4) 1-4 4 144 4 8 2 体育(1--4) 1-4 4 144 4 8 2 军训和军事理论 2 2 2 0 小计35 882 33 2 51 21 2. 综合素质教育选修课22学分 课程名称开课 学期 总 学 分 总学 时 学分类型分配周 学 时 备注 讲 授 实 验 实 训 人文科学类课程2-7 2-4 社会科学类课程2-7 2-4 0-2 2 自然科学类课程2-7 2-4 0-2 2 艺术类课程2-7 2-4 2-4 体育与技术技能类课程2-7 2-4 0-2 2 外语应用提高阶段课程5、6 4 4 小计22 504 16 6
实验难度: A □ B □ C □ 学期:2017秋季学期 任课教师: 实验题目: 组员及组长: 承担工作: 联系电话: 电子邮件: 完成提交时间:年月日
一、【实验构思(Conceive)】(10%) (本部分应包括:描述实验实现的基本思路,包括所用到的离散数学、工程数学、程序设计等相关知识,对问题进行概要性地分析) 首先输入迷宫数据,在计算机的屏幕上显示一个8行8列的矩阵表示迷宫。矩阵中的每个数据或为通路(以0表示),或为墙(以1表示),所求路径必须是简单路径,即在求得的路径上不能重复出现同一道块。假设以栈S记录“当前路径”,则栈顶中存放的是“当前路径上最后一个通道块”。由此,“纳入路径”的操作为“当前位置入栈”;从当前路径删除前一通道块的操作为“出栈”。若找到出口,则从栈中弹出数据,在屏幕上显示从入口到出口的路径坐标。 二、【实验设计(Design)】(20%) (本部分应包括:抽象数据类型的定义和基本操作说明,程序包含的模块以及各模块间的调用关系,关键算法伪码描述及程序流程图等,如有界面则需包括界面设计,功能说明等) 1、定义坐标(X,Y): struct Coor { int row; int column; int direction; }; 2、定义方向: struct Move { int row; int column; }; 3、定义/链表结点: struct LinkNode { Coor data; LinkNode *next; }; 4、定义栈: class stack { private: LinkNode *top; public:
云南大学软件学院 实验报告 课程: 大学物理实验 学期: 2014-2015学年 第一学期 任课教师: 许红星 序号: 39 专业: 网络工程 学号: 姓名: 成绩: 实验5 静电场 一、实验目的 了解同心圆静电场的电势及电场的分布状况,更深的理解电势及电场的性质,更深层次的理解静电场。 二、实验原理 根据高斯定理推导出电场及电势的分布公式;利用数据分析软件,如Microsoft Excel 绘制电场及电势的分布图。 场强分布: 当r < R 1时, 001=?=???E dS E S 当R 1 < r < R 2时, ?=???01εq dS E S 210241 r q E επ= 当R 2 < r < R 3时, 003=?=???E dS E S 当r > R 3时, 021*******εεπεq q E q q dS E S +=?+=??? 电势分布: 根据电势的定义,可以求得电势的分布。
当r < R 1时, 3210210110143211414141332211R q q R q R q U dr E dr E dr E dr E dr E U R R R R R R r r ++ -=?+?+?+?=?=?????∞∞επεπεπ 当R 1 < r < R 2时, 321021010143214141413322R q q R q r q U dr E dr E dr E dr E U R R R R r r ++ -=?+?+?=?=????∞∞επεπεπ 当R 2 < r < R 3时, 3 2101431413 3 R q q U dr E dr E dr E U R R r r +=?+?=?=???∞∞επ 当r > R 3时, r q q U dr E dr E U r r 21014141+=?=?=??∞ ∞επ 三、实验任务 1. 选取相关参数,截图如下: 同心圆半径和电荷量:
信号与系统实验考试一、利用MATLAB绘出下列信号的时域波形。 1、f(t)=4e?2t sin?(2πt? π 4 )з(t) syms t; f=sym('4*exp(-2*t)*(sin(2*pi*t-(pi/4)))*heaviside(t)') ezplot(f,[-pi,pi])
2、f(k)=cos(kπ 2 )[з(k)?з(k?20)] k=0:20; subplot(1,1,1) stem(k,cos(k*pi/2).*(heaviside(k)-heaviside(k-20)),'filled'); title('f(k)=cos((k*pi)/2)*heaviside(k)-heaviside(k-20')
二、已知描述连续时间系统的微分方程和激励信号和f(t)如下所示 y′′(t)+3y′(t)+2y(t)=f′(t)+f(t),f(t)=з(t) 试用MATLAB绘出上述系统在0~20秒时间范围内冲激响应h(t)和零状态 响应y(t)的时域仿真波形。 (1)冲激响应时域波形 a=[1 3 2]; b=[1 1]; impulse(b,a,20) (2)零状态响应波形 a=[1 3 2]; b=[1 1]; sys=tf(b,a); p=0.01; t=0:p:20; f=heaviside(t); lsim(sys,f,t);
三、已知信号f1(t)的波形如下图所示,其傅里叶变换为F1(jω)。现有信号 f(t)=f1(t)?f2(t),试用MATLAB求f(t)的傅立叶变换F(jω),绘出F1(jω)和F(jω)的频谱曲线,验证时域卷积定理。
云南大学2015至2016学年上学期软件学院2014级 《计算机网络原理》期中考试试卷(闭卷)答案 满分:100分考试时间:100分钟任课教师:王世普 第一题答题卡: 第二题答题卡: 1.(1)is the protocol suite for the current Internet.. (1)A. NCP B. TCP/IP C.UNIX D.ACM 2.A GIF image is sent as email ,What is the content-type (2) . (2)A.multipart/mixed B.multipart/image C.image/JPEG D.image/gif 3.A user want to send some forms(表单)to Web server using HTTP protocol, the request line method is (3). (3)A.GET B.PA TCH C.MOVE D.POST 4.If a TCP segment carries data along with an acknowledgment, this technology is called (4)acknowledgment. (4)A. backpacking B. piggybacking C. piggying D. mother’s help 5.TCP is a (5)transport layer protocol that ensure data to be exchanged reliably by(6). So it requires set up connection before data exchanged by ( 7 )-way handshaking. (5)A.connection B.connectionless C.join D.disconnection (6)A.datagrams B.acknowledgements C.data D.segment (7)A.one B.two C.three D.four 6.A user requests a Web page that consists of a basic HTML file and 5 JPEG image files. d trans denoting the time to transfer a file. The total time is (8) to request the Web page in Nonpersistent connections mode?
物理学院 学院简介…… 应用物理专业本科人才培养方案 一、培养目标及要求 本专业培养掌握物理学的基本理论与方法,具有良好的数学基础和科学素养,受到应用基础研究、技术开发、计算机应用以及工程技术和实验技能的系统训练,适应高新技术发展的需要,具备较强的知识更新能力和较广泛的科技适应能力的宽口径应用型高级专门人才。 毕业生应获得以下几方面的知识和能力: 1) 掌握系统的数学、计算机等方面的基本原理、基本知识; 2) 掌握较坚实的物理学基础理论、较广泛的应用物理知识、基本实验方法和技能;具备运用物理学中某一专门方面的知识和技能进行技术开发、应用研究、教学和相应管理工作的能力; 3) 了解相近专业以及应用领域的一般原理和知识; 4) 了解我国科学技术、知识产权等方面的方针、政策和法规; 5) 了解应用物理的理论前沿、应用前景和最新发展动态以及相关高新技术产业的发展状况; 6) 掌握资料查询、文献检索及运用现代信息技术获取最新参考文献的基本方法;具有一定的实验设计,创造实验条件,归纳、整理、分析实验结果,撰写论文,参与学术交流的能力。 本专业毕业生能在物理学或相关的科学技术领域中从事科研、教学、技术开发和相关的管理工作,也可攻读相关学科理工类硕士研究生。 二、学分要求及分配 应用物理专业人才培养方案修读学分分布表 课程类别总学分 学分类型分配 备注讲授实验实训 公共必修课39 总学分161 综合素质教育选修课22 学科基础课29 专业核心(必修)课34 23 11 校印版有错20, 专业选修课48 10
综合实践12 2 10 三、修业年限:四年 四、授予学位:理学学士 五、课程设置及学时、学分分配表 (一)通识教育课程61学分 1.公共必修课程39学分 课程名称开 课 学 期 总 学 分 总 学 时 学分类型分 配 学时类型分配 周 学 时 副 修 课 程 双 学 位 课 程 备注讲 授 实 验 实 训 讲 授 实 验 实 训 大学生心理健康教育 1 1 18 1 18 1 计算机基础(一) 1 2 64 1 1 36 28 4 思想道德修养与法律基础 1 3 54 3 54 3 体育(1) 1 1 36 1 36 2 形势与政策(1) 1 18 18 1 英语读写(1) 1 2 72 2 72 4 英语听说(1) 1 1 36 1 36 2 计算机基础(二) 2 2 64 1 1 36 28 4 军训和军事理论 2 2 0 2 0 0 2周体育(2) 2 1 36 1 36 2 形势与政策(2) 2 18 18 1 英语读写(2) 2 2 72 2 72 4 英语听说(2) 2 1 36 1 36 2 马克思主义基本原理概论 2 3 54 3 54 3 中国近现代史纲要 3 2 36 2 36 2 毛泽东思想和中国特色社 会主义理论体系概论(上) 3 3 5 4 3 54 3 体育(3) 3 1 36 1 36 2 形势与政策(3) 3 18 18 1 英语读写(3) 3 2 36 2 36 2 英语听说(3) 3 1 36 1 36 2 毛泽东思想和中国特色社 会主义理论体系概论(下) 4 3 54 3 54 3 体育(4)4136 136 2形势与政策(4)418 18 1 英语读写(4) 4 2 36 2 36 2 英语听说(4) 4 1 36 1 36 2
云南大学 数据结构实验报告 第三次实验 学号: 姓名: 一、实验目的 1、复习结构体、指针; 2、掌握链表的创建、遍历等操作; 3、了解函数指针。 二、实验内容 1、(必做题)每个学生的成绩信息包括:学号、语文、数学、英语、总分、加权平均分;采用链表存储若干学生的成绩信息;输入学生的学号、语文、数学、英语成绩;计算学生的总分和加权平均分(语文占30%,数学占50%,英语占20%);输出学生的成绩信息。 三、算法描述 (采用自然语言描述) 首先创建链表存储n个学生的成绩信息,再通过键盘输入学生的信息,创建指针p所指结点存储学生的成绩信息,从键盘读入学生人数,求出学生的总分和加权平均分,输出结果。 四、详细设计 (画出程序流程图)
五、程序代码 (给出必要注释) #include
欢迎阅读 一、计算机科学与工程系 专业:计算机系统结构、计算机软件与理论、计算机应用技术 刘惟一教授,博士生导师,云南大学信息学院计算机科学与工程系。主要研究方向:计算智能与知识发现、海量数据管理、智能信息处理。 徐丹教授,博士生导师,云南大学学信息学院计算机科学与工程系。主要研 杨军教授,云南大学信息学院计算机科学与工程系。主要研究方向:计算机组成与系统结构,计算机应用,FPGA嵌入式系统研究及应用。 谢戈高级实验师,云南大学信息学院实验中心。主要研究方向:计算机应用(计算机网络、多媒体应用、CAI应用)。 周丽华副教授,云南大学信息学院计算机科学与工程系。主要研究方向:数据挖掘与数据仓库。
王瑞副教授,云南大学信息学院计算机科学与工程系。主要研究方向:公钥密码,组合理论,数论及其应用。 周小兵副教授云南大学信息学院计算机科学与工程系。主要研究方向:计算机应用,混沌保密通信,计算机软件与理论。 岳昆副教授云南大学信息学院计算机科学与工程系。主要研究方向:不确定性数据管理,不确定性知识发现与推理,数据密集型计算环境下的数据挖掘与知识发现 自动化装置、模式识别与智能系统、生物医学工程 赵东风教授、博士生导师,云南大学信息学院副院长。主要研究方向:通信网络理论,传感器网络,电磁环境评估,网络系统仿真,机器人控制。 施心陵教授,博士生导师,云南大学信息学院电子工程系。主要研究方向:自适应信号处理与信息系统,医学电子学。
余江教授,云南大学信息学院院长。主要研究方向:网络通信理论与无线通信技术,图象处理与虚拟仿真,智能控制系统。 陈建华教授,博士生导师,云南大学信息学院电子工程系。主要研究方向:信息传输技术;数字信号处理;嵌入式数字图像处理系统设计与开发。 杨鉴教授,云南大学信息学院信息与电子科学系。主要研究方向:语音合成、识别与理解,说话人识别,多媒体信息检索。 张榆锋教授,博士生导师,云南大学信息学院电子工程系。主要研究方向:数 别等方面的理论及应用研究。 宗容教授,云南大学信息学院通信工程系。主要研究方向:光纤通信,计算机通信系统、智能信息处理,电磁波技术。 郑常全副教授,云南大学信息学院电子工程系。主要研究方向:信号处理,数据压缩。
云南大学软件学院 实验报告 课程:计算机网络原理实验任课教师: 姓名:学号:专业:成绩: 实验二、应用层协议分析实验报告 1.实验目的: 分析HTTP协议报文的首部格式,理解HTTP协议的工作过程;分析DNS的工作过程。 2.实验环境: (1)连入Internet的主机一台 (2)主机安装Ethereal软件 3.实验步骤: a.下载一个非常简单的HTML文件(该文件不嵌入任何对象),利用Ethereal软件分析HTTP 协议。 (1)启动Web browser。清空浏览器的缓存。 (2)启动Ethereal,开始Ethereal分组俘获。 (3)在打开的Web browser窗口中可输入下列地址之一 浏览器中将显示一个只有一行或多行文字的非常简单的HTML文件。 (4)停止分组俘获。在显示过滤筛选说明处输入“http”,分组列表子窗口中将只显示所俘获到的HTTP报文。将捕获结果保存为test1。 (5)根据结果回答下列问题回答实验a的问题。 实验b.下载一个含多个嵌入对象的网页,利用Ethereal软件分析HTTP协议。 (1)启动浏览器,将浏览器的缓存清空。 (2)启动Ethereal分组俘获器。开始Ethereal分组俘获。 (3)在浏览器的地址栏中输入某个地址,(需要满足该地址下的网页是包含多个内嵌对象即可)。 (4)停止Ethereal分组俘获,在显示过滤筛选说明处输入“http”,分组列表子窗口中将只显示所俘获到的HTTP报文。将捕获结果保存为test2 (5)重新启动Web browser。启动Ethereal分组俘获器,进行分组捕获。在Web browser 当中重新输入相同的URL或单击浏览器中的“刷新”按钮。 (6)步骤同(5)。将捕获结果保存为test3 (7)根据结果回答下列问题回答实验b的问题。 实验c. DNS 实验 (1)在ms-dos 下,键入ipconfig/flushdns,清理并重设定DNS客户解析器缓存的内容。
实验难度: A □ B □ C □序号学号姓名成绩 指导教师(签名) 学期:2017秋季学期 任课教师: 实验题目: 组员及组长: 承担工作: 联系电话: 电子邮件: 完成提交时间:年月日
一、【实验构思(Conceive)】(10%) (本部分应包括:描述实验实现的基本思路,包括所用到的离散数学、工程数学、程序设计等相关知识,对问题进行概要性地分析) 魔王语言的解释规则: 大写字母表示魔王语言的词汇,小写字母表示人的词汇语言,魔王语言中可以包含括号,魔王语言的产生式规则在程序中给定,当接收用户输入的合法的魔王语言时,通过调用魔王语言翻译函数来实现翻译。 在 A 的基础上,(根据产生式)自定义规则,将一段魔王的话翻译为有意义的人类语言(中文):输入wasjg,则魔王语言解释为“我爱数据结构”。 运用了离散数学的一些基本知识及程序设计知识。 二、【实验设计(Design)】(20%) (本部分应包括:抽象数据类型的定义和基本操作说明,程序包含的模块以及各模块间的调用关系,关键算法伪码描述及程序流程图等,如有界面则需包括界面设计,功能说明等) //---------------抽象数据类型的定义------------------// #define STACK_INIT_SIZE 50 #define STACKINCREMENT 10 #define OVERLOW -2 #define ERROR -1 typedef struct { char *base; //顺序栈的栈底指针 int top; //顺序栈的栈顶 int size; //栈元素空间的大小 }SqStack; //结构体类型顺序栈 typedef struct { char *base; int front; int rear; }SqQueue; //结构体类型队列 //---------------各个模块功能的描述------------------// void Init_SqStack(SqStack &s) //初始化顺序桟 void Push_SqStack(SqStack &s, char c) //压入数据 int Pop_SqStack(SqStack &s, char &e) //出桟 char GetTop_SqStack(SqStack s)//或得栈顶
云南大学软件学院 实验报告 姓名:学号:班级:网络工程指导教师:刘春花成绩: 实验五 GRE VPN配置实验 一.实验目的: 1.基本掌握配置GRE VPN。 二.实验要点: 1.配置GRE VPN,熟悉私网通过建立VPN隧道在公网络传输数据。三.实验设备: 路由器Cisco五台,连线若干。 四、实验环境 五、实验步骤 1.建立如上图所示的网络拓扑结构,图中Internet使用路由器R5来模拟。
2.配置基础网络环境 (1)配置R1: R1(config)#int f0/0 R1(config-if)#ip address 10.1.1.1 255.255.255.0 R1(config-if)#no sh R1(config)#int F0/1 R1(config-if)#ip add 100.1.1.1 255.255.255.0 R1(config-if)#no sh R1(config)#ip route 0.0.0.0 0.0.0.0 100.1.1.5
(2)配置R2: R2(config)#int f0/0 R2(config-if)#ip add 10.1.1.2 255.255.255.0 R2(config-if)#no sh R2(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.1 (3)配置R3: R3(config)#int f0/0 R3(config-if)#ip add 200.1.1.1 255.255.255.0
R3(config-if)#no sh R3(config)#int f0/1 R3(config-if)#ip address 192.168.1.3 255.255.255.0 R3(config-if)#no sh R3(config)#ip route 0.0.0.0 0.0.0.0 200.1.1.5 (4)配置R4: R4(config)#int f0/1 R4(config-if)#ip add 192.168.1.4 255.255.255.0 R4(config-if)#no sh R4(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.3
云南大学数学与统计学实验教学中心 实 验 报 告 一、实验目的: 通过实验掌握线性链表的建立及基本操作,巩固课堂内容,练习其程序的设计与实现。 由于顺序存储结构的操作相对比较简单,而且在前期课程《高级语言程序设计》中使用得也多, 所以本次实验侧重于对线性链表存储结构上的操作及应用的实现。 二、实验内容: 本实验包含以下几个子问题: 1、 采用表尾挂入法建立一个以LA 为头指针的单链表: 2、 3、 就地逆转以LB 为头指针的单链表,即得到如下形式的单链表: 4、 将逆转后的LB 表接到LA 表之尾并构成循环链: LA 二、实验要求: 1. 每一个子问题用一个C 语言的函数来完成。 2. 对每一个子问题的结果用一个打印函数输出其结果以验证程序运行是否正确。 打印函数必须是公共的,即:用一个输出函数,既可以对单链表又可对循环链表实现,
打印输出。 3.用主函数调用各个子函数,以完成题目要求。 4.程序设计时应尽量考虑通用性,若改变题给数据仍能实现要求。 [实现提示]: .第3小题题中的“就地逆转”即只允许引入除LB外的两个工作指针来实现。 即可以以循环方式从链表首部起逐个地修改各个结点的指针:从NEXT(向后)指针改变为PRIOR(向前)的指针,并注意保存搜索时的指针。 三、实验环境 Windows win7 程序设计语言C 四、实验过程(请学生认真填写): 1. 实验设计的(各)流程图:
2. 程序设计的代码及解释(必须给出): /*----------------------------------LinkList-------------------------------------*/ /*基本要求---------------------------------------------------------------------*/ /*采用表尾挂入法建立一个以LA为头指针的单链表--------------*/ /*采用表首插入法建立一个以LB为头指针的单链表.---------------*/ /*就地逆转以LB为头指针的单链表,即得到如下形式的单链表.*/ /*将逆转后的LB表接到LA表之尾并构成循环链-------------------*/ /*每一个子问题用一个C语言的函数来完成--------------------------*/ /* 打印函数必须是公共的-------------------------------------------------*/ /*-------------------------------------Start-------------------------------------*/ /*--------------------------------------------------------------------------------*/ #include