Logo Programming Fall 2011 – Session 4 Programming Class Teacher: M. Taghizadeh Sobhan Highschool.

Slides:



Advertisements
Similar presentations
First of all – lets look at the windows you are going to use. At the top you have a toolbar, with all your various tools you can use when customising your.
Advertisements

Problem 6.2 In A-D, make your drawings on centimeter grid paper. Remember that cm is the abbreviation for centimeters, and cm 2 is the abbreviation for.
Logo Lesson 1 TBE Fall 2004 Farah Fisher.
Computer Science 1000 LOGO I. LOGO a computer programming language, typically used for education an old language (1967) the basics are simple: move a.
Prisms Lesson 9-2.
Using Logo and Logic Please use speaker notes for additional information!
You will need your think book.. Review… An angle is … Draw an angle with points A, B, C Label the angle ABC or CBA Point to the vertex of the angle. A.
Logo Lesson 3 TBE 540 Fall 2004 Farah Fisher. Prerequisites for Lesson 3 Before beginning this lesson, the student must be able to… Use simple Logo commands.
Surface Areas of Pyramids Unit 5, Lesson 4
Logo Lesson 2 Logo Procedures
The Pythagorean Theorem x z y. For this proof we must draw ANY right Triangle: Label the Legs “a” and “b” and the hypotenuse “c” a b c.
Perimeter & Area Lessons 19 & 20.
LOGO SOFTWARE BY: SAVE 9S. INTRODUCTION Logo is a software that can be found at : Shared area> High School > ICT > take home software > LOGO32. This is.
B.A. (Mahayana Studies) Introduction to Computer Science November March Logo (Part 2) More complex procedures using parameters,
A SIMPLE COMPUTER LANGUAGE LOGO. LOGO Introduction Logo is the simplest programming language. It.
Agent P, I have been hearing some rumours about a Python Turtle.
MSW Logo By Awin 9s.
Logo For beginners By Dali Matthews 9S What is logo?
An introduction to Logo Mike Warriner Engineering Director, Google Note: This course is not an endorsement of Logo by Google. All views in this document.
Programmming Class Fall 2011 Sobhan Highschool Teacher: M.Taghizadeh.
Attachment 1.
CONTROL SYSTEMS Control Systems A command is a directive that performs a specific task An argument is a variable that can be used by the function reveiving.
Programmming Class Fall 2011 – Session 2 Teacher: M.Taghizadeh
The Hare Raising Experience of Logo in the Classroom
Logo Programming Fall 2011 – Session 7 Programming Class Teacher: M. Taghizadeh Sobhan Highschool.
Exploring.  Polygons are many-sided figures, with sides that are line segments.  Polygons are named according to the number of sides and angles they.
This is taking too long! Lesson 2 – Subroutines and parameters with LOGO.
By Liam Lane How To Use MSW LOGO.
Logo for Beginners By Chris 9S.
SIMILAR AND CONGRUENT POLYGONS LESSON 35POWER UP GPAGE 229.
A) Find the measure of
HOW THEY WORK AND WHAT THEY DO. Jay Jay 9S. A control program is a type of programming that allows you to control systems. Control programs are used in.
LOGO For the beginner Made by Rio Narazaki. W HAT I S L OGO ? Logo is a computer programming language used in Education. Logo is very easy to use. The.
Cracking the Code WHAT WORKS WHEN TEACHING STUDENTS TO CODE?
Perimeter & Surface Area Today’s lesson will cover…  finding perimeter and surface area of polygons  using formulas to solve problems involving surface.
First of all – lets look at the window’s you are going to use. At the top you have a toolbar, with all your various tools you can use when customising.
Procedures and Variables Control Logo 1. What you will do today  You will make your code more efficient by using procedures  You will create shapes.
Turtle Graphics Lesson 2 1. There are 3 homeworks to complete during the six lessons of this unit. Your teacher will let you know when a homework has.
Search for it on your computer
LOGO WHAT IS IT? HOW TO USE IT AND HOW USEFUL CAN IT BE?
What is it? How to use it and how useful can it be?
Using Logo to explore spiral patterns. Paul Broadbent Spiral patterns This is a (1,2,3) spiral path. It repeats lines of three.
Functions / Blocks.
Teacher's Notes Topic: Pythagoras Perimeters
Special Right Triangles
Computer Programming.
Week 3 DO NOW QUESTIONS.
Using Logo to develop logical thinking
LOGO BY Kaotip 9S.
LOGO 32 By: Xenon 9S.
6.2(a) Notes: Congruent Triangles
3rd Grade Math Module 7 Lesson 14
Micro worlds Microworlds By Clara Paton By Clara Paton.
Splash Screen.
Exploring Mathematical Relationships Module 5: Final Challenge
Young Scholars Program 2003
3rd Grade Math Module 7 Lesson 12
Agent P, I have been hearing some rumours about a Python Turtle.
Learning to program with Logo
Computer Programming.
Module 2 Lesson 3 Over and Over Again
Warm Up Problem Find the area of the trapezoid..
Institute for Entrepreneurship and Career Development (IECD)
Using Logo and Logic This presentation uses a version of Logo called StarLogo available through MIT. It can be downloaded for free and installed on your.
Standards:.
Module 2 Lesson 3 Over and Over Again
Unit 9. Day 17..
Mod 2 Lesson 2 Repeating with loops
Module 2 Lesson 3 Over and Over Again
Module 15: Lesson 1 Interior & Exterior Angles
Presentation transcript:

