Logo Programming Fall 2011 – Session 7 Programming Class Teacher: M. Taghizadeh Sobhan Highschool
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Pen Up, Pen Down So far, all of our drawings have had two limitations. First, they are entirely made up of lines (no solid shapes). Second, all of the lines are connected. In this lesson, we will overcome these limitations. We will learn how to move the turtle without drawing a line. We will also learn how to fill in the outline of a shape with a solid color.
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming PEN UP Pen Up, Pen Down PU PEN DOWN PD
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Pen Up, Pen Down Draw a dashed line
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Pen Up, Pen Down Draw a dashed line REPEAT 10 [ FD 5 PU FD 5 PD ]
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Pen Up, Pen Down Draw a dashed line in function TO DASH :LENGTH REPEAT :LENGTH/10 [ FD 5 PU FD 5 PD ] END DASH 300 1
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Pen Up, Pen Down Draw a dashed line in function TO DASH :LENGTH :SIZE REPEAT INT(:LENGTH/(:SIZE*2)) [ FD :SIZE PU FD :SIZE PD ] END DASH
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Pen Up, Pen Down INT Function REPEAT 10 [... ] REPEAT 20 [... ] REPEAT 17 [... ] REPEAT INTEGER [... ]
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming INT (17.7) 17 Pen Up, Pen Down INT Function INT ( NUMBER ) INTEGER OF NUMBER INT ( ) 13 INT ( ) 758
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Pen Up, Pen Down Draw a dashed line in function TO DASH :LENGTH :SIZE1 :SIZE2 REPEAT INT(:LENGTH/(:SIZE1+:SIZE2)) [ FD :SIZE1 PU FD :SIZE2 PD ] END DASH
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Pen Up, Pen Down Draw a dashed rectangle TO DASH :LENGTH :SIZE REPEAT INT(:LENGTH/:SIZE*2) [ FD :SIZE PU FD :SIZE PD ] END REPEAT 4 [DASH RT 90]
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Pen Up, Pen Down Draw a series of rectangles 50 10
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Pen Up, Pen Down Draw a series of rectangles TO SQUARE :LENGTH REPEAT 4 [ FD :LENGTH RT 90 ] END TO RECT_SERIES REPEAT 5 [ SQUARE 50 PU RT 90 FD 60 LT 90 PD ] END
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Pen Up, Pen Down Draw a series of circles 50 10
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Pen Up, Pen Down Draw a series of circles TO CIRCLES_SERIES REPEAT 5 [ CIRCLE 50 PU RT 90 FD 110 LT 90 PD ] END
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Pen Up, Pen Down Draw a series of rectangles
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Pen Up, Pen Down Draw a series of rectangles
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Draw a series of circles Pen Up, Pen Down
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Draw a series of circles Pen Up, Pen Down
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Draw a series of 6-edges Pen Up, Pen Down HIVE
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Saving Drawings BitmapSave As
Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Change Pen Color, Pen Size, Color Screen Set Pen Size Pen Color Screen Color
Logo Programming Fall 2011 – Session 7 The End Teacher: M. Taghizadeh Sobhan Highschool