第二次课实验报告(精选2篇)
1.第二次课实验报告 篇一
第三讲 插入对象一
一.绘制图形
1.网格和参考线(用于进行精确定位):
视图/网格和参考线/选择“屏幕上显示网格”或“屏幕上显示绘图参考线”
2.绘制线条
(1).直线:按左键拖动绘制
①.按SHIFT键可绘制带15度角的直线
②.按CTRL键绘制直线,直线从中心向两向延伸
(2).曲线:选择曲线工具,在目标位置单击,在结束位置双击(3).任意多边形:选择工具,在目标位置单击(4).自由曲线:选择工具,按左键拖动
3.矩形,椭圆
(1).单击绘图工具栏上的按钮,按左键拖动
①.按SHIFT键可绘制正方形,正圆
②.按CTRL键绘制从中心向外延伸的矩形,椭圆
③.按CTRL+SHIFT键绘制从中心向外延伸的正方形,正圆
4.其它图形
在绘图工具栏中单击“自选图形”菜单/选择相应图形,按左键拖动 一.编辑图形
1.编辑线条
①.②.右击线条/编辑顶点/出现顶点
在顶点右击/可添加,删除,设置顶点类型(如自动顶点,平滑顶点,角部顶点)2.3.4.5.6.7.8.设置线条颜色
设置线型、虚线线型
填充颜色:可填充颜色,效果(渐变,纹理,图案,图片)添加文字:右击图形/添加文字 添加阴影 设置三维效果 组合
(1).(2).多个图形组合为一个整体
按SHIFT+单击(或使用选择对象按钮)选择多个图形,绘图菜单/组合
9.叠放次序:改变多个重叠图形的层次关系 10.对齐或分布 11.旋转或翻转
12.设置图形格式:双击图形(右击/自选图形格式)三.插入图片
1.剪贴画
(1).插入/图片/剪贴画/单击“搜索”,单击图片
(2).插入/图片/剪贴画/单击“管理剪辑”/展开“OFFICE收藏集”/选择图片
(3).使用绘图工具栏“插入剪贴画按钮”
2.来自文件
(1).插入/图片/来自文件/选择图片
(2).单击工具栏“插入图片”按钮 四.编辑图片
1.设置图片格式:右击图片/设置图片格式/
(1).线条和颜色:设置填充颜色,线条颜色、样式等
(2).尺寸:控制图片大小
(3).位置:控制图片在幻灯片中的位置
(4).图片:裁剪图片,设置亮度,对比度。
单击“重新着色”可对剪贴画重新更改颜色。
注:可使用“图片”工具栏进行格式设置
2.编辑剪贴画:右击剪贴画/编辑图片/可对部分区域修改填充颜色等。
3.叠放次序:修改多个重叠图片的层次关系
4.组合(取消组合):按CTRL键选择多个图形并合并为一个整体 五.艺术字
1.插入艺术字
(1).插入/图片/艺术字/选择样式/输入文字并编辑/确定
(2).单击工具栏中的“插入艺术字”按钮
2.设置格式
(1).选定艺术字,弹出艺术字工具栏(右击/显示艺术字工具栏)
(2).视图/工具栏/艺术字
①.编辑文字按钮(或双击艺术字):可修改内容,设置字体,大小,加粗等
②.艺术字库:修改艺术字的样式 ③.设置艺术字格式:如颜色,大小等 ④.艺术字形状: ⑤.艺术字字母高度相同 ⑥.艺术字竖排文字 ⑦.艺术字字符间距
第四讲 插入对象二
一.插入表格
1.插入/表格/输入行列数/确定
2.选择幻灯片版式中的表格样式,双击图标,设置行列数
3.单击工具栏“插入”表格按钮
*补充 1.2.在PPT中插入WORD表格:在WORD中作好表格并保存/在PPT中,插入/对象/由文件创建/选择文件(使用直接复制的方法,一般表格会变形)在PPT中插入EXCEL表格:插入/对象/MICROSOFT EXCEL表格
二.编辑表格
显示表格和边框工具栏:单击选定表格;视图/工具栏/表格和边框;
1.选定单元格
2.插入行列
3.删除行列
4.调节行高,列宽 5.边框和颜色
6.合并,拆分单元格
7.对齐方式
8.平均分布各行,各列
9.更改文字方向 三.插入图表
1.插入/图表/在数据库中修改数据
2.在幻灯片版式窗格中选择带图表的样式/双击图标/在数据库中修改图片
3.插入/对象/MICROSOFT GRAPH图表/在数据库中修改数据
*补充:插入/对象/MICROSOFT EXCEL图表(和以上三种方式创建的图表有区别。可选择SHEET1工作表修改数据。其操作和在EXCEL中操作相同)四.编辑图表
1.修改数据:在显示的数据工作表中修改或添加数据,图表自动更改
(1).双击图表可显示数据工作表。
(2).如果双击没有显示,可再执行“视图”/数据工作表。或右击“图表区域”/数据工作表。或单击工具栏“查看数据工作表”按钮。
2.设置数据库中的字体格式:选定单元格/格式/字体
3.设置数据类型:选定单元格/格式/数字/选择数字类型(货币,会计专用等)4.将数据库中的数据隐藏(不在图表中显示):选定行或列/数据/排除行、列(数据灰色显示)
将已隐藏的行列再次显示在图表中:选定行或列/数据/包含行、列
5.改变图表的数据系列:数据/行中系列或列中系列 6.更改图表类型:图表/图表类型/选择
7.设置图表选项:图表/图表选项/在标题选项卡设置标题 8.添加趋势线:将图表类型设为“簇状柱形图”,选定数据系列/图表/添加趋势线
9.图表格式化:绘图区格式,背景墙格式,网格线格式,数据系列格式,分类轴、数值轴格式,图例格式,标题格式等
五.插入组织结构图
1.作用:由许多方框和连线组成的表达一定的等级或层次。
2.创建:
(1).插入/图片/组织结构图
(2).插入/图示/选择类型
(3).在幻灯片版式窗格中选择组织结构图样式,双击图标 六.编辑组织结构图
1.组织结构图工具栏的显示
(1).选定组织结构图,自动显示工具栏
(2).没有显示,右击组织结构图/显示组织结构图工具栏
2.编辑组织结构图
(1).插入形状:下属,同事,助手
(2).版式
(3).选择
(4).适应文字
(5).自动套用格式
(6).显示比例
2.第二次课实验报告 篇二
1、循环程序设计-1(1)汇编、连接后的截图
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:masm xun 得到 xun.obj,xun.crf,xun.lst 文件,通过 link xun 得到 xun.map 文件,显示编译成功。
(2).lst 文件的截图,TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:通过 masm 对程序进行编译时生成.lst 文件,通过 notepad++打开.lst 文件,并进行截图(3)反汇编的截图
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:在 debug 环境下执行 u 指令,显示出反汇编代码。
(4)在完成 DS 赋值后,立即显示各个寄存器的值
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:按单步 t 之后,下方出现 MOV DS,AX,即下一条即将执行的指令为 MOV DS,AX,再按一次 t,此时 DS 被赋值,此时执行的 r 指令显示的就是 DS 赋值后各个寄存器的值。
(5)在进行计算前,显示数组 M 开始的 n+2 个字的内存值的截图(只能显示这n+2 个字的内存值,多显示、少显示均扣分)
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:在 debug 环境下,执行 d 指令显示内存,由于不能显示其他字的内存值,所以只能
一行一行截图,可以看到,此时内存值与程序初始定义值相同。
(6)执行完计算后,立即显示各个寄存器的值
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:先执行 g 指令到执行回到 dos 系统指令,此时显然已经执行完运算,此时执行 r 指令就获得执行完运算后各个寄存器的值。
(7)执行完计算后,显示数组 M 开始的 n+2 个字的内存值的截图(只能显示这n+2 个字的内存值,多显示、少显示均扣分)
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:执行 d 指令显示出内存值,由于要求是不能显示其他字的值,所以只能一行一行截图,可以看到此时内存值与期望结果相同。
(8)源代码
TODO:你的源代码(必选)
;empty asm file
title I love asm
data segment n
dw 0010h
M
dw
0021h,0084h,0041h,0010h,0027h,0018h,0044h,0011H,0002h,0028h,0024h,0020h,0022h,0014h,0030h,0040h
DATA1 DW ?
ADDRR DW ?
data ends
code segment
assume cs:code, ds:data
main
proc
;assign the data segment base address to DS
mov
ax, data
mov
ds, ax
;TODO...;| add your code between arrows |
;v----------------------------v
MOV CX, n
;循环计数器
LEA DI, M
MOV AX,[DI]
;取第一个数
MOV ADDRR, DI
;记下绝对值最大的数的地址
CMP AX,0
;此数是正数吗?
JNS ZHEN
;是正数,即为绝对值,转去判断下一个数
NEG AX
;不是正数,变为其绝对值
ZHEN:MOV BX,[DI]
CMP BX,0
;此数是正数吗?
JNS COMP
;是正数,即为绝对值,转去比较绝对值大小
NEG BX
;不是正数,变为其绝对值
COMP: CMP AX, BX
;判断绝对值大小
JAE ADDRESS
MOV AX, BX
;(AX)<(BX),使(AX)中为绝对值最大的数
MOV ADDRR, DI
;记下绝对值最大的数的地址
ADDRESS:ADD DI, 2
LOOP ZHEN
MOV
DATA1, AX
;记下此数
;^----------------------------^
;|
The END
|
;method 2: return to dos
mov
ax, 4c00h
int
21h
main
endp code ends end main
2、循环程序设计-2 (1)汇编、连接后的截图
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:masm xun 得到 xunhuan.obj,xunhuan.crf,xunhuan.lst 文件,通过 link xunhaun 得到xunhaun.map 文件,显示编译成功。
(2).lst 文件的截图
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:通过 masm 编译 jishu,获得 jishu.lst 文件,要 notepad++打开并进行截图。
(3)反汇编的截图
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:在 debug 环境下执行 u 指令显示出反汇编代码。
(4)在进行计算前,显示数组 A 中 15 个整数的内存值的截图(只能显示这 15个整数的内存值,多显示、少显示均扣分)
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:执行 d 指令显示出内存值,由于不能显示其他数内存值,所以一行一行进行截图,可以看到,此时内存值与程序初始定义相同。
(5)在进行计算前,显示数组 B 中 20 个整数的内存值的截图(只能显示这 20个整数的内存值,多显示、少显示均扣分)
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:执行 d 指令显示出内存值,由于不能显示其他整数内存值,所以一行一行进行截图,可以看到,此时数组 B 中的内存值与程序初始定义相同。
(6)在进行计算前,显示数组 C 中 15 个整数的内存值的截图(只能显示这 15个整数的内存值,多显示、少显示均扣分)
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:执行 d 指令显示出内存值,由于不能显示其他整数内存值,所以一行一行进行截图,可以看出,此时内存值与程序初始定义相同。
(7)执行完计算后,立即显示各个寄存器的值
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:先用 g 指令跳到返回 dos 调用指令,此时已经执行完计算,再执行 r 指令,显示的就是执行完运算的各个寄存器的值。
(8)执行完计算后,显示数组 A 中 15 个整数的内存值的截图(只能显示这 15个整数的内存值,多显示、少显示均扣分)
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:执行 d 指令显示出内存值,由于要求是不能显示其他字的值,所以只能一行一行截图,可以看到此时内存值与期望结果相同。
(9)执行完计算后,显示数组 B 中 20 个整数的内存值的截图(只能显示这 20个整数的内存值,多显示、少显示均扣分)
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:执行 d 指令显示出内存值,由于要求是不能显示其他字的值,所以只能一行一行截图,可以看到此时内存值与期望结果相同。
(10)执行完计算后,显示数组 C 中 15 个整数的内存值的截图(只能显示这 15个整数的内存值,多显示、少显示均扣分)
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:执行 d 指令显示出内存值,由于要求是不能显示其他字的值,所以只能一行一行截图,可以看到此时内存值与期望结果相同。
(11)源代码
TODO:你的源代码(必选)
;empty asm file
title I love asm
data segment
A
dw
0027h,0018h,0021h,0028h,0024h,0020h,0022h,0014h,0011h,0010h,0012h,0017h,0084h,0081h,0080H
B
dw
0018h,0021h,0028h,0024h,0020h,0022h,0044H,0041h,0011h,0010h,0012h,0017h,0084h,0081h,0080h,0040h,0042h,0047h,0002h,0007h
C1
DWDUP(?)data ends
code segment
assume cs:code, ds:data
main
proc
;assign the data segment base address to DS
mov
ax, data
mov
ds, ax
;TODO...;| add your code between arrows |
;v----------------------------v
mov si,0
MOV DI,0
mov bx,A
jiao:MOV CX,B[SI]
;想法是 di 指 A 中的元素,di 递增,拿 A 中的一个元素每次与 B 中的所有元素作比较
CMP A[DI],CX
;直到遇到相同为止,如果没有遇到相同,有设置对 si 值比较指令,b 中所有元素相同时
JZ JI
;会跳转到 JI
INC SI
INC SI
CMP SI,42
JZ JI
JMP jiao
JI:mov ax,B[SI]
mov C1[DI],AX
MOV SI,0
INC DI
INC DI
CMP DI,32
JZ EXIT
JMP jiao
;^----------------------------^
;|
The END
|
;method 2: return to dos
EXIT: mov
ax, 4c00h
int
21h
main
endp code ends end main
3、分支程序设计 (1)汇编、连接后的截图
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:masm xun 得到 jishu.obj,jishu.crf,jishu.lst 文件,通过 link xun 得到 jishu.map 文件,显示编译成功。
(2).lst 文件的截图
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:通过 masm 形成 jishu.lst 文件,通过 notepad++打开,并进行截图。
(3)反汇编的截图
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:在 debug 环境下执行 u 指令,显示出反汇编代码。
(4)在完成 DS 赋值后,立即显示各个寄存器的值
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:第一步 t 指令执行底下为 MOV DS,AX,说明接下来执行的指令是 MOV DS,AX,所以再执行一次 t 指令,然后用 r 指令显示寄存器当前的值。
(5)在进行计算前,显示在数据段中定义的学号字符串的内存值的截图(只能显示完整的学号字符串,多显示、少显示均扣分)
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:执行 d 指令显示出内存值,由于不能显示其他内存值,所以一行一行进行截图,可以看出,此时内存值与程序初始定义相同。
(6)在进行计算前,显示在数据段中定义的 COUNT 数组的内存值的截图(只能显示完整的 COUNT 数组内容,多显示、少显示均扣分)
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:执行 d 指令显示出内存值,由于不能显示其他内存值,所以一行一行进行截图,可以看出,此时内存值与程序初始定义相同。
(7)执行完计算后,立即显示各个寄存器的值
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:通过执行 g 指令跳到调用 dos 系统的指令,此时已经执行完运算,再执行 r 指令,显示出的就是执行完计算后各个寄存器的值。
(8)执行完计算后,显示在数据段中定义的学号字符串的内存值的截图(只能显示完整的学号字符串,多显示、少显示均扣分)
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:执行 d 指令显示出内存值,由于不能显示其他内存值,所以一行一行进行截图,可以看出,此时内存值与程序期望相同。
(9)执行完计算后,显示在数据段中定义的 COUNT 数组的内存值的截图(只能显示完整的 COUNT 数组内容,多显示、少显示均扣分)
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
说明:说明:执行 d 指令显示出内存值,由于不能显示其他内存值,所以一行一行进行截图。学号为 2184411027,0-9 个数分别为 1,3,2,0,2,0,0,1,1,0,结果正确。
(10)程序在 DOSBox 下直接运行的截图
TODO:你的截图(必选)
TODO:你的文字解释说明(可选)
(11)源代码
TODO:你的源代码(必选)
;empty asm file
title I love asm
data segment
A
dw
0027h,0018h,0021h,0028h,0024h,0020h,0022h,0014h,0011h,0010h,0012h,0017h,0084h,0081h,0080H
B
dw
0018h,0021h,0028h,0024h,0020h,0022h,0044H,0041h,0011h,0010h,0012h,0017h,0084h,0081h,0080h,0040h,0042h,0047h,0002h,0007h
C1
DWDUP(?)data ends
code segment
assume cs:code, ds:data
main
proc
;assign the data segment base address to DS
mov
ax, data
mov
ds, ax
;TODO...;| add your code between arrows |
;v----------------------------v
mov si,0
MOV DI,0
mov bx,A
jiao:MOV CX,B[SI]
;想法是 di 指 A 中的元素,di 递增,拿 A 中的一个元素每次与B 中的所有元素作比较
CMP A[DI],CX
;直到遇到相同为止,如果没有遇到相同,有设置对 si 值比较指令,b 中所有元素相同时
JZ JI
;会跳转到 JI
INC SI
INC SI
CMP SI,42
JZ JI
JMP jiao
JI:mov ax,B[SI]
mov C1[DI],AX
MOV SI,0
INC DI
INC DI
CMP DI,32
JZ EXIT
JMP jiao
;^----------------------------^
;|
The END
|
;method 2: return to dos
EXIT: mov
ax, 4c00h
int
21h
main
【第二次课实验报告】推荐阅读:
大庆实验中学高一下学期第二次月考政治试题06-29
实验报告顺序表实验08-05
实验记录及实验报告08-27
移位运算实验实验报告08-27
物流综合实验实验报告09-03
实验报告单科学实验06-30
嵌入式实验二实验报告07-26
大学物理实验 报告实验21 教案07-12
c语言实验报告实验4.doc08-10
校园导游实验报告06-14