当前位置:文档之家› 《JSP程序设计》实验指导

《JSP程序设计》实验指导

《JSP程序设计》实验指导
《JSP程序设计》实验指导

信息论与编码实验

实验五霍夫曼编码 一、实验目的 1、熟悉Matlab 工作环境及工具箱; 2、掌握霍夫曼编码的基本步骤; 3、利用MATLAB实现霍夫曼编码。 二、实验内容 (1)熟悉理解Huffman编码的过程 (2)将给定的数据进行Huffman编码 知识要点: 1、霍夫曼编码的基本原理。参照教材及参考书。 2、二进制霍夫曼编码方法。 1. 基本原理: 变长编码 不要求所有码字长度相同,对不同概率的信源符号或序列,可赋予不同长度的码字。变长编码力求平均码长最小,此时编码效率最高,信源的冗余得到最大程度的压缩。 1)几种常用变长编码方法: 霍夫曼编码 费若编码 香农编码。 2)霍夫曼编码: 二进制霍夫曼编码 r进制霍夫曼编码 符号序列的霍夫曼编码。 3)二进制霍夫曼编码的编码过程: 将信源中n个符号按概率分布的大小,以递减次序排列起来; 用0和1码分别分配给概率最小的两个信源符号,并将这两个概率最小的信源符号合并成一个新符号,并用这两个最小概率之和作为新符号的概率,从而得到只包含n-1个符号的新信源,称为其缩减信源; 把缩减信源的符号仍按概率大小以递减次序排列,再将最后两个概率最小的符号合并

成一个新符号,并分别用0和1码表示,这样又形成一个新缩减信源; 依次继续下去,直到缩减信源最后只剩两个符号为止。再将最后两个新符号分别用0和1 码符号表示。最后这两个符号的概率之和为1,然后从最后一级缩减信源开始,依编码路径右后向前返回,就得到各信源符号所对应得码符号序列,即对应得码字。 r进制霍夫曼编码 由二进制霍夫曼编码可推广到r进制霍夫曼编码,只是每次求缩减信源时,改求r个最小概率之和,即将r个概率最小符号缩减为一个新符号,直到概率之和为1。但要注意,即缩减过程中可能到最后没有r个符号。为达次目的,可给信源添加几个概率为零的符号。 符号序列的霍夫曼编码 对信源编码除了对信源符号编码以外,也可对信源符号序列编码,一般来说,对序列编码比对单个符号更为有效。 2 数据结构与算法描述 1)变量及函数的定义 3 实验数据与实验结果(可用文字描述或贴图的方式进行说明) 1)测试数据 0.2 0.1 0.3 0.1 0.1 0.2 2)实验结果

细胞生物学实验指导(植物版)

细胞生物学实验 实验一不同显微镜的使用及细胞一般形态结构的观测[实验目的] 通过本实验,使学生巩固普通光学显微镜的使用,学习相差显微镜、暗视野显微镜和荧光显微镜的使用方法,学习显微测量及显微摄影的操作方法,增强对细胞的形态和真实大小的感性认识。 通过本实验操作,要求学生掌握细胞形态结构的基本观测方法与技术,为进一步的细胞生物学研究打好基础。 [实验原理] 应用显微镜的成像原理(详见翟中和等主编《细胞生物学》,第三章第一节),同时借助显微镜的镜台测微尺和目镜测微尺,两尺配合使用,进行测量和运算,观察细胞形态,得出细胞的大小。 该实验完成需时6学时。 [实验材料、试剂和仪器] 一、仪器 普通光学显微镜、相差显微镜、暗视野显微镜、荧光显微镜、显微拍摄系统、37℃温箱、镜台测微尺、目镜测微尺等。 二、材料 洋葱根尖切片标本,念珠藻永久装片,兔肝细胞标本,夹竹桃花丝毛细胞,人口腔上皮细胞等。 三、试剂 生理盐水,10μg/mL罗丹明123染液(溶于甲醇,避光于4℃保存) [实验步骤] 一、暗视野显微镜观察夹竹桃花丝毛细胞 1、取一张清洁的载玻片,滴上一滴生理盐水。用镊子轻轻夹下一根夹竹桃花丝,置生理盐水中,盖上盖玻片,略微压片,用滤纸条吸去盖玻片四周多余的水分。 2、将上述装片置于显微镜载物台上,在10×物镜下找到夹竹桃花丝毛细胞清晰的图像。 3、换上暗视野聚光器,调节至最佳位置,通过聚光器上的调中螺旋调节聚光器的中心位置,得到最好的暗视野图像效果。 4、观察夹竹桃花丝毛细胞内部的显微结构和细胞质环流现象,并拍照。 5、换用高倍物镜观察时,要换用与高倍镜相匹配的暗视野聚光器,重复以上调节步骤。 二、相差显微镜观察夹竹桃花丝毛细胞 1、取一张清洁的载玻片,滴上一滴生理盐水。用镊子轻轻夹下一根夹竹桃花丝,置生

细胞生物学常用研究方法

