Programmming Class Fall 2011 – Session 2 Sobhan Highschool Teacher: M.Taghizadeh

Preview:

Citation preview

Programmming Class

Fall 2011 – Session 2

Sobhan HighschoolTeacher: M.Taghizadeh

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

FMS LOGO enviroment

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Sam

FMS LOGO enviroment

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Getting Started with Turtle Graphics

FDFORWARD

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Getting Started with Turtle Graphics

RTRight Turn

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Getting Started with Turtle Graphics

BKBACKWARD

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Getting Started with Turtle Graphics

LTLeft Turn

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Getting Started with Turtle Graphics

CSClear Screen

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Getting Started with Turtle Graphics

waitWait delay

Review

Delays further execution for about delay 1/60ths of a second.

WAIT 600 10 seconds

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.

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

DRAW A SQUARE

FD 100RT 90FD 100RT 90FD 100RT 90FD 100RT 90

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

FD 100RT 90FD 100RT 90FD 100RT 90FD 100RT 90

DRAW A SQUARE

REPEAT 4 [FD 100 RT 90]

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

3-EDGE

3-EDGE: REPEAT 3 [FD 100 RT 120]

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

4-EDGE

4-EDGE: REPEAT 4 [FD 100 RT 90]

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

5-EDGE

5-EDGE: REPEAT 5 [FD 100 RT 72]

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

6-EDGE

6-EDGE: REPEAT 6 [FD 100 RT 60]

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

8-EDGE

8-EDGE: REPEAT 8[FD 100 RT 45]

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

3-EDGE: REPEAT 3 [FD 100 RT 120]

4-EDGE: REPEAT 4 [FD 100 RT 90]

5-EDGE: REPEAT 5 [FD 100 RT 72]

6-EDGE: REPEAT 6 [FD 100 RT 60]

8-EDGE: REPEAT 8 [FD 100 RT 45]

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

N-EDGE:

REPEAT N[FD 100 RT 360/N]

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Function

TO Function Name......(instructions).........

END

Review

TO SQUARE REPEAT 4 [ FD 100 RT 90 ]END

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

DRAW A SQUARE

Edall

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

DRAW A SQUARE

TO SQUARE REPEAT 4 [ FORWARD 100 RIGHT 90 ]END

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

SQUARE

DRAW A SQUARE

Review

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

100

100100

100

timer

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

TO CHAIR FD 200BK 100RT 90FD 100RT 90FD 100

END

CHAIR

100

100100

100

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

90100

timer

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

90100

RT 45FD 100RT 90FD 100LT 90

FD 100RT 90FD 100LT 90

FD 100RT 90FD 100LT 90

FD 100RT 90FD 100LT 90

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

90100

TO ZIGZAGRT 45REPEAT 4[FD 100 RT 90 FD 100 LT 90]

END

ZIGZAG

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

100

timer

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

100

FD 100 BK 100 RT 45

FD 100 BK 100 RT 45

FD 100 BK 100 RT 45

FD 100 BK 100 RT 45

FD 100 BK 100 RT 45

...

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

100

TO GEAR REPEAT 8[FD 100 BK 100 RT 45]

END

GEAR

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

70

timer

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

70

FD 70 LT 90 FD 70 RT 90 FD 70 RT 90

FD 70 LT 90 FD 70 RT 90 FD 70 RT 90

FD 70 LT 90 FD 70 RT 90 FD 70 RT 90

FD 70 LT 90 FD 70 RT 90 FD 70 RT 90

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

70

TO CROSSREPEAT 4[

FD 70LT 90FD 70RT 90FD 70RT 90]

END

CROSS

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Exercise

100

timer

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

timer

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

THE END

Fall 2011 – Session 2

Sobhan HighschoolTeacher: M.Taghizadeh