川大《计算机综合实践9033》课程设计离线作业顾浩_第1页
川大《计算机综合实践9033》课程设计离线作业顾浩_第2页
川大《计算机综合实践9033》课程设计离线作业顾浩_第3页
川大《计算机综合实践9033》课程设计离线作业顾浩_第4页
川大《计算机综合实践9033》课程设计离线作业顾浩_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、四川大学网络教育学院计算机综合实践校外学习中心:江苏南通海安奥鹏学习中心学生姓名:顾浩专业:通信工程层次:专升本年级:1603学号:aDH2161d2002实践时间:2017/12/12实验一 Ofice组件的基本操作一、实验题目:Office组件的基本操作二、实验日期:2017/12/12三、实验目的:制作简历、学生成绩处理四、实验内容:使用word制作一份简历;利用EXCEL寸学生的成绩进行登记、计算等处五、过程设计:制作简历初始化页面新建一个 Word文档,按“ Ctr1+S”快捷键将其保存为“个人简历”。执行 菜单栏上的【文件】【页面设置】命令,打开【页面设置】对话框。单击【页边距】

2、标签,打开【页边距】选项卡,在【页边距】选项区域中设置上、下、右边距。单 击【确定】按钮完成页面设置。为表格添加标题 输入标题内容“个人简历”。选中标题,设置标题的字体选中标题,执行菜单栏上的【格式】【调整宽度】命令,打开【调整宽度】对话框谓蔓宽度在【调整宽度】对话框中设置新文字宽度。如下图所示当前文宇宽度;4. 01(2 55厘米)新sms度u3閃厘米)I&臨壮L确定 取消 |插入表格 单击菜单栏上的【表格】【插入】【表格】命令,打开【插入表格】对话框,在【列数】和【行数】文本框中分别输入 X列和X行,如下图所示,然后单击【自动 套用格式】对话框。在【表格样式】下拉列表框中选择典雅型

