home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / forth / compiler / fpc / tutor / l2p140 < prev    next >
Text File  |  1990-07-15  |  6KB  |  137 lines

  1.        ╔════════════════════════════════════════════════════╗
  2.        ║ Lesson 2 Part 090  F-PC 3.5 Tutorial by Jack Brown ║
  3.        ╚════════════════════════════════════════════════════╝
  4.  
  5.  
  6.  FLOORED q vs m              5q         Divisor = n = 3     o
  7.                               +                       o o o
  8.                               +                 o o o
  9.                               +           o o o
  10.          -10                  +     o o o         10
  11. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-o-o-o-+-+-+-+-+-+-+-+-+-+-+-+-+m
  12.                         o o o +          m  = nq + r
  13.                   o o o       +         m/n =  q + r/n
  14.             o o o             +
  15.       o o o                   +
  16. o o o                       -5+
  17.  
  18.      Quotient vs Dividend for Floored Integer Division
  19. ( m = dividend, n = divisor, q = quotient, and r = remainder)
  20.  
  21.  
  22.  FLOORED r vs m              5r         Divisor = n = 3
  23.                               +
  24.                               +
  25.     o     o     o     o     o +   o     o     o     o     o
  26.   o     o     o     o     o   + o     o     o     o     o
  27. o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o m
  28.          -10                  +                   10
  29.                               +
  30.                               +
  31.                               +          m  = nq + r
  32.                             -5+         m/n =  q + r/n
  33.  
  34.      Remainder vs Dividend for Floored Integer Division
  35. ( m = dividend, n = divisor, q = quotient, and r = remainder)
  36.  
  37.  
  38.  SYMMETRIC q vs m            5q         Divisor = n = 3     o
  39.                               +                       o o o
  40.                               +                 o o o
  41.                               +           o o o
  42.          -10                  +     o o o         10
  43. +-+-+-+-+-+-+-+-+-+-+-+-+-o-o-o-o-o-+-+-+-+-+-+-+-+-+-+-+-+-+ m
  44.                     o o o     +
  45.               o o o           +          m  = nq + r
  46.         o o o                 +         m/n =  q + r/n
  47.   o o o                       +
  48. o                           -5+
  49.  
  50.      Quotient vs Dividend for Symmetric Integer Division
  51. ( m = dividend, n = divisor, q = quotient, and r = remainder)
  52.  
  53.  
  54.  SYMMETRIC r vs m            5r         Divisor = n = 3
  55.                               +
  56.                               +
  57.                               +   o     o     o     o     o
  58.          -10                  + o     o     o     o     o
  59. o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o m
  60.     o     o     o     o     o +                   10
  61.   o     o     o     o     o   +
  62.                               +
  63.                               +          m  = nq + r
  64.                             -5+         m/n =  q + r/n
  65.  
  66.      Remainder vs Dividend for Symmetric Integer Division
  67. ( m = dividend, n = divisor, q = quotient, and r = remainder)
  68.  
  69.  
  70.  
  71. oFLOORED q vs m              5q         Divisor = n = -3
  72.   o o o                       +
  73.         o o o                 +
  74.               o o o           +
  75.          -10        o o o     +                   10
  76. +-+-+-+-+-+-+-+-+-+-+-+-+-o-o-o-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+m
  77.                               + o o o
  78.        m  = nq + r            +       o o o
  79.       m/n =  q + r/n          +             o o o
  80.                               +                   o o o
  81.                             -5+                         o o o
  82.  
  83.      Quotient vs Dividend for Floored Integer Division
  84. ( m = dividend, n = divisor, q = quotient, and r = remainder)
  85.  
  86.  
  87.  FLOORED r vs m              5r         Divisor = n = -3
  88.                               +
  89.                               +
  90.                               +
  91.          -10                  +                   10
  92. o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o m
  93.     o     o     o     o     o +   o     o     o     o     o
  94.   o     o     o     o     o   + o     o     o     o     o
  95.                               +
  96.                               +          m  = nq + r
  97.                             -5+         m/n =  q + r/n
  98.  
  99.      Remainder vs Dividend for Floored Integer Division
  100. ( m = dividend, n = divisor, q = quotient, and r = remainder)
  101.  
  102.  
  103. oSYMMETRIC q vs m            5r         Divisor = n = -3
  104.   o o o                       +
  105.         o o o                 +
  106.               o o o           +
  107.          -10        o o o     +                   10
  108. +-+-+-+-+-+-+-+-+-+-+-+-+-o-o-o-o-o-+-+-+-+-+-+-+-+-+-+-+-+-+ m
  109.                               +     o o o
  110.        m  = nq + r            +           o o o
  111.       m/n =  q + r/n          +                 o o o
  112.                               +                       o o o
  113.                             -5+                             o
  114.  
  115.      Quotient vs Dividend for Symmetric Integer Division
  116. ( m = dividend, n = divisor, q = quotient, and r = remainder)
  117.  
  118.  
  119.  SYMMETRIC r vs m            5r         Divisor = n = -3
  120.                               +
  121.                               +
  122.                               +   o     o     o     o     o
  123.          -10                  + o     o     o     o     o
  124. o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o-+-+-o m
  125.     o     o     o     o     o +                   10
  126.   o     o     o     o     o   +
  127.                               +          m  = nq + r
  128.                               +         m/n =  q + r/n
  129.                             -5+
  130.      Remainder vs Dividend for Symmetric Integer Division
  131. ( m = dividend, n = divisor, q = quotient, and r = remainder)
  132.  
  133. ┌───────────────────────────────────┐
  134. │  Please move to Lesson 3 Part 010 │
  135. └───────────────────────────────────┘
  136.  
  137.