Programmming Class Fall 2011 Sobhan Highschool Teacher: M.Taghizadeh.
-
Upload
branden-norton -
Category
Documents
-
view
221 -
download
4
Transcript of Programmming Class Fall 2011 Sobhan Highschool Teacher: M.Taghizadeh.
Programmming Class
Fall 2011
Sobhan HighschoolTeacher: M.Taghizadeh
LOGO LANGUAGE
An Educational Programming Environment
Sobhan HighschoolTeacher: M.Taghizadeh
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
• Basics of computer programming
• Command Line Programming
• Simple, Powerful, and best of all Fun!
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Some Pictures of Logo:
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Some Pictures of Logo:
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Some Pictures of Logo:
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Some Pictures of Logo:
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Some Pictures of Logo:
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Some Pictures of Logo:
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Some Pictures of Logo:
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Some Pictures of Logo:
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Some Pictures of Logo:
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
FMS LOGO enviroment
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Sam
FMS LOGO enviroment
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Getting Started with Turtle Graphics
FDFORWARD
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Getting Started with Turtle Graphics
FD 200FD 100
FD 50
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Getting Started with Turtle Graphics
RTRight Turn
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Getting Started with Turtle Graphics
RT 30 RT 90
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Getting Started with Turtle Graphics
BKBACKWARD
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Getting Started with Turtle Graphics
LTLeft Turn
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Procedure Example What Happens
FD number FD 100 The turtle walks forward 100 screen dots.
BK number BK 100 The turtle walks backward 100 screen dots.
RT number RT 90 The turtle turns to the right.
LT number LT 90 The turtle turns to the left.
CS CLEARSCREENThe turtle erases everything that he has drawn and goes back to where he started.
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
RT 45or
LT 315
RT 90or
LT 270
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
RT 135or
LT 225
RT 180or
LT 180
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
DRAW A SQUARE
FD 100
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
DRAW A SQUARE
FD 100RT 90
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
DRAW A SQUARE
FD 100RT 90FD 100
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
DRAW A SQUARE
FD 100RT 90FD 100RT 90FD 100RT 90FD 100RT 90
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
FD 100RT 90FD 100RT 90FD 100RT 90FD 100RT 90
DRAW A SQUARE
REPEAT 4 [FD 100 RT 90]
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
DRAW A SQUARE
Edall
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
DRAW A SQUARE
TO SQUARE REPEAT 4 [ FORWARD 100 RIGHT 90 ]END
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
SQUARE
DRAW A SQUARE
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Sample Program
TO SQUARE REPEAT 4 [ FD 100 RT 90 ]
END
TO SQUAREFLOWERREPEAT 18 [ SQUARE RT 20 ]
END
SQUAREFLOWER
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Sample Program
TO STAR REPEAT 5 [
FORWARD 200RIGHT 144
]END
STAR
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Sample ProgramTO SEGMENT
FORWARD 20LEFT 90FORWARD 50LEFT 90FORWARD 10LEFT 90FORWARD 55FORWARD 55RIGHT 90FORWARD 10RIGHT 90FORWARD 50RIGHT 90FORWARD 20
END
TO PATTERNRIGHT 62 REPEAT 10 [ SEGMENT ]
END
PATTERN
LOGO LANGUAGE
Sobhan HighschoolTeacher: M.Taghizadeh
Sample Program
TO FANBLADEREPEAT 2 [ FORWARD 100 RIGHT 135 FORWARD 20 RIGHT 45 ]
END
TO FANREPEAT 8 [ FANBLADE LEFT 135 FORWARD 20]
END
FAN
THE END
Fall 2011
Sobhan HighschoolTeacher: M.Taghizadeh