Southern杂交: 是体外分析特异DNA序列的方法,操作时先用限制性内切酶将核DNA或线粒体DNA切成DNA片段,经凝胶电泳分离后,转移到醋酸纤维薄膜上,再用探针杂交,通过放射自显影,即可辨认出与探针互补的特殊核苷序列。 将RNA转移到薄膜上,用探针杂交,则称为Northern杂交。 RNAi技术: 是指在进化过程中高度保守的、由双链RNA(double-stranded RNA,dsRNA)诱发的、同源mRNA高效特异性降解的现象。由于使用RNAi技术可以特异性剔除或关闭特定基因的表达,所以该技术已被广泛用于探索基因功能和传染性疾病及恶性肿瘤的基因治疗领域。可以利用siRNA或siRNA表达载体快速、经济、简便的以序列特异方式剔除目的基因表达,所以现在已经成为探索基因功能的重要研究手段。 Southern杂交一般利用琼脂糖凝胶电泳分离经限制性内切酶消化的DNA片段,将胶上的DNA变性并在原位将单链DNA片段转移至尼龙膜或其他固相支持物上,经干烤或者紫外线照射固定,再与相对应结构的标记探针进行杂交,用放射自显影或酶反应显色,从而检测特定DNA分子的含量]。 扫描电镜技术:是用一束极细的电子束扫描样品,在样品表面激发出次级电子,次级电子的多少与样品表面结构有关,次级电子由探测器收集,信号经放大用来调制荧光屏上电子束的强度,显示出与电子束同步的扫描图像。 细胞显微分光光度计:用来描述薄膜、涂层厚度超过1微米的物件的光学性能的显微技术。 免疫荧光技术:将免疫学方法(抗原抗体特异结合)与荧光标记技术结合起来研究特异蛋白抗原在细胞内分布的方法。由于荧光素所发的荧光可在荧光显微镜下检出,从而可对抗原进行细胞定位。 电镜超薄切片技术:超薄切片是为电镜观察提供极薄的切片样品的专门技术。用当代较好的超薄切片机,大多数生物材料,如果固定、包埋处理得合适,可以切成50-100微米的超薄切片。 Northern印迹杂交(Northern blot)。这是一种将RNA从琼脂糖凝胶中转印到硝酸纤维素膜上的方法。 放射自显影技术:放射自显影技术是利用放射性同位素的电离辐射对乳胶(含AgBr或AgCl)的感光作用,对细胞内生物大分子进行定性、定位与半定量研究的一种细胞化学技术。放射自显影技术(radioautography;autoradiography)用于研究标记化合物在机体、组织和细胞中的分布、定位、排出以及合成、更新、作用机理、作用部位等等。其原理是将放射性同位素(如14C和3H)标记的化合物导入生物体内,经过一段时间后,将标本制成切片或涂片,涂上卤化银乳胶,经一定时间的放射性曝光,组织中的放射性即可使乳胶感光。 核磁共振技术:可以直接研究溶液和活细胞中相对分子质量较小(20,000 道尔顿以下)的蛋白质、核酸以及其它分子的结构,而不损伤细胞。 DNA序列分析:在获得一个基因序列后,需要对其进行生物信息学分析,从中尽量发掘信

Jsp程序设计复习试题

