第一周作业

---恢复内容开始---

 

一.作业题目

仿照三元组或复数的抽象数据类型写出有理数抽象数据类型的描述 (有理数是其分子、分母均为整数且分母不为零的分数)。
有理数基本运算:

    1. 构造有理数T,元素e1,e2分别被赋以分子、分母值
    2. 销毁有理数T
    3. 用e(引用类型参数)返回有理数T的分子或分母,当入参i为1时返回分子, i为2是返回分母。
    4. 将有理数T的分子或分母更改为e,入参i为1时改变分子, i为2是改变分母
    5. 有理数T1,T2相加,结果存入有理数T3
    6. 有理数T1,T2相减,结果存入有理数T3
    7. 有理数T1,T2相乘,结果存入有理数T3
    8. 有理数T1,T2相除,结果存入有理数T3

      二,作业内容

    9.  

       

       

    10.     为构造函数

    11.  

         为销毁函数

    12.  

       

           为求和函数, 其中for循环是为求得最大公约数,即gong

    13.  

             为求积函数;

    14.  

      测试结果说明 

    15.           

    16.  总结:通过这次作业对抽象数据类型加深了一点理解,可以用数组或结构体去存储抽象数据类型的数据,但这周时间安排不合理,导致作业完成不符合要求,下次改正。

       

       

---恢复内容结束---

posted on 2018-03-07 20:00  松岛菜  阅读(146)  评论(4编辑  收藏  举报