aboutsummaryrefslogtreecommitdiff
path: root/report
diff options
context:
space:
mode:
authorRichard Qin <richard.qin.x@gmail.com>2025-09-24 13:50:55 +0800
committerRichard Qin <richard.qin.x@gmail.com>2025-09-24 13:50:55 +0800
commit87f0114dd8d2cf355c4e631ab089ddd75abdcc0c (patch)
treeddb6753774ee91f090f59a89adf7e21f780dc2ad /report
downloaddatalab2026-87f0114dd8d2cf355c4e631ab089ddd75abdcc0c.tar.gz
datalab2026-87f0114dd8d2cf355c4e631ab089ddd75abdcc0c.tar.xz
Initial commit: Add starter code for Datalab
Diffstat (limited to 'report')
-rw-r--r--report/Markdown.pngbin0 -> 78056 bytes
-rw-r--r--report/README.md45
-rw-r--r--report/report.md48
-rw-r--r--report/report.pdfbin0 -> 259789 bytes
4 files changed, 93 insertions, 0 deletions
diff --git a/report/Markdown.png b/report/Markdown.png
new file mode 100644
index 0000000..d59cb31
--- /dev/null
+++ b/report/Markdown.png
Binary files differ
diff --git a/report/README.md b/report/README.md
new file mode 100644
index 0000000..2500d24
--- /dev/null
+++ b/report/README.md
@@ -0,0 +1,45 @@
+# 报告模板通用指南
+
+通常我们提供包括但不限于 Markdown 格式的报告模板,以便于大家准确精炼地展示助教想要了解的信息。
+
+如果你不使用我们提供的模板,你也需要参考我们提供的模板内容来组织你的报告。
+
+无论我们提供何种格式的报告模板,或你自己选择的制作格式,你都需要在提交时同时提交**源文件**和**转换出的 PDF** ,以便于助教查阅。
+
+> 比如 .tex 和 .pdf 文件。
+
+提交时你的目录结构应该是
+
+```
+|- report
+ |- report.md
+ |- report.pdf
+ |- imgs
+ |- img1.png
+ |- img2.png
+```
+
+## 通用报告要求
+
+我们有一些跨 lab 共通的报告要求:
+
+1. 不要贴大段的代码,你可以通过以下手段来避免:
+ - 使用伪代码
+ - 用注释替代一些不重要的部分
+ - 如果确实必要,请一小段一小段地复制,并配合文字解释
+2. 如果某段内容很长,请用“总分”的格式来组织,即先分点简述一下,再开始展开。同时,最好先讲你觉得最重要的部分。
+3. 不要写大段“助教知道”的内容,除非助教要求,比如解释非你修改/写的代码的内容。
+4. 尽量精简,不要用 AI 生成工具的车轱辘话来应付报告,我们宁愿你写得很短。
+
+## Markdown 转 PDF
+
+### 方法一:Typora
+
+https://typora.io/#download
+
+> 我们可能会于上机课上解释 Typora 的用法。但互联网上的资料已经足够丰富。
+
+### 方法二:vscode + Markdown Preview Enhanced 插件
+
+> 这个只需在vscode中下载插件即可完成预览和导出操作。
+![alt text](Markdown.png)
diff --git a/report/report.md b/report/report.md
new file mode 100644
index 0000000..8a41fb4
--- /dev/null
+++ b/report/report.md
@@ -0,0 +1,48 @@
+# datalab 报告
+
+姓名:张三
+
+学号:2000000000
+
+| 总分 | bitXor | logtwo | byteSwap | reverse | ... |
+| --------- | ------------- | ------------- | ------------- | ----------------- |-----------|
+| 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |··· |
+
+
+test 截图:
+
+
+<!-- TODO: 用一个通过的截图,本地图片,放到 imgs 文件夹下,不要用这个 github,pandoc 解析可能有问题 -->
+
+## 解题报告
+
+### 亮点
+
+<!-- 告诉助教哪些函数是你实现得最优秀的,比如你可以排序。不需要展开,展开请放到后文中。 -->
+
+1. bitXor
+2. byteSwap
+
+### bitXor
+
+```c
+// 附上题目解题代码
+```
+
+讲解题目思路
+
+### ......
+
+## 反馈/收获/感悟/总结
+
+<!-- 这一节,你可以简单描述你在这个 lab 上花费的时间/你认为的难度/你认为不合理的地方/你认为有趣的地方 -->
+
+<!-- 或者是收获/感悟/总结 -->
+
+<!-- 200 字以内,可以不写 -->
+
+## 参考的重要资料
+
+<!-- 有哪些文章/论文/PPT/课本对你的实现有重要启发或者帮助,或者是你直接引用了某个方法 -->
+
+<!-- 请附上文章标题和可访问的网页路径 -->
diff --git a/report/report.pdf b/report/report.pdf
new file mode 100644
index 0000000..ee8eebe
--- /dev/null
+++ b/report/report.pdf
Binary files differ