<?xml version="1.0" encoding="ISO-8859-1" ?>
  <resource>
  <id>1579</id>
  <path>/www/nrich/html/content/03/06/logo1/</path>
  <resourceTypeID>1</resourceTypeID>
  <last_published>2011-02-01T00:00:01</last_published>
  <indexXML>&lt;mdoxml version=&quot;1.0&quot;&gt;&lt;br&gt;&lt;/br&gt;
&lt;p&gt;Information processing on any real scale is best left to machines. The tedium of processing data is removed and the user can concentrate on testing intuitive thoughts and methods.&lt;/p&gt;
&lt;p&gt;LOGO is a fine example of the machine freeing the end user to think and test out ideas and insights.&lt;/p&gt;
&lt;p&gt;Below are several procedures for the reader to think about.&lt;/p&gt;
&lt;p&gt;The invitation is to understand what is happening and explore the basic concept further.&lt;/p&gt;
&lt;p&gt;TO BLOB :A :C&lt;br&gt;&lt;/br&gt;
FD 10&lt;br&gt;&lt;/br&gt;
RT :A&lt;br&gt;&lt;/br&gt;
BLOB :A + :C :C&lt;br&gt;&lt;/br&gt;
END&lt;/p&gt;
&lt;p&gt;Try BLOB 10 36 and go from there.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/br&gt;
TO HILBERT :A :LEV :RAT&lt;br&gt;&lt;/br&gt;
IF :LEV = 0 [STOP]&lt;br&gt;&lt;/br&gt;
LT 90 * :RAT&lt;br&gt;&lt;/br&gt;
HILBERT :A :LEV - 1 :RAT * -1&lt;br&gt;&lt;/br&gt;
FD :A&lt;br&gt;&lt;/br&gt;
RT 90 * :RAT&lt;br&gt;&lt;/br&gt;
HILBERT :A :LEV - 1 :RAT * 1&lt;br&gt;&lt;/br&gt;
FD :A&lt;br&gt;&lt;/br&gt;
HILBERT :A :LEV - 1 :RAT * 1&lt;br&gt;&lt;/br&gt;
RT 90 * :RAT&lt;br&gt;&lt;/br&gt;
FD :A&lt;br&gt;&lt;/br&gt;
HILBERT :A :LEV - 1 :RAT * -1&lt;br&gt;&lt;/br&gt;
LT 90 * :RAT&lt;br&gt;&lt;/br&gt;
END&lt;/p&gt;
&lt;p&gt;Try HILBERT 25 4 1 and begin researching from there.&lt;/p&gt;
&lt;h5&gt;Finally&lt;/h5&gt;
&lt;p&gt;TO SIERP :X :Y&lt;br&gt;&lt;/br&gt;
REPEAT 4 [ FD :X LT 45 SIERPM :X :Y - 1 LT 45]&lt;br&gt;&lt;/br&gt;
END&lt;/p&gt;
&lt;p&gt;TO SIERPM :X :Y&lt;br&gt;&lt;/br&gt;
SIERPN :X :Y RT 90 FD :X RT 90 SIERPN :X :Y&lt;br&gt;&lt;/br&gt;
END&lt;/p&gt;
&lt;p&gt;TO SIERPN :X :Y&lt;br&gt;&lt;/br&gt;
IF :Y = 0 [ FD :X STOP]&lt;br&gt;&lt;/br&gt;
SIERPN :X :Y - 1 LT 45 FD :X LT 45 SIERPM :X :Y - 1 LT 45 FD :X LT 45 SIERPN :X :Y - 1&lt;br&gt;&lt;/br&gt;
END&lt;/p&gt;
&lt;p&gt;Try SIERPN 20 4 andSIERPM 20&lt;/p&gt;
&lt;p&gt;There is a lot of data here and it needs thoughtful exploring if some sense is to be made of it.&lt;/p&gt;
&lt;p&gt;These programs were written using MSWLogo and you can download this excellent free software from the internet at &lt;a href=&quot;http://fmslogo.sourceforge.net/&quot;&gt;http://fmslogo.sourceforge.net/&lt;/a&gt;.&lt;/p&gt;&lt;/mdoxml&gt;</indexXML>
  <solutionXML/>
  <noteXML>&lt;mdoxml version=&quot;1.0&quot;&gt;There are several things you can do to help yourself:&lt;br&gt;&lt;/br&gt;
Breaking the procedures down stepwise (rather than into smaller
peices)&lt;br&gt;&lt;/br&gt;
What does the first line do?&lt;br&gt;&lt;/br&gt;
And the second?...&lt;br&gt;&lt;/br&gt;
&lt;br&gt;&lt;/br&gt;
What are the variables doing?&lt;br&gt;&lt;/br&gt;
How could you test this out?&lt;br&gt;&lt;/br&gt;
&lt;br&gt;&lt;/br&gt;
Remember, changing more than one variable at a time is
probablynot going to be very helpful.&lt;br&gt;&lt;/br&gt;
&lt;/mdoxml&gt;</noteXML>
  <clueXML/>
  <canonXML/>
  <end_user_role>2</end_user_role>
  <difficulty>5</difficulty>
  <keystage1>0</keystage1>
  <keystage2>0</keystage2>
  <keystage3>1</keystage3>
  <keystage4>1</keystage4>
  <keystage4plus>1</keystage4plus>
  <title>LOGO Challenge - Recollection</title>
  <description>Several procedures to think about but there are several things you
can do to help yourself such as breaking the procedures down
stepwise (rather than into smaller peices) What does the first line
do? And the second?...</description>
  <spec_group>Sequences, Functions and Graphs
    <specifier>Recursion</specifier>
  </spec_group>
  <spec_group>Information and Communications Technology
    <specifier>Logo</specifier>
  </spec_group>
</resource>