《JSP 程序设计》复习题 一、 选择题 HTML 页面中加入( D )就构成了一个 JSP 页面文件。 A 、JAVA 程序片 B 、JSP 标签 C 、用“<%”、“%>”标记符号括起来的程序 2. 配置 JSP 运行环境,若 WEB 应用服务器选用 TOMCAT ,以下说法正确的是: ( A 、先安装 TOMCAT ,再安装 JDK ,再安装 TOMCAT B 、不需安装 JDK ,安装 TOMCAT 就可以了 C 、JDK 和 TOMCAT 只要都安装就可以了,安装顺序没关系 B ) 3. 对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( B ) A 、不是 JSP 页面的成员变量 、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用 C 、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互 相影响 D 、是 JSP 页面的局部变量 4. 在客户端浏览器的源代码中可以看到( B A 、JSP 注释 C 、JSP 注释和 HTML 注释 D 、JAVA 注释 5. page 指令的作用是:( A ) JSP 页面的一些属性和这些属性的值 A 、用来在 JSP 页面内某处嵌入一个文件 B 、使该 JSP 页面动态包含一个文件 C 、指示 JSP 页面加载 Java plugin 6. page 指令的 import 属性的作用是( C A 、定义 JSP 页面响应的 MIME 类型 B 、 D 、定义 JSP 页面字符的编码 ) 7. ( C )可在 JSP 页面出现该指令的位置处,静态插入一个文件。 A 、page 指令标签 B 、page 指令的 import 属性 指令标签 D 、include 动作标签 8. 以下对象中的( D )不是 JSP 的内置对象。 A 、request B 、session C 、application

信息论与编码实验报告.

本科生实验报告 实验课程信息论与编码 学院名称信息科学与技术学院 专业名称通信工程 学生姓名 学生学号 指导教师谢振东 实验地点6C601 实验成绩 二〇一五年十一月二〇一五年十一月

实验一:香农(Shannon )编码 一、实验目的 掌握通过计算机实现香农编码的方法。 二、实验要求 对于给定的信源的概率分布,按照香农编码的方法进行计算机实现。 三、实验基本原理 给定某个信源符号的概率分布,通过以下的步骤进行香农编码 1、将信源消息符号按其出现的概率大小排列 )()()(21n x p x p x p ≥≥≥ 2、确定满足下列不等式的整数码长K i ; 1)(l o g )(l o g 22+-<≤-i i i x p K x p 3、为了编成唯一可译码,计算第i 个消息的累加概率 ∑ -== 1 1 )(i k k i x p p 4、将累加概率P i 变换成二进制数。 5、取P i 二进制数的小数点后K i 位即为该消息符号的二进制码。 四、源程序: #include #include #include #include #include using namespace std; int main() { int N; cout<<"请输入信源符号个数:";cin>>N; cout<<"请输入各符号的概率:"<

int i,j; for(i=0;i

细胞生物学实验指导(精)

细胞生物学实验指导 细胞生物学的发展总是依赖于技术和实验手段的进步,所以学习细胞生物学的技术和方法至关重要。 实验一普通显微镜及其使用(装片观察) 一、目的要求: 1、掌握显微镜的构造、油浸系的原理、使用方法、保护要点。 2、参观了解其他各类显微镜。 二、材料:普通光学显微镜及其他显微镜、细菌标本片、香柏油、二甲苯、擦镜纸。 三、方法和步骤: 1、介绍普通光学显微镜的构造 机械部分:镜座、镜臂、镜筒、转换器、载物台、调焦螺旋。 光学部分:接目镜、物镜、反光镜、聚光器。 2、油镜的原理及使用方法 原理:油镜头的晶片细小,进入镜中的光线亦少,光线经聚光器,通过载玻片进油镜时,由于空气介质和玻璃介质的折射率不一样,光线因折射而损失,使视野更暗。在载玻片和油镜之间加上和玻璃折光系数相同的香柏油,光线直接进入镜头,不发生折射,视野明亮,便于观察。 3、如何维护显微镜:机械部分的维护,光学部分的维护。 4、注意事项: (1)观察油镜载片时,先在载片上有菌影的地方滴1-2滴香柏油,然后放载物台中央,眼侧面看,慢慢降低油镜浸入香柏油中,镜头几乎接触标本。再用左眼在接目镜观察,同时慢慢旋动粗螺旋提起镜筒至能模糊看到物象时,再转动微调螺旋,直至看清晰为止。注意镜头离开油,就不能看清,重新按刚才的步骤进行。 (2)油镜使用过后,立即用擦镜纸擦拭镜头,如油渍已干,则可用香柏油粘二甲苯擦拭镜

头,再用干净擦镜纸擦去二甲苯。 5、观察几种细菌标本片。 6、示教看相差显微镜和荧光显微镜。 四、作业及思考题: 1、油镜的原理是什么? 2、光线强弱如何调节?与哪些部件有关? 实验二、细胞膜的渗透性 实验目的 了解细胞膜的渗透性及各类物质进入细胞的速度。 实验原理 将红细胞放入数种等渗溶液中,由于红细胞对各种溶质的透性不同,有的溶质可以渗入,有的不能渗入,渗入的溶质能够提高红细胞的渗透压,所以促使水分进入细胞,引起溶血,由于溶质透入速度互不相同,因此溶血时间也不相同。 实验用品 一、器材 50ml烧杯, 试管(1~10cm), 10ml移液管, 试管架。 二、材料 羊血。 三、试剂0.17mol/L氯化钠,0.17mol/L氯化胺,0.17mol/L醋酸胺,0.17mol/L硝酸钠,0.12mol/草酸胺,0.12mol/硫酸钠,0.32mol/葡萄糖,0.32mol/甘油,0.32mol/乙醇,0.32mol/丙酮。 实验方法 一、羊血细胞悬液 取50ml小烧杯一个,加1份羊血和10份0.17mol/L氯化钠,形成一种不透 明的红色液体,此即稀释的羊血。

细胞生物学实验指导

细胞生物学实验指导

细胞生物学实验指导目录 一.显微镜的使用 实验一、几种光学显微镜的使用 实验二、参观电子显微镜及生物超薄切片标本制备 二.细胞形态结构 实验三、细胞大小的形态观察——测微尺的使用 实验四、细胞活体染色技术 实验五、植物细胞骨架光学显微观察 实验六、胞间连丝观察 三.细胞化学 实验七、鉴定RNA的细胞化学方法——Branchet反应 实验八、DNA显色的观察——Feulgen反应 实验九、固绿染色法鉴定细胞内酸性蛋白与碱性蛋白 实验十、多糖及过氧化酶的显示 实验十一、核仁组成区的银染显示与观察 四.细胞生理 实验十二、细胞膜的通透性 实验十三、细胞电泳 五.细胞和组织培养技术 实验十四、植物原生质体的分离和融合 实验十五、植物细胞的培养与观察 实验十六、动物细胞融合 实验十七、动物细胞的培养与观察 六.细胞化学成分的分离 实验十八、细胞器的分离、纯化——细胞分级分离 实验十九、荧光的细胞化学测定 实验二十、细胞活力的鉴别 实验一几种光学显微镜的使用

一、实验目的 了解几种光学显微镜的结构、工作原理、主要用途和使用方法;掌握使用普通显微镜提高分辨力的方法。 二、实验原理 (一)基本原理 一般实验室经常使用的光学显微镜都是由物镜、目镜、聚光器和光阑组成,普通显微镜它们的放大原理及光路图如下: AB物体.A1B l第一次成像,A2B2第二次成像,O l目镜.O2物镜, F1为O l的前焦点,F2为O2的前焦点 各种光学显微镜的光学放大原理基本相同,各种特殊用途的光镜不过只是在光源、物镜、聚光器等方面作了改动,或在其它方面增设了某些特殊的设备。 (二)几种光学显微镜 l、普通光学显微镜: 普通光学显微镜也叫复式显微镜,是最常见,最简单的显微镜。它适于观察一般固定的,有色的透明度较高的标本。其最大分辨力一般为0.2微米,从构造上可分光学、机械和电子三大系统。 2、暗视野显微镜: 暗视野显微镜是以丁达尔现象(Tyndall phenomenon)(即光的微粒散射现象)为基础设计的,它使用了特殊的聚光器进行斜射照明,因光源中心束不直入物镜,所以视野黑暗,而被检细胞器因斜射照明发生衍射和反射,所以发亮可见。暗视野显微镜可用增加光照方法增加物体与背景的反差,因而可观察到0.2—0.004微米直径的微小粒子,但它分不清被检物的细微构造,它常用于观察物体的存在与运动。而暗视野显微镜与普通光学显微镜的区别,主要在于聚光器的不同,致使照明方法有别。确切地说,称暗视野显微镜为暗视野照明更为贴切。它是照明光线仅照亮被检样品而不进入物镜。使视野背景暗黑,样品明亮的照明方法。 3、相差显微镜: 相差是指同一光线经过折射率不同的介质其相位发生变化并产生的差异。相位是指在某一时间上,光的波动所达到的位置。

JSP程序设计实验代码与习题解答

第1章JSP概述 习题一解答 1.答:确保Tomcat服务器使用的是Java_home环境变量设置的JDK 2.答:见1.3.2中的新建Web服务目录。 3.答:在浏览器的地址栏中键入:http://IP:端口号/Web服务目录/子目录/JSP页面。4.答:修改Tomcat服务器安装目录中conf文件夹中的主配置文件:server.xml,只要没有其他应用程序正在占用80,就可以将端口号设置为80。

第2章JSP页面与JSP标记 习题二解答 1.答:“<%!”和“%>”之间声明的变量在整个JSP页面内都有效,称为JSP页面的成员变量,成员变量的有效范围与标记符号<%!、%>所在的位置无关。所有用户共享JSP页面的成员变量,因此任何一个用户对JSP页面成员变量操作的结果,都会影响到其他用户。 “<%”和“%>”之间声明的变量称为局部变量,局部变量在JSP页面后继的所有程序片以及表达式部分内都有效。运行在不同线程中的Java程序片的局部变量互不干扰,即一个用户改变Java程序片中的局部变量的值不会影响其他用户的Java程序片中的局部变量。当一个线程将Java程序片执行完毕,运行在该线程中的Java程序片的局部变量释放所占的内存。 2. 答:两次。 3.答:不允许。允许。 4.答:第一个用户看到的sum的值是610,第二个用户看到的sum的值是1210 5. 答: <%@ page contentType="text/html;charset=GB2312" %> <% for(char c='A';c<='Z';c++) { out.print(" "+c); } %> 6.答:include指令标记的作用是在JSP页面出现该指令的位置处,静态插入一个文件,即JSP页面和插入的文件合并成一个新的JSP页面,然后JSP引擎再将这个新的JSP页面转译成Java文件。因此,插入文件后,必须保证新合并成的JSP页面符合JSP语法规则,即能够成为一个JSP页面文件。include动作标记告诉JSP页面动态加载一个文件,不把JSP页面中动作指令include所指定的文件与原JSP页面合并一个新的JSP页面,而是告诉Java解释器,这个文件在JSP运行时(Java文件的字节码文件被加载执行)才被处理。如果包含的文件是普通的文本文件,就将文件的内容发送到客户端,由客户端负责显示;如果包含的文件是JSP文件,JSP引擎就执行这个文件,然后将执行的结果发送到客户端,并由客户端负责显示这些结果。 7. 答:

细胞生物学实验指导书09年

实验一普通光学显微镜的构造和使用 一、目的要求 1了解显微镜的基本构造和使用方法 2 掌握油镜的原理和使用方法 二、显微镜的基本结构及油镜的工作原理 1.显微镜的基本构造 光学部分:接目镜、接物镜、照明装置(聚光镜、虹彩光圈、反光镜等)。 机械部分:镜座、镜臂、镜筒、物镜转换器、载物台、载物台转移器、粗调节器、细调节器等部件。 2.显微镜的放大倍数和分辨率 放大倍数=接物镜放大倍数×接目镜放大倍数 显微镜的分辨率:表示显微镜辨析物体(两端)两点之间距离的能力3.油镜的使用原理 当光线由反光镜通过玻片与镜头之间的空气时,由于空气与玻片的密度不同,使光线受到曲折,发生散射,降低了视野的照明度。若中间的介质是一层油(其折射率与玻片的相近),则几乎不发生折射,增加了视野的进光量,从而使物象更加清晰。 三、器材 1.永久切片 2. 溶液或试剂:香柏油、二甲苯。 3. 仪器或其他用具:显微镜、擦镜纸等。 四、操作步骤 1.观察前的准备 (1)显微镜的安置,检查零件是否齐全,镜头是否清洁。 (2)调节光源 2.显微镜观察

(1)低倍镜观察 (2)高倍镜观察 (3)油镜观察:高倍镜下找到清晰的物象后,提升聚光镜,在标本中央滴一滴香柏油,使油镜镜头浸入香柏油中,细调至看清物象为止。3.显微镜用毕后的处理 观察完毕,上升镜筒,用擦镜纸和二甲苯清洗镜头,后将镜体全部复原。 五、思考题 1.用油镜观察时应注意哪些问题?在载玻片和镜头之间滴加什么油?起什么作用? 2.为什么在使用高倍镜及油镜时应特别注意避免粗调节器的误操作? 实验二胞间连丝的观察 一、实验目的 观察植物细胞的胞间连丝,加深对胞间连丝功能的认识. 二、实验原理 植物细胞的细胞壁上有许多原生质的细丝,称胞间连丝。相邻细胞的胞间连丝相互联接,在细胞间的物质运输与信息传递中起桥粱作用,并使细胞的各种生理活动协调一致,使植物体成为统一的有机体。用合适的植物细胞为材料,经简单处理,即能方便地看到胞间连丝。 三、实验材料 红辣椒表皮细胞临时装片、柿胚乳细胞间胞间连丝切片 四、实验步骤

JSP程序设计实用教程期末考试试卷A及答案

《JSP程序设计实用教程》期末考试试卷(A卷) (考试时间90分钟,满分100分) 一、选择题(1~40题,每题1分,共40分) 下面各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂抹在答题卡相应的位置上,答在试卷上不得分。 1.在传统的HTML页面中加入()就构成了一个JSP页面文件。 A.JAVA程序片B.JSP标签 C.用“<%”、“%>”标记符号括起来的程序D.JAVA程序片和JSP标签 2.配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:()A.先安装TOMCAT,再安装JDK B.先安装JDK,再安装TOMCAT C.不需安装JDK,安装TOMCAT就可以了 D.JDK和TOMCAT只要都安装就可以了,安装顺序没关系 3.对于“<%!”、“%>”之间声明的变量,以下说法正确的是:() A.不是JSP页面的成员变量 B.多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户C.多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响 D.是JSP页面的局部变量 4.在客户端浏览器的源代码中可以看到()。 A.JSP注释 B.HTML注释 C.JSP注释和HTML注释 D.JAVA注释 5.page指令的作用是:()。 A.用来定义整个JSP页面的一些属性和这些属性的值 B.用来在JSP页面内某处嵌入一个文件 C.使该JSP页面动态包含一个文件 D.指示JSP页面加载Java plugin 6.page指令的import属性的作用是()。 A.定义JSP页面响应的MIME类型 B.定义JSP页面使用的脚本语言 C.为JSP页面引入JAVA包中的类 D.定义JSP页面字符的编码 7.page指令的()属性可以设置JSP页面是否可多线程访问。 A.session B.buffer C.isThreadSafe D.info 8.()可在JSP页面出现该指令的位置处,静态插入一个文件。 A.page指令标签 B.page指令的import属性 C.include指令标签

信息论与编码实验报告材料

实验报告 课程名称:信息论与编码姓名: 系: 专业: 年级: 学号: 指导教师: 职称: 年月日

目录 实验一信源熵值的计算 (1) 实验二 Huffman信源编码 (5) 实验三 Shannon编码 (9) 实验四信道容量的迭代算法 (12) 实验五率失真函数 (15) 实验六差错控制方法 (20) 实验七汉明编码 (22)

实验一 信源熵值的计算 一、 实验目的 1 进一步熟悉信源熵值的计算 2熟悉 Matlab 编程 二、实验原理 熵(平均自信息)的计算公式 ∑∑=--==q i i i q i i i p p p p x H 1 212log 1 log )( MATLAB 实现:))(log *.(2x x sum HX -=;或者))((log *)(2i x i x h h -= 流程:第一步:打开一个名为“nan311”的TXT 文档,读入一篇英文文章存入一个数组temp ,为了程序准确性将所读内容转存到另一个数组S ,计算该数组中每个字母与空格的出现次数(遇到小写字母都将其转化为大写字母进行计数),每出现一次该字符的计数器+1; 第二步:计算信源总大小计算出每个字母和空格出现的概率; 最后,通过统计数据和信息熵公式计算出所求信源熵值(本程序中单位为奈特nat )。 程序流程图: 三、实验内容 1、写出计算自信息量的Matlab 程序 2、已知:信源符号为英文字母(不区分大小写)和空格。

输入:一篇英文的信源文档。 输出:给出该信源文档的中各个字母与空格的概率分布,以及该信源的熵。 四、实验环境 Microsoft Windows 7 Matlab 6.5 五、编码程序 #include"stdio.h" #include #include #define N 1000 int main(void) { char s[N]; int i,n=0; float num[27]={0}; double result=0,p[27]={0}; FILE *f; char *temp=new char[485]; f=fopen("nan311.txt","r"); while (!feof(f)) { fread(temp,1, 486, f);} fclose(f); s[0]=*temp; for(i=0;i='a'&&s[i]<='z') num[s[i]-97]++; else if(s[i]>='A'&&s[i]<='Z') num[s[i]-65]++; } printf("文档中各个字母出现的频率:\n");

细胞生物学实验指导

实验一显微镜的结构及使用 [实验目的] (一)熟悉显微镜的结构及各部件性能。 (二)掌握显微镜的使用方法。 (三)了解显微镜的维护方法。 [实验原理] 虽然显微镜的目镜和物镜的结构很复杂,但它的作用相当于一个凸透镜,其成像原理和光路图如图1所示,被检物体AB放在物镜(O1)下方的1—2倍焦距之间,则在物镜(O1)后形成一个倒立的放大实像A1B1,这个实像正好位于目镜(O2)的下焦点之内,通过目镜后形成一个放大的虚像A2B2,这个虚像通过调焦装置使其落在眼睛的明视距离处,即25cm,使所看到的物体最清晰,也就是说虚像A2B2是在眼球晶状体的两倍焦距之外,通过眼球后在视网膜形成一个倒立的A2B2缩小像A3B3。 [实验器材]擦镜纸字母装片羊毛交叉擦片普通光学显微镜二甲苯香柏油 三内容与方法: 普通光学显微镜(Microscope)的外形和结构因类型不同略有差异,但基本结构和功能是相似的。(图2) (一)微镜的基本结构及功能:光学显微镜由机械部分、照明部分和光学部分构成。1.机械部分: (1)镜座:位于底部的金属座。一般为马蹄形,用以支持和稳定整个镜体。 (2)镜柱:镜座与镜臂相连的短柱。 (3)镜臂:镜柱上方弯曲部分,是取用显微镜时握拿的部位。 (4)镜筒:在镜臂的上方倾斜的金属园筒,上端装有目镜、下端转折处装有棱镜,使光线转折450。其上有一固定螺钉将镜筒连接于镜臂上方。 (5)调节器:在镜柱两侧有大小两个螺旋,大螺旋为粗调节器,转动时能使载物台快速升降。调节范围较大,适于低倍镜调焦用。小螺旋为细调节器,转动是载物台仅缓慢升降,调节范围较小,适于调节物象的清晰度。此外,在右侧粗调节器内侧有一窄环,称粗调松紧调节轮,用以调节粗调节器的松紧度。向外转时偏紧,向内转时偏松。左侧粗调节器内侧有一粗调限位调节环凸柄,向上推紧时,镜台上的最高点被固定(这两个环一般不需调节)。(6)旋转盘:又称物镜转换器,安装在镜筒下端,为一可旋转的圆盘,上有4个圆孔,

2012年JSP程序设计期末试卷A

9.在JSP 中,( A )动作用于将请求转发给其他JSP 页面。 A.forward B.include https://www.doczj.com/doc/3b16059320.html,eBean D.setProperty 10.JSP 中使用标记时,不会出现的属性是:(C )。 https://www.doczj.com/doc/3b16059320.html, B.property C.value D.以上皆不会出现 11.在标记中包含哪个标记( D )? A.case B.choose C.check D.when 12.下面哪个标记产生的结果同<%=var%>( C )。 A. B. C. D. 13.每次传递请求或响应时调用Filter 的( B )方法。 A.init() B.doFilter() C.destroy() D.getInitParameter 14.Struts Bean 的( B )标记检索Web 应用程序资源的结果。 A.define B.include C.message D.page 15.Servlet 程序的入口点是:(A ) A.init () B.main () C.service () D.doGet () 1. JSP 是______sun_______ 公司倡导,由多家公司参与一起建立的一种动态网页技 术标准,主要用于开发动态网页。 2. 指令元素分为三种:它们分别是:Page 、Include 、和Taglib 。 3. JDBC 的主要任务是: 与数据库建立连接 、 发送SQL 语句 、 处理结 果 。 4. Servlet 的生命周期分三个时期: 装载Servlet 、 创建一个Servlet 实例 、 销毁 。 5. 在JSP 中,当执行了查询操作时,一般将查询结果保存在 ResultSet 对象中。 6. 在JSP 规范中,可以使用两种格式的注释:一种是输出注释;别一种 是隐藏注释 。 7. 在JSP 内置对象中,与请求相关的对象是 Request 对象。 8. 客户端向服务器端提交数据的方式通常有两种:一种是Get 提交方式;另一种是Post 提交方式。 9. 在JSP 中,可以使用 操作来设置Bean 的属性,也可以使用 操作来获取Bean 的值。 10. 异常的处理,可在该 方法的代码段中包含3类代码:try 、 catch 和finally 代码块。 11. JDBC 中为Statement 接口提供了3种执行方法,它们是:executeUpdate 方法、 executeQuery 方法 、execute 方法 。 12. 取表单(

)提交的参数,通常使用的内部对象是request ,方法是 getParameter 。 二、填空题:本大题共12小题,20个空,每空1分,共 20分,将正确答案填在相应的空格处。

JSP程序设计试题二及答案

JSP程序设计试题二及答案 一、选择题(2’×5=10分) 1.对于预定义<%!预定义%>的说法错误的是(C)。 A、一次可声明多个变量和方法,只要以“;”结尾就行 B、一个声明仅在一个页面中有效 C、声明的变量将作为局部变量 D、在预定义中声明的变量将在JSP页面初始化时初始化 2.下述选项中不属于JDBC基本功能的是(D )。 A、与数据库建立连接 B、提交SQL语句 C、处理查询结果 D、数据库维护管理 3.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是(D)。 A、<%@ page %>作用于整个JSP页面。 B、可以在一个页面中使用多个<%@ page %>指令。 C、为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。 D、<%@ page %>指令中的属性只能出现一次。 4.关于JavaBean正确的说法是(A)。 A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写 B、在JSP文件中引用Bean,其实就是用语句 C、被引用的Bean文件的文件名后缀为.java D、Bean文件放在任何目录下都可以被引用 5.不能在不同用户之间共享数据的方法是(A )。 A、通过cookie B、利用文件系统 C、利用数据库 D、通过ServletContext对象 二、填空题(4'×5=20分) 1.Tomcat服务器的默认端口是8080 。

2.JSP主要内置对象主要分为输入/输出对象、作用域通信对象、Servlet对象和错误对象四类。 3.一个Bean由三部分组成:属性(Property) 、事件(Event) 、方法(Method) 。 4. Servlet的生命周期分为加载Servlet 、初始化、处理客户请求、卸载Servlet 。 5.application对象是所有客户共同拥有,而session对象则是每个客户专用的。 三、名词解释(5’×4=20分) 1.B/S模式 B/S(浏览器/服务器)模式采取了基于浏览器的策略,是目前Web应用程序开发中比较常用的一种开发模式。在这种开发模式中,软件开发人员只需专注于开发服务器端的程序,不需要单独开发客户端软件,用户通过浏览器就可以访问服务器端提供的服务。使用B/S 模式可加快Web应用程序开发的速度,提高开发效率,目前的各大门户网站、各种Web信息管理系统等大都采用这种模式。 2.Servlet Servlet是与平台无关的服务器端小程序,从本质上讲,Servlet是一个Java类,除图形界面以外,Java语言能实现的功能,Servlet基本上都能实现。Servlet主要用于处理客户端传来的HTTP请求,并将处理结果以HTTP形式返回客户端,从而生成动态网页。 3.JavaBean JavaBean是描述Java的组件模型,类似于Microsoft的COM组件概念。在Java模型中,通过JavaBean可以扩充Java的程序功能,通过JavaBean的组合还可以快速生成新的应用程序。对于程序员来说,使用JavaBean可以实现代码的重复利用,使得程序更易维护。 4.Ajax Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)是一种Web应用程序开发的手段,其第一个字母A的意思是使用异步方式调用,采用回调方式处理数据,会让用户感觉到桌面软件处理方式的便利。除此之外,Ajax还能使网站可以从不同的来源收集信息,然后把信息无缝地呈现在浏览者面前。Ajax由XHTML、CSS、JavaScript、XML、XMLHttpRequest、XSTL和DOM等组成。

信息论与编码实验报告

实验一 绘制二进熵函数曲线(2个学时) 一、实验目的: 1. 掌握Excel 的数据填充、公式运算和图表制作 2. 掌握Matlab 绘图函数 3. 掌握、理解熵函数表达式及其性质 二、实验要求: 1. 提前预习实验,认真阅读实验原理以及相应的参考书。 2. 在实验报告中给出二进制熵函数曲线图 三、实验原理: 1. Excel 的图表功能 2. 信源熵的概念及性质 ()()[] ()[]())(1)(1 .log )( .) ( 1log 1log ) (log )()(10 , 110)(21Q H P H Q P H b n X H a p H p p p p x p x p X H p p p x x X P X i i i λλλλ-+≥-+≤=--+-=-=≤≤? ?????-===??????∑ 单位为 比特/符号 或 比特/符号序列。 当某一符号xi 的概率p(xi)为零时,p(xi)log p(xi) 在熵公式中无意义,为此规定这时的 p(xi)log p(xi) 也为零。当信源X 中只含有一个符号x 时,必有p(x)=1,此时信源熵H (X )为零。 四、实验内容: 用Excel 和Matlab 软件制作二进熵函数曲线。根据曲线说明信源熵的物理意义。 (一) Excel 具体步骤如下: 1、启动Excel 应用程序。 2、准备一组数据p 。在Excel 的一个工作表的A 列(或其它列)输入一组p ,取步长为0.01,从0至100产生101个p (利用Excel 填充功能)。

3、取定对数底c,在B列计算H(x) ,注意对p=0与p=1两处,在B列对应位置直接输入0。Excel中提供了三种对数函数LN(x),LOG10(x)和LOG(x,c),其中LN(x)是求自然对数,LOG10(x)是求以10为底的对数,LOG(x,c)表示求对数。选用c=2,则应用函数LOG(x,2)。 在单元格B2中输入公式:=-A2*LOG(A2,2)-(1-A2)*LOG(1-A2,2) 双击B2的填充柄,即可完成H(p)的计算。 4、使用Excel的图表向导,图表类型选“XY散点图”,子图表类型选“无数据点平滑散点图”,数据区域用计算出的H(p)数据所在列范围,即$B$1:$B$101。在“系列”中输入X值(即p值)范围,即$A$1:$A$101。在X轴输入标题概率,在Y轴输入标题信源熵。 (二)用matlab软件绘制二源信源熵函数曲线 p = 0.0001:0.0001:0.9999; h = -p.*log2(p)-(1-p).*log2(1-p); plot(p,h) 五、实验结果

Jsp程序设计复习试题

程序设计》复习题《JSP选择题一、 页面文件。在传统的HTML页面中加入( D )就构成了一个JSP1. 标签 B、JSP、AJAVA 程序片 标签“%>”标记符号括起来的程序 D、JAVA程序片和JSPC、用“<%”、)WEB应用服务器选用TOMCAT,以下说法正确的是:(B 2.配置JSP运行环境,若JDK 、先安装ATOMCAT,再安装TOMCAT B、先安装JDK,再安装就可以了C、不需安装JDK,安装TOMCAT 只要都安装就可以了,安装顺序没关系D、JDK和TOMCAT %>“”之间声明的变量,以下说法正确的是:(B)3.对 于“<%!”、页面的成员变量A、不是JSP、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用B 户、多个用户同时访问该页面时,每个用户对这些变量的操作 都是互相独立的,不会互C 相影响页面的局部变量D、是JSP )B4.在客户端浏览器的源代码中可以看到( 注释 B、HTMLA、JSP注释 D 、JAVA注释C、JSP注释和HTML注释 )指令的作用是:(A5. page 页面的一些属性和这些属性的值A、用来定义整个JSP 页面内某处嵌入一个文件B、用来在JSP 页面动态包含一个文件C、使该JSPJava plugin 、指示DJSP 页面加载属性的作用是( C)6.page指令的import 页面响应的类型MIMEJSPA、定义页面使用的脚本语言B、定义JSP 包中的类JSP页面引入JAVAC、为、定义JSP页面字符的编码D )可在JSP页面出现该指令的位置处,静态插入一个文件。7.( C import指令的属性 B、page A、page指令标签 include动作标签 D、 C、include指令标签 )不是JSP的内置对象。 8.以下对象中的( D A、request B、session C、application D、bean 《JSP程序设计》复习题第1页(共9页), )封装了用户提交的信息,使用该对象可以获取用户提交的中,内置对象(B9.在JSP 信息。request B、 A、session out 、 D C、response )方法获取表单中某输入框提交的信息。A 10.request对象可以使用( getValue(String s) 、 B、getParameter(String s)A getParameterValue(String s) 、 DC、getParameterNames(String s) JSP的内置对象中(A)对象可对客户的请求作出动态响应,向客户端发送数据。 11.request 、B A、response out D、 C、application )结束,被称为一个会话。 A )开始,到(12.从(A、访问者连接到服务器,访问者 关闭浏览器离开该服务器 B、服务器启动,服务器关闭 C、访问者连接到服务器,服务器关闭 D、服务器启动,访问者关闭浏览器离开该服务器B无效?()13.以下方法,哪个可使sessionsession.removeAttribute(String key) A、、 session.invalidate()B session.setAttribute(String key) C、session.getAttribute(String

信息论与编码试题集与答案(新)

一填空题(本题20分,每小题2分) 1、平均自信息为 表示信源的平均不确定度,也表示平均每个信源消息所提供的信息量。 平均互信息 表示从Y获得的关于每个X的平均信息量,也表示发X前后Y的平均不确定性减少的量,还表示通信前后整个系统不确定性减少的量。 2、最大离散熵定理为:离散无记忆信源,等概率分布时熵最大。 3、最大熵值为。 4、通信系统模型如下: 5、香农公式为为保证足够大的信道容量,可采用(1)用频带换信噪比;(2)用信噪比换频带。

6、只要,当N足够长时,一定存在一种无失真编码。 7、当R<C时,只要码长足够长,一定能找到一种编码方法和译码规则,使译码错误概率无穷小。 8、在认识论层次上研究信息的时候,必须同时考虑到形式、含义和效用三个方面的因素。 9、1948年,美国数学家香农发表了题为“通信的数学理论”的长篇论文,从而创立了信息论。 按照信息的性质,可以把信息分成语法信息、语义信息和语用信息。 按照信息的地位,可以把信息分成客观信息和主观信息。 人们研究信息论的目的是为了高效、可靠、安全地交换和利用各种各样的信息。 信息的可度量性是建立信息论的基础。 统计度量是信息度量最常用的方法。 熵是香农信息论最基本最重要的概念。 事物的不确定度是用时间统计发生概率的对数来描述的。 10、单符号离散信源一般用随机变量描述,而多符号离散信源一般用随机矢量描述。 11、一个随机事件发生某一结果后所带来的信息量称为自信息量,定义为其发生概率对

数的负值 。 12、自信息量的单位一般有 比特、奈特和哈特 。 13、必然事件的自信息是 0 。 14、不可能事件的自信息量是 ∞ 。 15、两个相互独立的随机变量的联合自信息量等于 两个自信息量之和 。 16、数据处理定理:当消息经过多级处理后,随着处理器数目的增多,输入消息与输出消息之间的平均互信息量 趋于变小 。 17、离散平稳无记忆信源X 的N 次扩展信源的熵等于离散信源X 的熵的 N 倍 。 18、离散平稳有记忆信源的极限熵,=∞H )/(lim 121-∞→N N N X X X X H 。 19、对于n 元m 阶马尔可夫信源,其状态空间共有 nm 个不同的状态。 20、一维连续随即变量X 在[a ,b]区间内均匀分布时,其信源熵为 log2(b-a ) 。 21、平均功率为P 的高斯分布的连续信源,其信源熵,Hc (X )=eP π2log 21 2。 22、对于限峰值功率的N 维连续信源,当概率密度 均匀分布 时连续信源熵具有最大值。 23、对于限平均功率的一维连续信源,当概率密度 高斯分布 时,信源熵有最大值。 24、对于均值为0,平均功率受限的连续信源,信源的冗余度决定于平均功率的限定值P 和信源的熵功率P 之比 。

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