A big idea in Grade 4 is helping students understand fully how base 10 works. Here is a dialog which might help students to understand number systems in general.
So, if you have 64 different colors, how high can you count with unique numbers? Here's the dialog? load 'viewmat' base=: 13 :'(3#y)#:i.y^3' base 2 sh=: 13 :'(2 1*$y)$,y,"1($y)$>:>./y' sh base 2 sw=: 13 :'(,|:i.2 3){"1 y,"1($y)$,>:>./y' sw base 2 s=: 13 :'sw sh y' s base 2 elz=: 13 :'(>:>./,y)*0=+/\"1 y' elz base 2 co=: 13 :'s(elz base y)+base y' [CO2=:co 2 [PAL2=:5 3$255 0 0 0 0 255,9#255 PAL2 viewmat CO2 [PAL3=:6 3$0 255 0 255 0 0 0 0 255,9#255 PAL3 viewmat co 3 rpal=: 13 :'(<:?>:(y,3)$255),3 3$255' (rpal 3) viewmat co 3 (rpal 4) viewmat co 4 (rpal 5) viewmat co 5 base NB. number base sh NB. stretch height sw NB. stretch width s NB. stretch both elz NB. eliminate leading zeros co NB. count to rpal NB. random palletes Linda ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm