
简介北理大学计算机实验基础课程“实验三字符编码与信息交换”配套实验报告表面向高校计算机基础课程学习者与教师可用于规范完成实验记录并理解字符编码核心流程。文档为doc格式共1个文件压缩包约37KB内容可直接编辑填写适合课堂实验或自学练习。报告表包含西文字符显示过程编码记录表、汉字显示过程编码记录表、不同字体的字型码三大部分完整覆盖ASCII码、机内码、国际码、区位码与字形码之间的转换过程。以字符“A”和汉字“字”为例详细列出从输入字符到内存二进制、再到显示字形码的每一步编码结果并对比宋体、黑体、隶书等字体的字型码差异。表格结构直观、示例真实能帮助学习者快速掌握字符编码的查询、换算与记录方法也为教师布置和批改实验提供了便利。目前已有281人浏览学习。1. 打开“计算机实验基础”实验报告表 doc 前先确认它是不是真的 Word 文档从课程平台把“北理大学计算机实验基础-实验三实验报告表.doc”下载下来浏览器或在线预览器往往会先弹一条提示“你尝试预览的文件可能对你的计算机有害。如果你信任此文件以及其来源请打开此文”。这句话看着吓人多数时候只是对 doc 老格式的通用警告。这份实验报告表的本质是个 Word 模板你要做的是把它填满、排好、交上去。问题在于下载器给的文件可能是真 doc也可能是改了扩展名的网页就算格式正确样式、表格和域也可能在传递中被破坏。这篇按“识别文件-修复文档-规范排版-填写正文-导出提交”的顺序把处理实验报告表的完整链路讲清楚。2. doc 文档的打开与修复先识别类型再选工具2.1 用 file 命令识别 doc 的真实格式真 doc、docx 还是网页改名拿到文件第一件事不是双击而是确认扩展名对应的真实格式。doc 是 OLE 复合文档docx 是 ZIP 压缩包加 XML网页则是一段 HTML 文本三种文件在磁盘上的二进制结构完全不同却都能被命名为 .doc。用代码或命令行工具判断最可靠。macOS 和 Linux 直接执行file 北理大学计算机实验基础-实验三实验报告表.doc输出结果通常有以下几类Composite Document File V2 Document真正的老版 doc可以放心用 Word 打开。Microsoft Word 2007或Zip archive data实际是 docx只是扩展名写成 doc。HTML document网页直接改了扩展名最常见于从在线文库复制的文件。ASCII text纯文本改名同样不是有效 doc。Windows 上可以用Dependencies或直接右键看“属性-类型”但最直观的办法是把扩展名改成 .docx 试解压docx 本质是 ZIP能解压说明是新版格式。从 wenku doc downloader 这类下载器取回的文件最容易踩中网页改扩展名这个坑。预览器那句“你尝试预览的文件可能对你的计算机有害”多半也出现在这类不匹配的文件上不是文件有毒而是客户端看到扩展名与内容不一致无法安全渲染。我一般先用 file 看一眼再决定用 Word 直接打开还是先进修复流程。2.2 用 LibreOffice 做无界面格式转换顺手当修复工具如果确认真 doc 但 Word 打不开常见做法是让 LibreOffice 先开一次。LibreOffice 对损坏 OLE 文件的容错比 Word 更宽松能读出不少 Word 拒绝打开的文档。转换命令soffice --headless --convert-to docx --outdir ./converted 北理大学计算机实验基础-实验三实验报告表.doc参数说明--headless表示不开图形界面适合单个文件快速处理--convert-to docx表示把老版 doc 转成新版 docx--outdir指定输出目录。转换完用 Word 打开 converted 目录下的文件继续编辑。Windows 上如果终端找不到 soffice就用C:\Program Files\LibreOffice\program\soffice.exe这类完整路径执行。转换代价要心里有数doc 里嵌入的宏会丢失域和 OLE 对象可能变形公式在老版本里多以 OLE 对象存在转一次就可能变成图片或乱码。所以转换只作为抢救手段不要在开学初就把全班模板统一转一遍除非你能接受格式回退。Word 自带的“打开并修复”也要用文件-打开-选中文件-点“打开”旁边的下拉箭头-选“打开并修复”。它和 LibreOffice 转换修的是不同类型的问题一个不行就换另一个。常见做法是先用打开并修复失败再走 LibreOffice 转换两层下来绝大多数损坏文件都能救回正文只是排版细节需要重新收拾。2.3 文件名、路径与乱码处理 doc 前先做的三件小事拿到文件后先做三件事拷贝副本原件保持不动。把副本改成短 ASCII 文件名例如 exp3.doc。放在路径短的位置例如C:\exp3\。Windows 的 PowerShell 里执行Copy-Item 北理大学计算机实验基础-实验三实验报告表.doc C:\exp3\exp3.doc逻辑说明先建好 exp3 目录再用 Copy-Item 把文件复制过去。这么做是因为 Word 打开文件时对完整路径长度敏感课程文件名往往又长又带空格和括号传到某些环境会直接报“无法打开”。短路径还能避免后续批量处理时脚本被空格和中文折腾省掉一层转义问题。文件名乱码的情况比文件损坏更常见尤其是从网盘同步下来的文件复制改名后再打开能隔离掉“文件本身没问题只是路径或文件名不兼容”这类假故障。提示从第三方下载器拿到的文件在打开前先右键-属性-解除锁定否则 doc 里的嵌入对象可能加载不出来。3. 把实验报告表排成规范 Word 文档样式、字体与表格3.1 实验报告表的常见结构与会用到的页面参数北理的“计算机实验基础”这类课实验报告表一般包含实验名称、姓名学号班级、实验目的、实验环境、实验步骤、实验结果、实验总结等栏目具体以老师发的那版为准。模板里已经画好了页眉页脚和表格线你需要控制的是填进去的那部分内容。最省事的原则是页面参数默认不动正文参数自己定。元素常见参数页面A4上下 2.54cm左右 3.18cm页眉 / 页脚距边界 1.5cm / 1.75cm一级标题黑体或宋体加粗三号16pt或小三15pt正文宋体小四12pt西文 Times New Roman行距1.5 倍表格内可用单倍首行缩进2 字符模板里的表格区域一般已经锁定了宽度填字时不要用空格对齐改用段落缩进和居中对齐。页边距也别随手调除非表格被截断。正文里的数字和英文默认跟西文字体走所以中文字体设置完后还要单独检查数字和英文是不是 Times New Roman否则混排时会出现明显的字形断层。3.2 用样式批量设置标题与正文别手动刷字体按小黑课堂计算机二级教辅里的说法“先建样式再填内容”才是效率最高的排版方式。很多同学却习惯选中一段文字在工具栏改成宋体小四下一段再改一遍。这种手动刷格式的方式在实验报告这种体量下也能交差但一旦要统一调整字号或行距就得全文重新刷一遍。更快的做法是用“样式”。Word 内置的“正文”“标题 1”“标题 2”足够覆盖报告表。把光标放到目标段落后在开始-样式里点对应样式之后修改样式定义全文会自动跟随更新。手动统一正文格式可以用 VBA 宏。在开发工具-宏里新建宏粘贴以下代码后运行Sub FormatBody() Selection.WholeStory Selection.Style 正文 With Selection.Font .NameFarEast 宋体 中文字体 .NameAscii Times New Roman 西文字体/数字 .Size 12 小四 End With With Selection.ParagraphFormat .LineSpacingRule wdLineSpace1pt5 1.5 倍行距 .FirstLineIndent 2 * 12 首行缩进 2 字符按字号计算 End With End Sub参数说明NameFarEast管中文NameAscii管数字和英文二者分开设置是实验报告排版最容易漏的一步——只改中文字体数字会变成默认西文字体FirstLineIndent单位是磅2 * 12表示按 12pt 字号缩进两个字符。宏运行前先保存一份副本因为Selection.WholeStory会选中全文如果模板里已经写好的表头格式也会被一起改掉所以要对模板结构不熟悉就先别对全文跑这个宏改为逐段选中再运行。3.3 表格跨页不丢表头的设置方法报告表的主体是表格。常见问题有两个表格跨页后第一列的标题行不见了以及单元格里的文字贴边或撑高。表头跨页选中表格第一行标题行在表格工具-布局里点“重复标题行”。这样表格分到下一页时表头会自动复制到下一页顶部。注意这个功能只对 Word 原生表格生效不要用文本框或手画线的方式来模拟标题行否则打印时表头不会跟着走。单元格内文字贴边选中单元格在表格工具-布局-单元格边距里设置上下左右边距常见 0.1cm 到 0.2cm。不要靠敲回车来加大高度否则表格会被撑得到处都是。表格内行距建议用单倍不要继承正文的 1.5 倍行距否则几行文字就能把一格顶得比一段还高整张表会显得很散。3.4 页码、页眉与目录域的刷新报告表需要加页码就插在页脚插入-页码-页面底端-普通数字 2。页眉不放页码可以放“计算机实验基础 实验三实验报告表”一行小字字号要小于正文通常五号宋体。页眉文字不要加粗也不要带下划线保持和表格线区分即可。如果在报告表里插了目录关键操作是最后更新域CtrlA 全选再按 F9Word 会询问“更新目录中仅页码还是更新整个目录”选“更新整个目录”。页码域也会同步刷新。doc 老格式在更新域时偶尔弹出“是否更新链接”选择“更新”即可但前提是域来源文件还在原路径否则选“保留原格式”。正文还没定稿前不要插目录目录域在内容大幅度增删后很容易出现“页码对了但标题文字过期”的情况定稿后统一刷一次最省事。4. 实验报告表的正文编写顺序素材、原理与结果分析4.1 先整理实验素材截图、数据与生成文件写报告表之前先把实验过程中的产物集中到一个素材文件夹避免写到一半到处找图。截图要求清晰把要截的窗口缩放比例调到 150% 或 200%用系统截图工具截成 PNG不要用 JPG 反复压缩。图片插入 Word 后会被再次压缩原始截图分辨率越高最终印刷或转 PDF 时越不容易糊。数据表先整理成规范的三行结构字段名、数值、单位。如果实验涉及运行日志把关键日志片段复制粘贴成等宽字体段落字体用 Consolas 或 Courier New字号小五。日志不要整段贴截取能说明问题的 10 到 20 行即可整段贴只会让老师找不到重点。素材文件夹里按“截图”“数据”“日志”建三个子目录最后生成的文件放“输出”子目录写报告时按需引用不用来回翻窗口。4.2 按“目的-原理-步骤-结果-总结”的顺序填入报告表实验报告表里常见的栏目顺序是目的、原理、步骤、结果、总结。每一步的写作差异直接影响评分实验目的用一两句话说明这个实验要验证什么不要抄任务书上的项目编号。实验原理这是拉开差距的地方。不要复制实验指导书而是用自己的话写“为什么这样做”把关键术语落到计算机组成原理或计算机系统结构教材里查一遍再动笔。比如实验涉及进位、存储映射或总线时序先把术语定义写对再描述你的实验如何体现它。这一步与其说是写报告不如说是在做一次计算机思维训练把操作现象转换成语义明确的概念描述。实验步骤按操作顺序编号每个步骤写“做了什么看到什么”不要只写“打开软件”。这样的记录才有可复查性。实验结果贴截图、表格或输出结果。截图的图注写在图下方表题写在表上方。同一组数据不要既贴截图又贴一遍表格选信息量大的那种即可。实验总结说明结果是否与预期一致不一致时列出偏差原因。这里是最能被看出有没有真正做完实验的地方。报告表里“实验结果”和“实验总结”常常被混在一起写其实老师会重点看总结里是否出现了“数据-现象-原因”的对应关系。我写的时候会在结果部分先给一张汇总表再附三到五条分析句每条分析句都指向一行数据。这样整份报告读起来是“有依据的结论”而不是“做完就完了”的操作流水账。4.3 从 Markdown 快速生成 Word 初稿再粘贴如果习惯先用 Markdown 写草稿可以结合 pandoc 生成带样式的 docx 再粘贴进报告表。机器上装过 pandoc 的话执行pandoc experiment3.md -o experiment3.docx --reference-doccourse-template.docx参数说明experiment3.md是 Markdown 草稿course-template.docx是参考样式模板pandoc 会把 md 里的标题和正文套用这个 docx 里的“标题 1”“正文”样式生成的 docx 打开后复制到报告表对应栏目。表格在 Markdown 里写成标准的竖线表格pandoc 生成后 Word 能识别成真表格不要用缩进画表格。粘贴纯文本段落时选“只保留文本”能把干扰格式降到最低粘贴后统一字体和行距表格内容则直接粘贴再按第 3 章的样式调整表格内的字体和行距。这样写草稿时不纠结格式粘贴时只处理一次格式比边写边调快很多。初稿粘贴完后记得回到报告表顶部逐个栏目扫一遍确认没有漏贴的图和表。5. 提交前导出与复查PDF、字体与哈希校验技巧5.1 导出 PDF 前检查字体与缩放无论最终要求交 doc 还是 PDF先用 Word 另存一份 PDF 做自检。另存时在“选项”里勾选“将字体嵌入文件”避免换电脑后字体被替换LibreOffice 导出 PDF 时也有“嵌入字体”选项在导出对话框的常规页里勾选。如果 PDF 里表格被右侧裁掉回到 Word 打印设置中把“缩放至纸张大小”选为 A4再导一次。PDF 的书签栏能直接反映标题样式是否混乱如果 PDF 左侧大纲空荡荡说明正文没有用标题样式老师快速翻页找“实验结论”时只能滚鼠标。复查时用 PDF 阅读器打开检查三个位置目录页码是否对、表格是否断裂、图片是否模糊。截图在 Word 里看着清楚不代表转 PDF 后清楚原始图片分辨率低于 800px 宽时一定要回素材文件夹重截。5.2 用哈希与版本文件夹确认最终提交版本反复修改实验报告表以后最大的风险是交错版本。我一般用一个脚本记录文件的 SHA-256sha256sum 北理大学计算机实验基础-实验三实验报告表.doc输出的 64 位十六进制串对应文件内容。保存第一次修改好后的哈希提交前再算一次哈希变了说明文件被动过能及时发现改错分支。doc 是二进制格式无法像 docx 那样解包对比内部 XML所以如果要精细比对两版差异先另存一份 docx再用unzip -p report.docx word/document.xml | sha256sum这条命令只对正文 XML 做哈希排除图片和样式等干扰项用来快速判断两版正文是否完全一致。版本管理上不要用“新建文档 (2).doc”这类命名。我在每个版本文件夹里放“底稿.doc”“提交版.doc”两个文件提交版命名统一为“学号-姓名-实验三-最终版.doc”例如cp 北理大学计算机实验基础-实验三实验报告表.doc 20230001-张三-实验三-最终版.doc这样交到老师手里重名率最低回评后要改也只改“底稿”不会污染已提交版本。改短文件名时保留 .doc 后缀提交前把这个副本的哈希再算一遍就能确认老师平台上收到的文件和本地最终版一致。本文还有配套的精品资源点击获取