3、样式,如下图所示。 单击【确定】按钮返回【插入表格】对话框。WtSRl4 口 ¥1 棚曹“ «rt:血 如 皿廉网審腐它字+4(*广(IHT口閣辛林c斗偉弋niate*C*- 云-i h*: *& efl* V£5亠厂为诽廉品记口t尺才啦litIt1_亠单击【确定】按钮,此时表格以所选择的样式插入到页面中。也可以在插入表格后,单击菜单栏上的【表格】【表格自动套用格式】来选择表格的样式。修改表格结构将指针停留在两列间的边框上,指针变为,向左拖动边框到合适的宽度。我们可以事先,向左拖动边框 到合适的宽度。我们可以事先在第一列中输入文本“应聘职务”,拖动边框时以

4、能容纳完此文本的宽度为准。如下图所示下面我们使用绘制表格或拆分、合并单元格来修改表格结构。为了方便操 作,首先单击菜单栏上的【视图】【工具栏】,选择【表格和边框】激活如下的【表 格和边框】工具栏。J A .匡卜:KHDn H £ |对表格执行下面的操作,具体操作见下面的动画。绘制表格一一单击【绘制表格】按钮,指针变为,这时就可以绘制表格,绘制 结束后单击【绘制表格】按钮取消绘制表格状态。合并单元格一一选择要合并的 单元格区域,单击【合并单元格】按钮。拆分单元格选择要拆分的单元格区域,单击【拆分单元格】按钮,在弹出的【拆分单元格】对话框中设置要拆分的行 数及列数,单击【确定】按钮完成。

5、输入表格中各单元格内容。参照第1步,拖动各边框调整各单元格的宽度,效果如下图所示。个人简历*性恥心年*2 2电于押怜电话¥'jtf£毕业学校 及专业4?应為码”奖Bh工作阪谟得证书»对表格进行修饰单击表格左上角的标记匕,选定整个表格。设置字体为。移动指针到表格第1列的顶端,指针变为,单击选定整列。单击右键,选择快捷菜单中的【单 元格对齐方式】【中部居中】I样式如下图所示二負*1H啊M平垸士科詹存 十拒-和卓可1( 湘丹丙歸2 Jt李吏冏加电R壬匹略些送空 半t调吃!心学生成绩处理我们选某班的10名学生为例,对其成绩进行汇总、排序、统计各分数段人数,绘制成绩

6、分布曲线。根据要求设计表格并录入成绩,经处理后所得的结果见图1计算学生各科总分首先计算第一名学生的各科成绩总分 , 然后通过复制函数得到其他学生各 科总分。1. 计算第一名学生的总分(1)选取函数。选择H4单元格,然后单击菜单栏中的“插入/函数”或工具栏中的 “fx ”按钮 , 接着弹出“粘贴函数”对话框 , 首先在对话框“函数分类”一栏中选 取“数学与三角函数”,然后在“函数名称”中选取“ Sum按“确定”退出。(2)选取需要计算的单元格区域。选取函数后即打开“函数参数输入”对话 框, 然后单击“折叠对话框”按钮 (即 Number1 右边的按钮 ), 此时对话框消失 , 接 着选取单元格区

7、域,选取方法(单击C4拖曳至G4或单击C4按Shift键同时单击 G4), 最后必须按“回车键”加以确认 , “函数参数输入”对话框再次出现 , 单击对 话框中的“确定”按钮退出后即可得到第一名学生总分。2. 计算其他同学各科总分单击 H4 单元格, 鼠标指向该单元格右下角的小黑方块 ( 即填充句柄 ), 待光标 变为黑色“十”字时 , 按下鼠标的左键向下拖曳至 H 1 3,各科总分就很容易显示出 来(根据需要可以选择不同函数对数据进行处理,如用Max!数计算最高分,Min计 算最低分 , Average 计算平均分等 ) 。按总分排名次 1. 单元格区域的命名首先选取“总分”数据的单元格区域

8、H4-H13,然后单击菜单中的“插入/名称 / 定义” , 在弹出“定义名称”对话框中的“当前工作簿名称”一栏中输入或修改 名称为“总分”,在“引用位置” 一栏中显示刚才选取的单元格区域 H3-H16(当然 也可以单击其右侧的“折叠按钮”重新选取单元格区域 ), 然后按“确定”退出。2. 选取函数确定排名在单元格 I3 中输入“名次” , 单击 14 单元格, 选择“数据 / 函数”菜单项或 单击工具栏中“ fx ”按钮后弹出“粘贴函数”对话框 ,选择“统计”类中“ RANK” 函数即弹出“函数参数输入”对话框。在 Number 一栏中输入H4(或单击其右边 “折叠按钮”对话框消失 , 单击

9、H4 后按“回车键” ,此栏中即为刚才选定的单元 格 H4),Ref 一栏中输入“总分” , 单击“确定”按钮退出就可以得到第一个学生 的成绩排名 , 然后选取单元格 J3, 通过“复制句柄”复制 ,得出全班成绩的排名。 统计各科各分数段人数在A14-A19中分别输入“ 49分以下”、“ 50-59分”、,“90分以上”,先统计 “高数”成绩在“ 49 分以下”人数 , 方法与求总分基本相同 , 只是选择不同函数。在“函数分类”中选择“统计”,在函数名中选择 COUNTIE(G3:G65,>=80),弹出 “函数参数输入”对话框 ,在Range 一栏中选择或输入计算区域C4C13在Cri

10、teria 一栏中输入“ <=49” , 按“确定”按钮退出后即在 C1 4中得到满足条件 的人数。要统计 50-59 分之间人数只要在 Criteria 一栏中输入“ >=50AND<=5”9 即可。同样的方法可以求出其他分数段人数 , 最后, 通过复制的方法求出各科各分 数段人数。绘制成绩分布曲线 (以“高数”课程为例 )1. 选定创建图表的数据区域选取A14拖曳至C19或单击A14同时按住Ctrl1 键再单击C192. 择图表类型和子类型(1) 选定创建图表的数据区域后 , 单击“常用”工具栏的“图表向导”按钮或者选 择“插入图表”菜单命令后弹出“图表向导”对话框;(2

11、) 在“图表类型”中单击“自定义类型”选项卡 , 在选项框中选择“平滑直线类 型” (在图表类型中选择合适的曲线可以按住 “查看示例”按钮预览后重新选择 );(3) 单击对话框中“下一步”按钮弹出“图表源数据”对话框 , 选定“数据区域” 选项卡中的“列”单选项 , 接着单击对话框“下一步”按钮弹出“图表选项”对 话框, 在对话框中添加说明性文字;(4)单击“下一步”按钮弹出“图表位置”对话框,选定对话框中的“作为新工作 表插入”单选项后,单击“完成”按钮退出,得到如图2所示成绩曲线(可以对曲 线图进行编辑)实验二8253定时器/计数器接口与数字电子琴一、实验题目:8253定时器/计数器接口与

12、数字电子琴二、实验日期:2017/12/17三、实验目的:改变定时器2的计数值来改变声音频率,通过编程来获得声调(率) 和节奏(延时长短)使计算机演奏出乐曲来。四、实验内容:设计程序让微机演奏一段简单乐曲利用DOS勺键盘管理功能。将微机变为一个具有简单功能的电子琴(选作)。五、程序设计 硬件设计利用实验板上的8253计数/定时器和8255并行接口,定时器8253利用工作方式 3产生一定频率信号,通过可编程的并行外围接口芯片 8255控制频率信号的通断。 8255的A 口设置为输出,8255的A 口的低两位用来控制扬声器驱动,当输出端 口的PAO位为“ 1”或为“0”时。将使控制驱动器的与门电路

13、接通或关闭,使8253所发出的音频信号能到达驱动器或被阻断。这样通过控制PA0的变化,可使扬声器接通和断开,控制扬声器是否能发出声音。此外,通过控制PA0的通断时间,就能发出不同的音长。8255的PA1位为“1”时,控制8253定时器产生驱动扬声 器发声的音频信号,该位为“ 0”则不发信号。8253有三个定时器。分为0号、1 号和2号定时器,驱动扬声器的是 0号定时器,该定时器工作方式 3,是一个频 率发生器,它负责向扬声器发送指定频率的脉冲信号。当8255的PA0和PA1都为1时,8253发出指定频率的声音信号的前提下, 声音信号通过与门到达驱动器 驱动扬声器发声。253计敌器fit竹加理图

14、如图1所忖QD 8255 PAD 门押«255 PA1控制剃叭图1硕打门 3扬声器驱动电路如图2所示。5U图2扬声器腹动电路软件设计系统要求实现2个功能,电子琴和音乐盒的功能。两者发声的方法一样,只是一个 数据是从键盘读取的,另一个是已经保存好的数据。首先我们可以用一个子程序 实现单个音调的产生,对8253输入不同的计数初值生成不同频率的波形,然后延 时一段时间。电子琴程序主要是读取键盘按键,根据键值产生不同的音调即可。而乐曲的播放先将乐曲的音符编码表和节拍编码表建立好的,然后在播放时读取数据。1. 单音调子程序SOUND单音调子程序的调用前需要进行以下几个方面工作 ,1)确定相应的

15、音调所对应的频率,查表可以得到,再由频率得到对应的8253计数 初值。2)确定音长,即一个音符所持续的时间。在单音调子程序中实现发出一个音符的 声音,持续所需的时间,流程图如图3所示:图3单音调子程序流程图2, 音乐盒程序音乐盒的乐曲播放程序中需要有两组数据支持,一组是频率数据,一组是节拍时间数据。音符的频率可以通过简谱从频率表中查得。节拍时间就是音符的持续时 间,取决于乐曲的速度和每个音符的节拍数据。如4/4,四四拍,中,每小节包括4拍,全音符持续4拍,二分音符持续2拍,四分音符持续一拍,八分音符持续半拍等。 有了音调与频率和时间的关系后,就可以按照乐曲的曲谱将每个音符的频率和持 续的时间定