Logo Programming Fall 2011 – Session 4 Programming Class Teacher: M. Taghizadeh Sobhan Highschool

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure In the first lesson, we taught the turtle how to draw a square. We ended up with a procedure that looks like this: TO SQUARE REPEAT 4 [ FD 100 RT 90 ] END

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Squares of Any Size TO SQUARE REPEAT 4 [ FD 100 RT 90 ] END 100 ?

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Squares of Any Size FD 100 RT 135 BK 32 LT PARAMETER

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Squares of Any Size SQUARE 100SQUARE 75SQUARE 250

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Squares of Any Size TO SQUARE :LENGTH REPEAT 4 [ FD :LENGTH RT 90 ] END

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Squares of Any Size TO SQUARE :LENGTH REPEAT 4 [ FD :LENGTH RT 90 ] END PARAMETER

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Squares of Any Size SQUARE 100SQUARE 75SQUARE 250

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Squares of Any Size TO FUNCTION_NAME :PARAMETER (:PARAMETER)... END

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Squares of Any Size REPEAT 10 [ SQUARE REPCOUNT * 10 ]

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Squares of Any Size REPEAT 10 [ SQUARE REPCOUNT * 10 ] PARAMETER

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Squares of Any Size REPEAT 10 [ SQUARE REPCOUNT * 10 ] SQUARE 1 * 10 = SQUARE 10 SQUARE 2 * 10 = SQUARE 20 SQUARE 3 * 10 = SQUARE 30 SQUARE 4 * 10 = SQUARE 40 SQUARE 5 * 10 = SQUARE 50 SQUARE 6 * 10 = SQUARE 60 SQUARE 7 * 10 = SQUARE 70 SQUARE 8 * 10 = SQUARE 80 SQUARE 9 * 10 = SQUARE 90 SQUARE 10 * 10 = SQUARE 100

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Triangles of Any Size

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Triangles of Any Size TO TRI :LENGTH REPEAT 3[FD :LENGTH RT 120] END REPEAT 7 [ TRI REPCOUNT * 20 ]

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Polygon N-EDGE: REPEAT N [FD 100 RT 360/N ]

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Polygon TO POLYGON :SIDE REPEAT :SIDE [ FD 100 RT 360/:SIDE ] END

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Polygon POLYGON 4POLYGON 5POLYGON 6POLYGON 8 100

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Polygon TO POLYGON :SIDE :LENGTH REPEAT :SIDE [ FD :LENGTH RT 360/:SIDE ] END

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Polygon TO POLYGON :SIDE :LENGTH REPEAT :SIDE [ FD :LENGTH RT 360/:SIDE ] END MULTIPLE PARAMETER

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Polygon POLYGON 4 100POLYGON 5 20POLYGON 6 75POLYGON

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Polygon Flower Number: 60 Polygon: 6-edge Repeat 60 [ Polygon RT 60]

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Polygon Flower Number: 10 Polygon: 8-edge Repeat 10 [ Polygon RT 36]

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Polygon Flower Number: 30 Polygon: 5-edge Repeat 30 [ Polygon RT 12]

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Polygon Flower Number: 18 Polygon: 60-edge Repeat 18 [ Polygon RT 20]

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Polygon Flower FLOWER: REPEAT N [ POLYGON..... RT 360/N]

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Polygon Flower TO POLYGON :SIDE :LENGTH REPEAT :SIDE [ FD :LENGTH RT 360/:SIDE ] END TO POLYGONFLOWER :NUMBER :SIDE :LENGTH REPEAT :NUMBER [POLYGON :SIDE :LENGTH RT 360/:NUMBER] END

Teacher: M. Taghizadeh – Sobhan Highschool Logo Programming Procedure Drawing Polygon Flower PolygonFlower PolygonFlower PolygonFlower PolygonFlower

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 4 The End Teacher: M. Taghizadeh Sobhan Highschool