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

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

Embed Size (px)

Citation preview

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

Programmming Class

Fall 2011 – Session 2

Sobhan HighschoolTeacher: M.Taghizadeh

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

FMS LOGO enviroment

Review

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Sam

FMS LOGO enviroment

Review

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Getting Started with Turtle Graphics

FDFORWARD

Review

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Getting Started with Turtle Graphics

RTRight Turn

Review

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Getting Started with Turtle Graphics

BKBACKWARD

Review

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Getting Started with Turtle Graphics

LTLeft Turn

Review

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Getting Started with Turtle Graphics

CSClear Screen

Review

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

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

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

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

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

DRAW A SQUARE

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

Review

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

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

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

3-EDGE

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

Review

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

4-EDGE

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

Review

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

5-EDGE

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

Review

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

6-EDGE

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

Review

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

8-EDGE

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

Review

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

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

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

N-EDGE:

REPEAT N[FD 100 RT 360/N]

Review

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Function

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

END

Review

TO SQUARE REPEAT 4 [ FD 100 RT 90 ]END

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

DRAW A SQUARE

Edall

Review

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

DRAW A SQUARE

TO SQUARE REPEAT 4 [ FORWARD 100 RIGHT 90 ]END

Review

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

SQUARE

DRAW A SQUARE

Review

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

100

100100

100

timer

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

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

END

CHAIR

100

100100

100

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

90100

timer

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

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

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

90100

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

END

ZIGZAG

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

100

timer

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

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

...

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

100

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

END

GEAR

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

70

timer

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

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

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

70

TO CROSSREPEAT 4[

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

END

CROSS

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Exercise

100

timer

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

timer

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

LOGO LANGUAGE

Sobhan HighschoolTeacher: M.Taghizadeh

Simple Shapes

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

THE END

Fall 2011 – Session 2

Sobhan HighschoolTeacher: M.Taghizadeh