[MWForum]When or if

Daniel Ajoy mwforum@lists.mathcats.com
Tue, 12 Nov 2002 08:35:42 -0500


--Message-Boundary-9893
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Content-description: Mail message body

On 12 Nov 2002 at 21:42, Trish Sims wrote:

> HelloAll
> 
> I've been teaching year 8's (age 14) to use MicroWorlds. Lots of very
> successful projects but I'm having difficulty understanding and explaining
> the difference between proceedures that include
> 
> when [touching? "t1 "t2] etc
> 
> and
> 
> if [touching? "t1 "t2] etc
> 
> These procedures are used to especially in races to program colour or to
> determine when/if turtles touch. Any suggestions would be greatly
> appreciated.
> 
> Trish Sims
> Strathmore Secondary College


"*When* checks continually to see if the condition in the first set of brackets is true. "
http://mia.openworldlearning.org/ant_hill/ant_hill_5.htm

... and it does so independently of the normal flow of the program. This
independent/continual check starts when the flow of the program reaches
the *when* primitive.

*If* only checks the condition when the flow of the program reaches the
*if* primitive. (image attached)

Daniel
OpenWorld Learning


--Message-Boundary-9893
Content-type: Image/GIF; name="if-when.gif"
Content-disposition: attachment; filename="if-when.gif"
Content-transfer-encoding: BASE64

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
//3wj7/8nZQAADs=

--Message-Boundary-9893--