Home > SOROBAN - ASCII ART

SOROBAN - ASCII ART


Don't forget to try our new Animated ASCII Art (beta)


See `abacus' for more!




soroban (Japanese abacus)



  _____________________________________________________________________
,  ___________________________________________________________________ `
| |(_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_)| |
| |_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|_| |
| | |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   | | |
| |(e) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_)| |
| |(j) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_)| |
| |(m) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_) (_)| |
| |(_)_(_)_(_)_(_)_(_)_(_)_(_)_(_)_(_)_(_)_(_)_(_)_(_)_(_)_(_)_(_)_(_)| |
`______________________________________________________________________,






     _____________________________________
      |. . . . . . . . . . . . . . . . .|
      |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|
      |: : : : : : : : : : : : : : : : :|
ejm  _|:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:|_








From llizard aka ejm:

Example with the numbers 153 and 39

traditional western method:

1. starting in the ones column:  3+9=12, carry the 1
           |
           _  _
        | |_  _)
        |  _) _)
           _  _
   _|_     _)(_)
    |      _) /
      ___________
              _
               )
              /_

2. moving to the tens column: 1+5+3=9
           |
           _  _
        | |_  _)
        |  _) _)
           _  _
   _|_     _)(_)
    |      _) /
      ___________
           _  _
          (_)  )
           /  /_

3. moving to the hundreds column: 1+0=1
           |
           _  _
        | |_  _)
        |  _) _)
           _  _
   _|_     _)(_)
    |      _) /
      ___________
           _  _
        | (_)  )
        |  /  /_


Adding 153 to 39 with the soroban:

1. Put 153 onto the soroban, then starting with the hundreds column: 1+0=1
(89 is less than 100 so zero is the number in the 100's column for it)
   _____________________________________
    |o o o o o o o o o o o o o o o | o|
    ||_|_|_|_|_|_|_|_|_|_|_|_|_|_|_o_||
    || | | | | | | | | | | | | | o | o|
    |e o o o o o o o o o o o o o | o o|
    |j o o o o o o o o o o o o o o o o|
    |m o o o o o o o o o o o o o o o ||
   _|o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o|_
           
2. Moving to the tens column: 5+3=8
   _____________________________________
    |o o o o o o o o o o o o o o o | o|
    ||_|_|_|_|_|_|_|_|_|_|_|_|_|_|_o_||
    || | | | | | | | | | | | | | o o o|
    |e o o o o o o o o o o o o o | o o|
    |j o o o o o o o o o o o o o o o o|
    |m o o o o o o o o o o o o o o | ||
   _|o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o|_
           
3. Moving to the ones column: 3+9

   oh oh, not enough beads to move in the ones column! okay, so
   add 1 to the tens column (adding 10) and subtract one from the
   ones column.

    3a:
   _____________________________________
    |o o o o o o o o o o o o o o o | o|
    ||_|_|_|_|_|_|_|_|_|_|_|_|_|_|_o_||
    || | | | | | | | | | | | | | o o o|
    |e o o o o o o o o o o o o o | o o|
    |j o o o o o o o o o o o o o o o o|
    |m o o o o o o o o o o o o o o o ||
   _|o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_|_o|_


   3b:
   _____________________________________
    |o o o o o o o o o o o o o o o | o|
    ||_|_|_|_|_|_|_|_|_|_|_|_|_|_|_o_||
    || | | | | | | | | | | | | | o o o|
    |e o o o o o o o o o o o o o | o o|
    |j o o o o o o o o o o o o o o o ||
    |m o o o o o o o o o o o o o o o o|
   _|o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_|_o|_

Answer: 192




Lesson 2 (from llizard's bbackwards sschool of soroban)

Example with subtracting 128 from 237

traditional method:

1. starting in the ones column:  7-8=9 (take one from the tens column...)

          -|
        _  _  __
         ) _)  /
        /_ _) /
          _   _
   ___  |  ) (_)
        | /_ (_)
      ___________
              _
             (_)
              /

2. going to the tens column:  3-1-2=0
          -|
        _  _  __
         ) _)  /
        /_ _) /
          _   _
   ___  |  ) (_)
        | /_ (_)
      ___________
           _  _
          | |(_)
          |_| /


3. going to the hundreds column:  2-1=1
          -|
        _  _  __
         ) _)  /
        /_ _) /
          _   _
   ___  |  ) (_)
        | /_ (_)
      ___________
           _  _
        | | |(_)
        | |_| /






Example with subtracting 128 from 237

1. Put 237 onto the soroban, then starting with the hundreds column: 2-1=1

   1a
   _____________________________________
    |o o o o o o o o o o o o o o o | ||
    ||_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_o|
    || | | | | | | | | | | | | | o o o|
    |o o o o o o o o o o o o o o o o o|
    |o o o o o o o o o o o o o o | o ||
    |o o o o o o o o o o o o o o o | o|
ejm_|o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o|_

   1b
   _____________________________________
    |o o o o o o o o o o o o o o o | ||
    ||_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_o|
    || | | | | | | | | | | | | | o o o|
    |o o o o o o o o o o o o o o | o o|
    |o o o o o o o o o o o o o o o o ||
    |o o o o o o o o o o o o o o o | o|
ejm_|o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o|_

2. Moving to the tens column: 3-2=1

   _____________________________________
    |o o o o o o o o o o o o o o o | ||
    ||_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_o|
    || | | | | | | | | | | | | | o o o|
    |o o o o o o o o o o o o o o | | o|
    |o o o o o o o o o o o o o o o o ||
    |o o o o o o o o o o o o o o o o o|
ejm_|o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o|_

3. Moving to the ones column: 7-8 oh oh, can't do that, so subtract 10 and
add 2







   3a
   _____________________________________
    |o o o o o o o o o o o o o o o | ||
    ||_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_o|
    || | | | | | | | | | | | | | o | o|
    |o o o o o o o o o o o o o o | o o|
    |o o o o o o o o o o o o o o o o ||
    |o o o o o o o o o o o o o o o o o|
ejm_|o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o|_

   3b
   _____________________________________
    |o o o o o o o o o o o o o o o | ||
    ||_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_o|
    || | | | | | | | | | | | | | o | o|
    |o o o o o o o o o o o o o o | o o|
    |o o o o o o o o o o o o o o o o o|
    |o o o o o o o o o o o o o o o o o|
ejm_|o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_o_||_













soroban.ascii.uk
                               888                      
                               888                      
                               888                      
.d8888b  .d88b. 888d888 .d88b. 88888b.  8888b. 88888b.  
88K     d88""88b888P"  d88""88b888 "88b    "88b888 "88b 
"Y8888b.888  888888    888  888888  888.d888888888  888 
     X88Y88..88P888    Y88..88P888 d88P888  888888  888 
 88888P' "Y88P" 888     "Y88P" 88888P" "Y888888888  888 
                                                        
                                                        
                                                        
                     _                 
                    | |                
 ___  ___  _ __ ___ | |__   __ _ _ __  
/ __|/ _ \| '__/ _ \| '_ \ / _` | '_ \ 
\__ \ (_) | | | (_) | |_) | (_| | | | |
|___/\___/|_|  \___/|_.__/ \__,_|_| |_|
                                       
                                       
                                                                     
                                             88                      
                                             88                      
                                             88                      
,adPPYba,  ,adPPYba,  8b,dPPYba,  ,adPPYba,  88,dPPYba,  ,adPPYYba,  
I8[    "" a8"     "8a 88P'   "Y8 a8"     "8a 88P'    "8a ""     `Y8  
 `"Y8ba,  8b       d8 88         8b       d8 88       d8 ,adPPPPP88  
aa    ]8I "8a,   ,a8" 88         "8a,   ,a8" 88b,   ,a8" 88,    ,88  
`"YbbdP"'  `"YbbdP"'  88          `"YbbdP"'  8Y"Ybbd8"'  `"8bbdP"Y8  
                                                                     
                                                                     
             
             
             
             
8b,dPPYba,   
88P'   `"8a  
88       88  
88       88  
88       88  
             
             

		

ASCII Character Codes:

s = ASCII 115

o = ASCII 111

r = ASCII 114

o = ASCII 111

b = ASCII 98

a = ASCII 97

n = ASCII 110

Capitalised:

S = ASCII 83

O = ASCII 79

R = ASCII 82

O = ASCII 79

B = ASCII 66

A = ASCII 65

N = ASCII 78