本项目来自 MIT SICP 课程。请仔细阅读项目要求,完成说明的各项工作。写一个工作报告,其中包括(但不限于):
本作业要求在两周完成。要求上交:
- 你完成了哪些工作;
- 所完成的系统的基本设计,重要过程的设计
- 考虑了哪些问题,作出了哪些设计选择,为什么这样做,所作设计选择的得失
- 完成的系统有何缺陷,可能如何改进。下一步可能做的工作
- 程序文件(放在一个文件里),包括一组能说明程序功能的实例,应能直接求出结果
- 项目报告(提交doc或pdf电子文件)
Generic arithmetic
Relevant sections in text: 2.4, 2.5
This assignment is based on sections 2.4 and 2.5 of the text, which discuss a generic arithmetic system that is capable of dealing with rational functions (quotients of polynomials).Files for download:
ps5.tex
TeX source for the assignment. ps5.ps
Postscript file for printing the assignment ps5-code.scm
put-get.scm
types.scm
Scheme source code required for this assignment.