程序设计综合实践
课程介绍
任务
实现一个简单指令集的模拟器
DLX(DeLuxe, |dəˈlʌks|)
实现语言及开发平台:C或C++
Linux平台(Ubuntu 14.04 64位)
模拟器
指令相关文本文件
结果文本文件
程序设计综合实践
2020年秋
时间计划
课程:1-4周
第1周:实现指令文件解析
第2周检查进度
第2周:实现所有指令模拟
第3周检查进度
第3周:高级功能
第4周:验收
程序设计综合实践
2020年秋
熟悉Linux及Make的用法
验收提交相关
需要提交的文件
一个Word文档:核心设计
模拟器源代码包
程序设计综合实践
2020年秋
验收流程
作品评分网站
http://47.114.82.130/
每个同学
注册(姓名、学号)
提交源代码压缩包(tar)
自动运行和综合评分
程序设计综合实践
2020年秋
评分规则
严禁抄袭
自动抄袭检测(包括以前的代码)
基本评分规则
通过:需要通过基本测试集,并达到基本性能要求(65)
通过后的高低分评判:在测试集上的性能排序
得高分:在通过的基础上,在功能、算法、架构等方面上有增强或新意
历史:之前2次检查,进度不顺的会扣历史分(5分)
程序设计综合实践
2020年秋
第一次检查结果
没有按时提交
未通过测试
相似度
程序设计综合实践
2020年秋
第二次检查
形式一样
正确性检查
继续查重
程序设计综合实践
2020年秋
第三次:验收
形式一样
正确性与性能检查
继续查重
程序设计综合实践
2020年秋