home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / c / cilogo11.zip / TUTORIAL < prev   
Text File  |  1980-01-01  |  4KB  |  232 lines

  1. to tutor1
  2. rt 18
  3. repeat 5 [ fd 50 rt 144 ]
  4. print [ this is a demonstration of LOGO ]
  5. delay 2000
  6. print [ clearscreen (or cs) ]
  7. delay 2000
  8. cs
  9. print [ hideturtle (or ht) ]
  10. delay 2000
  11. hideturtle
  12. print [ showturtle (st) ]
  13. delay 2000
  14. st
  15. print [ forward 10 (or fd 10) ]
  16. delay 2000
  17. fd 10
  18. print [ forward 40 (or fd 40) ]
  19. delay 2000
  20. cs 
  21. fd 40
  22. print [ rightturn 45 (or rt 45) ]
  23. delay 2000
  24. cs 
  25. rt 45
  26. print [ leftturn 45 (or lt 45) ]
  27. delay 2000
  28. cs 
  29. lt 45
  30. print [ leftturn 90 (or lt 90) ]
  31. delay 2000
  32. cs 
  33. lt 90
  34. delay 2000
  35. cs
  36. print [ ]
  37. print [ ]
  38. print [ lets make a box by using fd and rt ]
  39. delay 4000
  40. print [ ]
  41. print [ ]
  42. print [ fd 40 rt 90 (first time) ]
  43. delay 2000
  44. cs
  45. fd 40 rt 90
  46. print [ ]
  47. print [ ]
  48. print [ fd 40 rt 90 (again) ]
  49. delay 2000
  50. fd 40 rt 90
  51. print [ ]
  52. print [ ]
  53. print [ fd 40 rt 90 (and again) ]
  54. delay 2000
  55. fd 40 rt 90
  56. print [ ]
  57. print [ ]
  58. print [ fd 40 rt 90 (last time) ]
  59. delay 2000
  60. fd 40 rt 90
  61. delay 2000
  62. print [ ]
  63. print [ ]
  64. print [ now lets make an octagon ]
  65. delay 4000
  66. cs
  67. print [ fd 40 lt 45 ]
  68. delay 2000
  69. fd 40 lt 45
  70. print [ fd 40 lt 45  (again) ]
  71. delay 2000
  72. fd 40 lt 45
  73. print [ ]
  74. print [ ]
  75. print [ fd 40 lt 45  (again) ]
  76. delay 2000
  77. fd 40 lt 45
  78. print [ ]
  79. print [ ]
  80. print [ fd 40 lt 45  (again) ]
  81. delay 2000
  82. fd 40 lt 45
  83. print [ ]
  84. print [ ]
  85. print [ fd 40 lt 45  (again) ]
  86. delay 2000
  87. fd 40 lt 45
  88. print [ ]
  89. print [ ]
  90. print [ fd 40 lt 45  (again) ]
  91. delay 2000
  92. fd 40 lt 45
  93. print [ ]
  94. print [ ]
  95. print [ fd 40 lt 45  (almost there) ]
  96. delay 2000
  97. fd 40 lt 45
  98. print [ ]
  99. print [ ]
  100. delay 2000
  101. print [ fd 40 lt 45  (finally !!) ]
  102. fd 40 lt 45
  103. delay 2000
  104. print [ ]
  105. print [ lets fill the shape with color ]
  106. print [ for the heck of it ]
  107. delay 2000
  108. print [ ]
  109. print [ first we have to move into the shape ]
  110. delay 1000
  111. print [ lt 90 ]
  112. delay 1000 
  113. lt 90
  114. print [ fd 10 ]
  115. delay 1000
  116. fd 10
  117. delay 3000
  118. print [ ]
  119. print [ then we fill the shape ]
  120. print [ fill 2   (fill w / color 2) ]
  121. delay 2000
  122. fill 2
  123. delay 3000
  124. print [ to draw an octagon quickly: ]
  125. print [ use :  repeat 8 [ fd 40 rt 45 ] ]
  126. delay 5000
  127. cs
  128. repeat 8 [ fd 40 rt 45 ]
  129. end
  130. to tutor2
  131. print [ to draw a circle: ]
  132. print [ repeat 36 [ fd 10 rt 10 ] ]
  133. delay 3000
  134. cs
  135. repeat 36 [ fd 10 rt 10 ]
  136. print [ or: ]
  137. print [ repeat 360 [ fd 1 rt 1 ] ]
  138. delay 3000
  139. cs
  140. repeat 360 [ fd 1 rt 1 ]
  141. print [ its faster if you hideturtle first ]
  142. print [ ht repeat 360 [ fd 1 rt 1 ] ]
  143. delay 3000
  144. cs
  145. ht repeat 360 [ fd 1 rt 1 ] 
  146. delay 1000
  147. print [ then showturtle when finished ]
  148. st
  149. delay 1000
  150. print [ a star is : ]
  151. print [ repeat 5 [ fd 40 rt 144 ] ]
  152. delay 2000
  153. cs
  154. repeat 5 [ fd 40 rt 144 ]
  155. delay 4000
  156. print [ to get into highres graphics mode: ]
  157. print [ highres (or hr) ]
  158. delay 3000
  159. hr
  160. print [ repeat 36 [ fd 10 rt 10 ] ]
  161. repeat 36 [ fd 10 rt 10 ] 
  162. delay 3000
  163. print [ back to medres (mr) ]
  164. delay 3000
  165. mr
  166. print [ textmode (tm) ]
  167. delay 2000
  168. tm
  169. print [ pots ]
  170. delay 2000
  171. pots
  172. delay 1000
  173. cstext
  174. print [ poall ]
  175. delay 2000
  176. poall
  177. cstext
  178. print [ po tutor2 ]
  179. delay 2000
  180. po tutor2
  181. delay 1000
  182. cstext
  183. print [ medres (mr) graphics mode ] 
  184. delay 2000
  185. mr
  186. end
  187. to tutor3
  188. print [ procedure examples: ]
  189. delay 2000
  190. print [ to square ]
  191. delay 2000
  192. print [ repeat 4 [ rt 90 fd 40 ] ]
  193. delay 1000
  194. print [ end ]
  195. delay 1000
  196. print [ square ]
  197. delay 1000
  198. square
  199. delay 1000
  200. cs
  201. print [ to fourbox ]
  202. delay 1000
  203. print [ rt 90 square  
  204. delay 1000
  205. print [ rt 90 square ]
  206. delay 1000
  207. print [ rt 90 square ]
  208. delay 1000
  209. print [ rt 90 square ]
  210. delay 1000
  211. print [ end ]
  212. delay 1000
  213. print [ fourbox ]
  214.  
  215. fourbox
  216. end
  217. TO SQUARE
  218. REPEAT 4 [ RT 90 FD 40 ]
  219. END
  220. to fourbox
  221. rt 90 square
  222. rt 90 square
  223. rt 90 square
  224. rt 90 square
  225. end
  226. to run
  227. tutor1
  228. tutor2
  229. tutor3
  230. print [ thats the end of the tutorial ]
  231. end
  232.