home *** CD-ROM | disk | FTP | other *** search
/ AMOS PD CD / amospdcd.iso / totallyamos / issue1 / programming / amos_kids.seq < prev    next >
Text File  |  1991-09-02  |  9KB  |  212 lines

  1.  209
  2. eca00070ff23fe008033300fd5b
  3. ^1KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
  4.  
  5.                            ^3@2AMOS FOR KIDS.@
  6.  
  7. ^1KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
  8.  
  9. ^2 Welcome  to  the  spot  that's for the younger Amos Users, but noone
  10. ^2will mind if the grownups want to join in!
  11.  
  12. ^4 In  Amos For Kids this time, we have a program for you to learn from
  13. ^4and  alter,  a  screen  full of pictures you can load into Dpaint and
  14. ^4colour in, a spot for advertising for penpals and last but not least,
  15. ^4news of where you can find out how to win a copy of PAINT ME A STORY.
  16.  
  17.                 ^3[2C L I C K  ^2[0ON THE DOWN ARROW FOR MORE!!!!
  18.  
  19. ^6-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  20.  
  21. ^1 There  is a program on this disk that has been written just for you,
  22. ^1we  hope  that  you  will  use  it  and  start  to  learn a bit about
  23. ^1programming in [2Amos Basic.[0
  24.  
  25. ^2 It's  a  simple program, but it should help you learn a few commands
  26. ^2so that you can amaze your friends!
  27.  
  28. ^5 The  program  is  mostly  to  do  with  printing on the screen, then
  29. ^5altering  the information inside the program to print out a different
  30. ^5result.
  31.  
  32. ^4 The  program  has lots of REMS, these are notes put into the program
  33. ^4but marked with a " ' " so that the computer does not take any notice
  34. ^4of  what has been written.  If you list the program, you will be able
  35. ^4to  read  these  notes  and  see  what commands are being used in the
  36. ^4different parts ofthe program.
  37.  
  38. ^1 If you have a printer, you could print out this article, (press 'P')
  39. ^1and have it to read when you are looking at the listing.
  40.  
  41. ^2 The  program  starts  by  turning  off the cursor, that's the little
  42. ^3flashing ^2 line  that tells you where you are on the screen.  Next the
  43. ^2flash  colour  is  turned  off,  then  the  screen  is cleaned up and
  44. ^2everything turned to colour 0.
  45.  
  46. ^5 There are 16 colours that can be used in this program, computers are
  47. ^5strange, they start counting at 0, so the numbers you can choose  are 
  48. ^50 - 15.  You can try changing the numbers of the paper, which is your
  49. ^5background  colour,  and  your  pen,  which  is  the colour you'll be
  50. ^5writing in.
  51.  
  52. ^4 The  next  part of the program will ask the person using the program
  53. ^4for  his or her name.  Now you will have to decide where to print the
  54. ^4question "What is your name?"
  55.  
  56. ^1 To  do  this  you must use the Locate command.  to use this you must
  57. ^1find  out the coordinates on the screen of the place that you want to
  58. ^1start printing.  Don't panic!  This is not as hard as it sounds.
  59.  
  60. ^2 Imagine  that  there  is  a  line  going  along the top edge of your
  61. ^2screen,  this is called the X axis.  On the screen in the program, it
  62. ^2is divided up into 39 sections.
  63.  
  64. ^5 Next  imagine a line going from the top to the bottom of the screen,
  65. ^5this is called the Y axis, and it is divided into 24 sections on your
  66. ^5screen.
  67.  
  68. ^4 Look at the box in the listing that describes this.  In the program,
  69. ^4the  printing  will start at 1 on the X axis, and 2 on the Y axis, so
  70. ^4that it is put a little way down from the top of the screen.
  71.  
  72. ^1 Now  you  want  the computer to ask a question, then wait for you to
  73. ^1type something in, it will wait until you press <RETURN> before doing
  74. ^1anything else.
  75.  
  76. ^2 To  tell  the computer (let's call it Amy) to wait for you to answer
  77. ^2the question, you use the Input command.
  78.  
  79. ^4 Amy  will put your answer into a variable, which is like a box where
  80. ^4Amy  stores  information.   In  our program, the box is called NAME$.
  81. ^4The  variables  that  have $ in them, are called String variables and
  82. ^4can hold both letters and numbers.
  83.  
  84. ^5 Now  we want to move the print position further down the screen, say
  85. ^52 lines lower down.  So this time it will be Locate 1,4.
  86.  
  87. ^1 Let's change the colour of your pen, to colour 4.
  88.  
  89. ^2 Now  we want  Amy  to ask "How old are you?" The answer to this will
  90. ^2also be put into a variable (box), but this time it will be a numeric
  91. ^2variable,  and  doesn't  have  $  at  the  end.   This sort will only
  92. ^2remember numbers, and you can use it to do maths, which you cannot do
  93. ^2with the String variable.  You will see what we mean in a minute.
  94.  
  95. ^4 Again  Input is used to tell Amy to wait for an answer, which is put
  96. ^4in a variable called AGE.
  97.  
  98. ^5 Let's  tidy  up the screen next, it's Screen 0.  Do you remember how
  99. ^5to clean up the screen?
  100.  
  101. ^1 If  you  said  Cls,  then well done!  We'll change the screen colour
  102. ^1using  this  command, remember to change the paper colour at the same
  103. ^1time, so that it matches the background.
  104.  
  105. ^2 Change  the  pen  colour  to white, for a change, that's colour 2 in
  106. ^2this program.
  107.  
  108. ^4 The  next  bit is where we'll use the information we've put into the
  109. ^4boxes  NAME$  and  AGE.  You should know by now that the command that
  110. ^4puts  the writing in the correct place on the screen is Locate.  This
  111. ^4time  it's 5,2.  To make Amy say hello to you, you use Print.  If you
  112. ^4put NAME$ after Print "Hello "; when the program is run, the name you
  113. ^4typed in earlier will come up on the screen after Hello.  The ; tells
  114. ^4Amy that something else is to be printed on the same line.
  115.  
  116. ^5 Change  the  print  position to Locate 5,4 and let's print about the
  117. ^5age  typed in.  Again Print is used, this time you are asked, "Do you
  118. ^5like being ".  To print the age, this is followed by the name of your
  119. ^5variable AGE.
  120.  
  121. ^1 At 5,6 we will print "I bet you are looking " and at 5,8 "forward to
  122. ^1being"; Here we'll make Amy do a little sum.  We want her to add 1 to
  123. ^1whatever  age  is  in your variable (box).  So after the question, we
  124. ^1put AGE+1.
  125.  
  126. ^2 We'd  better  tell  the  user  to press a key to clean the screen up
  127. ^2again remember Cls?  We'll ask them to press a key to go on, and tell
  128. ^2Amy to wait until this is done by using WAIT KEY
  129.  
  130. ^4 If  you'd like to make it do something else, here are 2 new commands
  131. ^4for  you  FOR and NEXT.  These are always used together, and are used
  132. ^4to create a LOOP.  This means that you can tell Amy to do something as
  133. ^4many  times  as  you  want  as  simply  as  possible.  You must use a
  134. ^4variable  to  count the number of times that you want to do the task,
  135. ^4in  this  case,  we'll call it Z, but it could be any other variable.
  136. ^4We  want Amy to do something 10 times, that is Z will count from 1 to
  137. ^410.
  138.  
  139. ^5 So we say   For Z = 1 To 10
  140.  
  141. ^1 Then we'll use Z to decide the print position 10 times, each time it
  142. ^1will  print  in  a  different place using the Locate command, but the
  143. ^1coordinates will be written as Z,Z instead of numbers.
  144.  
  145. ^2 This time we'll print (name) is (AGE) 10 times.
  146.  
  147. ^4 So it will be   Print NAME$;" is "AGE
  148. ^4                       Next Z
  149.  
  150. ^5 Amy  will now print the information first at Locate 1,1 then 2,2 and
  151. ^5so on until it gets to 10,10.
  152.  
  153. ^1 Then we ask the user to press a key to go on as we did before.
  154.  
  155. ^2 We  hope  you  have  been able to follow this lesson, there are more
  156. ^2examples  of  what  can  be done using the commands you've seen here,
  157. ^2just follow the instructions in the listing.
  158.  
  159. ^4 The  Commands  used  this  time  are:-  ^1cls ^2flash off ^1curs off ^2input
  160. ^1locate ^2paper ^1pen ^2For Next ^1Print
  161.  
  162. ^6=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  163.  
  164. ^2 If  you  would like to enter our great AMOS FOR KIDS competition, go
  165. ^2back  to  the  main  index,  choose the 'OTHER INFO' number, and then
  166. ^2COMPETITION  NEWS.   We hope that everyone will enter, the prize is a
  167. ^2copy of PAINT ME A STORY which has been given as a prize by GENISOFT.
  168.  
  169. ^6=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  170.  
  171. ^1 For  those  of  you who enjoy using DPaint, there are two screens of
  172. ^1'stickers'  on  the  disk for you to colour in.  Why not grab them as
  173. ^1brushes,  then  put  them  into  a picture that you've drawn?  If you
  174. ^1enjoy  these, let us know so that we can put more on future disks for
  175. ^1you to collect.
  176.  
  177. ^6=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  178.  
  179.  
  180.                          ^3@2WE WANT PEN PALS!!@
  181.  
  182. ^6=====================================================================
  183.  
  184. ^2[5 MELANIE  TUCKER,[0 ^4age nearly 14, would like a boy or girl to write to
  185. ^4age between 13 + 15.
  186.  
  187.  ^2[1Interests  include[0^1  Amos, Drawing with DPaint, reading, listening to
  188. ^1music, collecting stamps and stickers.
  189.  
  190. ^6=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  191.  
  192.  ^2[5BEN TUCKER, [0^1age 11, would like a boy or girl penpal age 9 - 12. 
  193.  
  194.  ^2[1His main interests are [0^4football, (outdoor & computer) and collecting
  195. ^1novelty rubbers.
  196.  
  197. ^6=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  198.  
  199.  ^2[5PHILIPPA  TUCKER,[0^6  (known  as  Pippa)  is 8 and would like a British
  200. ^6penpal age 7 - 9, boy or girl.
  201.  
  202.  ^2[1Pippa  likes [0^1 to wear pretty earrings, and collects elephant ornaments
  203. ^1and badges.
  204.  
  205. ^6=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  206. ^2 All three can be contacted at:-
  207.  
  208. ^4 1, Penmynydd Road, Penlan, Swansea SA5 7EH.
  209.  
  210. ^6=====================================================================
  211. \
  212.