In - Depth Coverage of the Icon Programming Language

ثبت نشده
چکیده

It has long been known that modular arithmetic often produces interesting numerical patterns. These patterns can be made easier to comprehend and more interesting by rendering them as images with colors associated with numerical values. The example most often cited is Pascal's Triangle , which exhibits the binomial coefficients. If you take the coefficients modulo m for various m, you get different but interesting patterns. Figures 1 through 3 show a portion of Pascal's Triangle for m = 2, 3, and 5, using m uniformly spaced shades of gray from black (for 0) to white (for m–1). See References 1 and 2 for extensive treatments of this subject. Our interest in the subject came from a paper entitled " Carpets and Rugs: An Exercise in Numbers " [3]. This brief and informal paper describes the results of generating integers on a square array according to a " neighborhood " rule. The results are reduced modulo m and colored according to the resulting values. Computing the values of the elements of an array according to the values of their neighbors is the basis for cellular automata [4,5]. Cellular au-tomata may be one dimensional, two dimensional, or of higher dimension. The two-dimensional Game of Life is the best known [6].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

In-Depth Coverage of the Icon Programming Language Shaft Arithmetic

Shaft Arithmetic ............................................ 1 Periodic Sequences ....................................... 5 Finding Repeats ............................................ 7 Name Drafting ............................................ 11 Variations on Versum Sequences ............. 15 Answers to Last Quiz ................................. 18 From the Library ...........................

متن کامل

In-Depth Coverage of the Icon Programming Language

Weave Draft Representation ....................... 1 From the Library ........................................... 3 Graphics Corner ............................................ 4 Exploring Sequences Interactively ............. 7 Answers to Quiz ........................................... 9 Woven Images ............................................. 10 Shadow-Weave Wallpaper ........................

متن کامل

Analyzing Character Patterns

About This Issue ................................ 1 Analyzing Character Patterns .......... 1 Versum Deltas .................................... 7 Graphics Corner ............................... 10 Tricky Business ................................ 14 From the Library .............................. 19 What’s Coming Up ..........................20 In-Depth Coverage of the Icon Programming Language...

متن کامل

In-Depth Coverage of the Icon Programming Language

10. Avoid long lines. Instead, continue expressions on as many lines as are needed for easy readability. See the first two issues of The Icon Analyst for the proper techniques for breaking lines. Similarly, continue long string and cset literals on several lines if that’s necessary to make them readable. See Appendix A of the second edition of The Icon Programming Language for the method of con...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997