Line 14: |
Line 14: |
| |Steps | | |Steps |
| | | | | |
− | 1.Define an action as a sequence of commands | + | 1.Define an action as a sequence of commands<br> |
− | 2.Addition and division commands defined as actions | + | 2.Addition and division commands defined as actions<br> |
− | 3.Note that the values are stored in variables “box 1” and is transferred between actions. The variables can also pass value from main code to the action sequence | + | 3.Note that the values are stored in variables “box 1” and is transferred between actions. The variables can also pass value from main code to the action sequence<br> |
− | 4.Tracing a circle of a given angle and a given radius | + | 4.Tracing a circle of a given angle and a given radius <br> |
| + | [[File:1..png|300px]][[File:2..png|500px]]<br> |
| + | Note that there are two print commands; only the latest one is captured in this screeshot.<br> |
| + | |- |
| + | |Hands-on activity |
| + | | |
| + | 1.Ask the turtle to execute a pre-defined procedure <br> |
| + | 2.See the control flow from main function to additional function<br> |
| + | 3.Determine/ identify the shape the turtle will trace; pay attention to the orientation of the turtle<br> |
| + | 4.Count the number of times instructions are repeated<br> |
| + | 5.What is the relation, if any, between the number of times the instruction is repeated and the shape traced by the turtle<br> |
| + | '''Activity #1''' <br> |
| + | [[File:3..jpg|300px]]<br> |
| + | [[File:4..jpg|300px]]<br> |
| + | '''Activity #2'''<br> |
| + | See the picture here:<br> |
| + | [[File:5..png|200px]]<br> |
| + | [[File:6..png|300px]][[File:7..png|300px]] |
| + | |- |
| + | |Portfolio components |
| + | | |
| + | Two Turtle constructions are given here for the students to decode the instructions <br> |
| + | Figure 1 <br> |
| + | [[File:8..jpg|300px]][[File:9..jpg|480px]]<br> |
| + | Figure 2 <br> |
| + | [[File:10..jpg|275px]][[File:11..jpg|590px]] |