LOGO WHAT IS IT? HOW TO USE IT AND HOW USEFUL CAN IT BE?

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

Logo Lesson 1 TBE Fall 2004 Farah Fisher.
PYTHON TURTLE WORLD : CHAPTER 4 FROM THINK PYTHON HOW TO THINK LIKE A COMPUTER SCIENTIST.
Computer Science 1000 LOGO I. LOGO a computer programming language, typically used for education an old language (1967) the basics are simple: move a.
Using Logo and Logic Please use speaker notes for additional information!
"Turtle Graphics“ for kids.
Logo Lesson 4 TBE Fall 2004 Farah Fisher. Prerequisites Create basic and complex shapes using Logo procedures Create Logo procedures that use variables.
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.
Logo Lesson 2 Logo Procedures
Introduction to TouchDevelop
B.A. (Mahayana Studies) Introduction to Computer Science November March Logo (Part 1) An introduction to Logo: drawing, moving,
Presentation Software EDTS100 Lecture 7. Presentation Software Some Options KidPix MicroWorlds PowerPoint Frontpage Kahootz.
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.
Art 321 Lecture 7 Dr. J. Parker. Programming In order to ‘make things happen’ on a computer, you really have to program it. Programming is not hard and.
Turtle see, turtle do Lesson 1 – Welcome to LOGO.
A tiny turtle robot DEI The University of Padova.
Introduction to Algorithms using Netlogo. What’s an Algorithm Definitions of Algorithm on the Web: –A procedure or formula for solving a problem.
Agent P, I have been hearing some rumours about a Python Turtle.
Introduction to TouchDevelop
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.
Logo Programming Fall 2011 – Session 4 Programming Class Teacher: M. Taghizadeh Sobhan Highschool.
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.
By Liam Lane How To Use MSW LOGO.
Copyright 2002, Tony Gauvin, UMFK
LOGO CECS 4100 R. Christensen.
Logo for Beginners By Chris 9S.
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.
Let’s Learn 3. Modules Saenthong School, January – February 2016
Pablo Revelo. Birds: to 3birds pu home pd lt 80 pu fd 250 pd setpensize 2 setpc "white st bird pu bk random 100 bird pu lt 90 fd random 40 bird ht.
Cracking the Code WHAT WORKS WHEN TEACHING STUDENTS TO CODE?
Intro to Turtle Graphics (Part 2)
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.
Functions. functions: a collection of lines of code with a name that one can call. Functions can have inputs and outputs.
Search for it on your computer
What is it? How to use it and how useful can it be?
Students, Learning, and Technology for the 21 st Century Young Scholars Program Summer 2007 Educational Technology Policy, Research and Outreach Davina.
Using Logo to explore spiral patterns. Paul Broadbent Spiral patterns This is a (1,2,3) spiral path. It repeats lines of three.
Using the Python Turtle
Stage 3: Artist What do you remember from the last class?
Computer Programming.
Graphics CIS 40 – Introduction to Programming in Python
Week 3 DO NOW QUESTIONS.
Using Logo to develop logical thinking
LOGO BY Kaotip 9S.
LOGO 32 By: Xenon 9S.
Micro worlds Microworlds By Clara Paton By Clara Paton.
Young Scholars Program 2003
Agent P, I have been hearing some rumours about a Python Turtle.
Learning to program with Logo
Algorithms and Flow Charts
Computer Programming.
Chap. 3 Functions Start Python IDLE (Shell) and open a new file.
Section 3 Programming with Turtle Graphics
Institute for Entrepreneurship and Career Development (IECD)
SCITT Day 5 Position, direction and angle identifying key features of shape and space.
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.
Shapes.
Bell Work Title: Turtle Intro Date:
Presentation transcript:

LOGO WHAT IS IT? HOW TO USE IT AND HOW USEFUL CAN IT BE?

HOW TO GET LOGO32  In St Andrews school computer system, you can get the program in the ‘take home software’ file. Y:\highschool\ict\takehomesoftware\Logo.  You can download and install Logo from these websites:

WHAT IS LOGO?  Logo is a programming language created to direct, command the turtle to move around.  Logo is used in robotic control, telecommunications and multimedia.

This command draws a triangle Where commands are shown Insert commands here The turtle/pen Edall

BASICS COMMANDS NEED TO KNOW:  fd & bk : forwards and backwards.  lt & rt : Left turn and right turn.  pu & pd : Pen up and Pen down. Here are some simple shapes: pd Fd 100 rt 90 Fd 100 rt 90 Fd 100 rt 90 fd 100 pd rt 45 forward 90 rt 90 forward 90 rt 90 rt 45 forward 90 forward 20  The number that goes after ‘fd’ is the number of step you want the turtle to take. (100 steps is approx. 10 cm)  The number that goes after ‘rt’ or ‘lt’ is the number of degrees, you want the turtle to turn.

ADVANCE COMMANDS More advance commands include:  Repeat  ARC  Setfloodcolor and fill  If a mistake is made, penerase can be used.  The circle code is already built into the system. So instead of typing ‘ ACR ’, you can just type ‘circle 100’. This is repeat of six triangles with pen colour and fill.

COLOURING TO COLOUR THE SHAPE: (remember to use American spelling while writing commands!) Setfloodcolor: this set the colour to a colour RGB (RED GREEN BLUE)values, which you need to put in after setfloodcolor. The values goes form 0 to 255. ex: setfloodcolor [ ] this give a red colour. fill – fill in the color that was set. In order to fill, the turtle need to be in the shape that was to be colored, when commanded fill color that was set by setfloodcolor will fills the area. TO CHANGE PEN COLOUR AND SIZE: SetPC: set pen color. This set the colours of the line that will be drawn following this command. An RGB of colours need to be put in also. Ex: SetPC [ ] changes the pen color to green SetPenSize: set pen size. This set the size of the line that is to be drawn. The width of the pen is to be put in also. Ex: SetPenSize [2 2] Pennormal: change pen back to normal size and colour. Which is back.

PROCEDURE What is procedure?  Procedure is the thing you want to make. For example: to square :length REPEAT 4 [FD :length RT 90] end The square is what you want to make. So it is a procedure.

SUB-ROUTINES What is a Sub-routine?  A sub-routine is all the command you need to make a procedure. For example: to square :length REPEAT 4 [FD :length RT 90] end This is the command or ‘routine’ that the turtle have to follow to carry out an procedure.

VARIABLE - LENGTH  Variable is data that change. ‘Length’ is one variable in the command. For example (this is typed into edall): to square :length REPEAT 4 [FD :length RT 90] end Is added here so later when inputting the code you can just type ‘square 100’ ( 100 paces/units)