16、义成两组数据表,然后编程依次取出表中的频率值和节拍值,调用单音调子程序就可依次产生各个音调,播放出乐曲。在程序中存储几个乐曲数据,根据音乐盒子菜单选择相应的乐曲演奏,读取对应的数据输出。乐曲两只老虎的简谱如下:两只老虎1=C 4/41231|1231|345 -|345-56 54 315654 3125I- | 251- |对应的频率数据表Freq、节拍数据表Time如下:TWOTIGERS_FRE DW 2 DUP(524,588,660,524,0);乐曲的频率表 DW 2 DUP(660,698,784,0)DW2 DUP(784,880,784,698,660,524,0)DW2 D

17、UP(588,392,524,0),1TWOTIGERS_TIME DW 10 DUP(100),200,100,100,200 ;乐曲的时间表 DW 2 DUP(50,50,50,50,100,100)DW 2 DUP(100,100,200) outb_p(0x34,0x43);utb_p(LATCH&0xff,0x40);outb_p(LATCH>>8,0x40);outb(inb_p (0x21) & 0x01, 0x21); / 允许接收定时器中断voiddo_timer(void)这是定时器主程序 , 用于每隔一段时间后进行某些操作8253.asm:/以

18、下是nasm格式的汇编代码,这个中断处理函数必须用汇编timer_interrupt:pushgspushfspushespush dspushebppushedipushesipushedxpushecxpushebxpusheax如果你不在操作系统下使用 , 以下三行必须删除 , 否则必须把 0x10 更改为内核段选择符mov eax,0x10 movds,ax moves,ax mov al,0x20 out 0xa0,al ; 发送 EOI out 0x20,al calldo_timer popebx popecx popedx popesi popedi popebp pop ds

