Subversion Repositories programming

Rev

Rev 72 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 72 Rev 73
Line 493... Line 493...
493
;; Loading file hw11.lisp ...
493
;; Loading file hw11.lisp ...
494
;; Loaded file hw11.lisp
494
;; Loaded file hw11.lisp
495
T
495
T
496
[2]> (poly)
496
[2]> (poly)
497
 
497
 
498
(i0) (2 x ^ 2 + 5 x + 2)
498
(i0) (x ^ 2 + 3)
499
(o0)
499
(o0)
500
      2          
500
      2
501
 + 2 x  + 5 x + 2
501
 + 1 x  + 3
502
 
502
 
503
(i1) (5 x ^ 3 + 8)
503
(i1) (x - 5)
504
(o1)
504
(o1)
505
      3    
505
 
506
 + 5 x  + 8
506
 + 1 x - 5
507
 
507
 
508
(i2) (+ i0 i1)
508
(i2) (+ i0 i1)
509
(o2)
509
(o2)
510
      3      2           
510
      2
511
 + 5 x  + 2 x  + 5 x + 10
511
 + 1 x  + 1 x - 2
512
 
512
 
513
(i3) (+ i1 i0)
513
(i3) (- i0 i1)
514
(o3)
514
(o3)
515
      3      2           
515
      2
516
 + 5 x  + 2 x  + 5 x + 10
516
 + 1 x  - 1 x + 8
517
 
517
 
518
(i4) (- i0 i1)
518
(i4) (* i0 i1)
519
(o4)
519
(o4)
520
      3      2          
520
      3      2
521
 - 5 x  + 2 x  + 5 x - 6
521
 + 1 x  - 5 x  + 3 x - 15
522
 
522
 
523
(i5) (- i1 i0)
523
(i5) (x - 1)
524
(o5)
524
(o5)
525
      3      2          
-
 
526
 + 5 x  - 2 x  - 5 x + 6
-
 
527
 
525
 
528
(i6) (* i0 i1)
526
 + 1 x - 1
-
 
527
 
-
 
528
(i6) (x ^ 3 + x ^ 2 + x + 1)
529
(o6)
529
(o6)
530
       5       4       3       2            
530
      3      2
531
 + 10 x  + 25 x  + 10 x  + 16 x  + 40 x + 16
531
 + 1 x  + 1 x  + 1 x + 1
532
 
532
 
533
(i7) (* i1 i0)
533
(i7) (* i5 i6)
534
(o7)
534
(o7)
535
       5       4       3       2            
535
      4
536
 + 10 x  + 25 x  + 10 x  + 16 x  + 40 x + 16
536
 + 1 x  - 1
537
 
537
 
538
(i8) (x ^ 2 + 3)
538
(i8) (x - 5)
539
(o8)
539
(o8)
540
      2    
-
 
541
 + 1 x  + 3
-
 
542
 
540
 
543
(i9) (x - 5)
-
 
544
(o9)
-
 
545
          
-
 
546
 + 1 x - 5
541
 + 1 x - 5
547
 
542
 
-
 
543
(i9) (x ^ 2 + 5 x + 25)
-
 
544
(o9)
-
 
545
      2
-
 
546
 + 1 x  + 5 x + 25
-
 
547
 
548
(i10) (+ i8 i9)
548
(i10) (* i8 i9)
549
(o10)
549
(o10)
-
 
550
      3
-
 
551
 + 1 x  - 125
-
 
552
 
-
 
553
(i11) (x + 1)
-
 
554
(o11)
-
 
555
 
-
 
556
 + 1 x + 1
-
 
557
 
-
 
558
(i12) (x + 2)
-
 
559
(o12)
-
 
560
 
-
 
561
 + 1 x + 2
-
 
562
 
-
 
563
(i13) (x + 3)
-
 
564
(o13)
-
 
565
 
-
 
566
 + 1 x + 3
-
 
567
 
-
 
568
(i14) (* i11 i12)
-
 
569
(o14)
-
 
570
      2
-
 
571
 + 1 x  + 3 x + 2
-
 
572
 
-
 
573
(i15) (* i14 i13)
-
 
574
(o15)
550
      2          
575
      3      2
-
 
576
 + 1 x  + 6 x  + 11 x + 6
-
 
577
 
-
 
578
(i16) (2 x + 1)
-
 
579
(o16)
-
 
580
 
-
 
581
 + 2 x + 1
-
 
582
 
-
 
583
(i17) (3 x + 1)
-
 
584
(o17)
-
 
585
 
-
 
586
 + 3 x + 1
-
 
587
 
-
 
588
(i18) (* i11 i16)
-
 
589
(o18)
-
 
590
      2
551
 + 1 x  + 1 x - 2
591
 + 2 x  + 3 x + 1
-
 
592
 
-
 
593
(i19) (* i18 i17)
-
 
594
(o19)
-
 
595
      3       2
-
 
596
 + 6 x  + 11 x  + 6 x + 1
552
 
597
 
553
(i11) quit
598
(i20) quit
554
NIL
599
NIL
555
[3]> (bye)
600
[3]> (bye)
556
irasnyd@duallie lisp $ 
601
irasnyd@duallie lisp $