Institute for Entrepreneurship and Career Development (IECD)

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.
Netlogo and its Relatives Logo (Papert) –Language for teaching mathematics graphically –Tell turtle how to move Starlogo (Resnick) & StarlogoT (Wilensky)
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!
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.
Four simple expressions in meta. Data objects Pieces of data in a computer are called objects Today, we’ll talk about four kinds of objects Numbers Pictures.
Color (1) Turtle class contains a method to change the pen color Note: before using Color class, you should add following line in the top of the source.
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.
A SIMPLE COMPUTER LANGUAGE LOGO. LOGO Introduction Logo is the simplest programming language. It.
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.
1 Turtle Graphics and Math Functions And how you can use them to draw cool pictures!
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
Students, Learning, and Technology: Mindtools for the 21 st Century Powering Up With Technology Conference November 15, 2003 Educational Technology Research.
Graphic Basics in C ATS 315. The Graphics Window Will look something like this.
The Hare Raising Experience of Logo in the Classroom
Logo Programming Fall 2011 – Session 7 Programming Class Teacher: M. Taghizadeh Sobhan Highschool.
Students, Learning, and Technology for the 21 st Century Young Scholars Program Summer 2003 Educational Technology Outreach College of Education University.
By Liam Lane How To Use MSW LOGO.
Copyright 2002, Tony Gauvin, UMFK
LOGO CECS 4100 R. Christensen.
Logo for Beginners By Chris 9S.
RGB lesson Mrs Ras. Open illustrator File > new change color mode to RGB.
PART TWO Electronic Color & RGB values 1. Electronic Color Computer Monitors: Use light in 3 colors to create images on the screen Monitors use RED, GREEN,
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.
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.
Increase the number of lines before coming back to the origin … triangle square Draw a circle.
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?
For loops. turtle drawings – common core state standards 1.1 Innovate: Demonstrate creative thinking, construct knowledge and develop innovative products.
Students, Learning, and Technology for the 21 st Century Young Scholars Program Summer 2007 Educational Technology Policy, Research and Outreach Davina.
Using the Python Turtle
Python Turtle Graphics
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.
Polar Coordinate System
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
Graphics Animation Using Terrapin LOGO
4.1 Equations of circles Arcs, Inscribed Angles, Central Angles
Mod 2 Lesson 2 Repeating with loops
Introduction to Turtle Graphics
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.
1 2 3 Animated countdown timer on textured background (Difficult)
Everyday sequence algorithms that develop movement
Background for lab: the ord() function
26 days to go Animated countdown timer on textured background
Presentation transcript:

Institute for Entrepreneurship and Career Development (IECD) Logo Program Theory & Practicals K.Muthuramalingam Assistant Professor csbdu.in

The simple Logo drawing commands move the turtle forward and backward and turn it right or left. The commands and their abbreviations are given below: FD forward BK backward RT right turn LT left turn CS clear screen CT clear text PU Pen up PD pen down HT turtle disappears ST turtle appears

Sample movement of Turtle FD 50 RT 90 FD 50 RT 90 FD 50 RT 90 FD 50 RT 90

PU "pen up," it lifts the "pen" from the screen so that moving the turtle doesn't draw a line. Example: PU PD Puts the pen down so that moving the turtle draws a line. Example: PD SetPenSize [n n] Sets the width of the pen to n pixels. Note that it is necessary to put in two numbers. Example: SetPenSize [5 5] SETPC 5 FD 50 Setpensize [5 5] SETPC 8 Pennormal Sets the pen back to normal mode

repeat 360[fd 1 rt 1] rt 90 fd 20 setfc [255 0 0] fill setfloodcolor [r g b] Sets the flood color  to the appropriate RGB (Red, Green, Blue) values, where r, g, and b are numbers that range from 0 to 255. Example: setfloodcolor [255 0 255] (Gives magenta) fill Floods the area bounded by lines with whatever color was specified in the setfloodcolor command. Example: fill

HT/ST (HIDETURTLE/SHOWTURTLE)  HT       turtle disappears, but can still draw  ST      turtle appears on screen

setpos [x y] Sets the absolute x and   position of the turtle. If the pen is down, it will draw a line from it's previous position. Example: setpos [100 90] Sets the turtle x=100 and y=90. 

ARC a r Draw an arc with an included angle of a degrees and radius of r. However, the turtle remains at the center of the arc. Example: ARC 45 100 ARC2 a r Draw an arc with an included angle of a degrees and radius of r. However, the turtle ends up at the end of the arc. Show XCOR , SHOW YCOR arc 45 100 arc 90 100 arc 180 100

Animation in Logo REPEAT 12 [REPEAT 4 [FD 100 RT 90] RT 30] REPEAT 6 [FD 100 REPEAT 6 [FD 10 BK 10 RT 60]BK 100 RT 60]

REPEAT 6 [FD 100 REPEAT 60 [FD 20 BK 20 RT 6]RT 60] REPEAT 8 [RT 45 REPEAT 6 [REPEAT 90 [FD 2 RT 2] RT 90]]

fd 50 bk 50 rt 90 fd 50 repeat 6 [fd 50 bk 50 rt 90 fd 50 lt 90]

repeat 40 [ wait 30 fd 100 bk 100 rt 10 fd 100 bk 100]

PERSPECTIVE repeat 18 [ellipse 100 200 rightroll 10]

repeat 2 [ wait 20 rt 45 wait 20 fd 200 wait 20 rt 45 wait 20 fd 100 wait 20 rt 90] PERSPECTIVE REPEAT 18 [ELLIPSE 100 200 RIGHTROLL 10]   REPEAT 72 [ELLIPSE2 200 100 RIGHTROLL 5 FORWARD 5]  

PERSPECTIVE REPEAT 18 [ELLIPSE 100 200 RIGHTROLL 10]   REPEAT 72 [ELLIPSE2 200 100 RIGHTROLL 5 FORWARD 5]  

TO pentagon CS REPEAT 360 ~ [ PENERASE  REPEAT 5 [FD 100 RT 72]  RT 1   PENPAINT  WAIT 1 ] END

REPEAT 36 [RIGHTROLL 10 ARC 90 100] ARC Commands PERSPECTIVE REPEAT 36 [RIGHTROLL 10 ARC 90 100]   REPEAT 36 [RIGHTROLL 10 ARC2 180 100 ARC2 -180 100] CIRCLE Commands REPEAT 36 [CIRCLE 100 RIGHTROLL 5] REPEAT 72 [CIRCLE2 100 RIGHTROLL 5]

Thank you