19、 popes popfs popgs xoreax,eax iretd践体会实验三 网络数据包分析一、实验题目:实验内容网络数据包分析二、实验日期: 2017/12/25三、实验目的:通过工具软件分析数据包,给出数据包结构。四、实验内容:分析一组数据:001e37526c44001d7284dd9608004500003c028800008001235c0a0000700a00006e0800495c030001006162636465666768696a6b6c6d6e6f7071727374757676162636465666768 69数据链路层头部 (以太帧头部 ):001e37526

20、c44001d7284dd960800分析如下(1) 数据头部的前6个字节是接收者的mac地址001e37526c44(2) 数据头部的中间6个字节是发送者的maC地址001d7284dd96(3) 数据头部的最后 2 个字节代表网络协议 ,即:0800 是 IP 协议类型。IP 数据包数据分析:(1) 第一个字节(45)的前4位表示的是IP协议的版本,即IPv4;它的后4位 表示首部长度为 20 字节。(2) 第二个字节 (00) 是区分服务。(3) 第三、四字节 (003c) 是指首部和数据之和的长度 40 个字节(4) 第五、六字节 (0288) 是一个数据报被分片后的标识 , 便于正确

21、地重装原 来的数据报(5) 第七、八字节 (0000) 分前 3 位为标志位和后 13 位为片偏移 , 其中标识 位只有两位有意义,表明这已经是若干用户数据报片最后一个(MF=O,并且DF=0)不需要再分片了。偏移为0(6) 第九个字节 (80) 表示的是数据报在网络中的寿命为 128(7) 第十个字节(01)指出这个数据报携带的数据时使用的ICMP协议(8) 第十一、十二字节 (235c) 表示首部检验和 , 对数据报的保留与丢弃进行 判别(9) 第十三个字节加上后面的 3 个字节 (0a000070) 是发送者的 IP 源地址 (172.16.163.20)(10) 第十七个字节及后面的三

22、个字节 (0a00006e) 是接收者的 IP 地址 (224.00.00.22)(11) 最后四个字节 (0800495c) 是任意的与填充项。ICMP数据分析:(1) 第一个字节(08)是说明ICMP报文为回送请求和回送应答报文(2) 第二个字节 (00) 指的是代码为 0, 网络不可达(3) 第四、五个字节 (495c) 是检验和(4) 第六、七个字节 (0300) 是标识符(5) 第八、九个字节 (0100) 是这个报文的序列号位(6) 标志和序列用于匹配请求和应答 , 成对的请求和应答报文使用相同的 标识和序号字段。(7) 第 九 个 字 节 以 后 的 32 个 字 节(61626364

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论