Logo Programming language

joyprotim 1,751 views 15 slides Dec 11, 2017
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

it's about an educational programming language which was designed for children learning through entertainment. The logo was created in 1967 at Bolt, Beranek and Newman, a Cambridge, Massachusetts research firm, by Wally Feurzeig, Cynthia Solomon, and Seymour Papert. Its intellectual roots are in...


Slide Content

LOGO 1

What is LOGO ? 2

3

Contents History Why the Turtle Implementations Features Language Concept Basic Commands Example Logo Keyboard Reference 4

History Logo is an educational programming language D esigned in 1967 by Feurzeig , Papert & Solomon. T urtle robot. At BBN Paul Wexelblat developed a turtle named Irving. Widely known for its use of turtle graphics . 5

Why the turtle Turtle an On-Screen “CURSOR” Directed to move around and draw by typing commands at computer Designed to be programmed by children Less expensive version created on computer 6

I mplementations 130 existing implementations. 7

Features Graphics / Music Extensible Modularity Interactivity Flexibility 8

Language Concept Basic commands Control Structures while condition until condition repeat number 9 Recursion Scoping Global variables Local variables

Basic Command FD 100 - moves the turtle forward 100 units BK 50 - moves the turtle back 50 units RT 45 - turns the turtle 45 degrees to the right LT 90 - turns the turtle 90 degrees to the left Home - Returns the turtle to its origin CS - Erases the screen 10

E xamples Turtle Moves forward 100 units and turns 90º 4 times. FD 100 RT 90 FD 100 RT 90 FD 100 RT 90 FD 100 RT 90 REPEAT 4 [FD 100 RT 90] 11

Examples (cont..) 12

Logo Keyboard 13 Keyboard Link: http://w3.ualg.pt/~snorte/LogoKeyboard.htm

References https://en.wikipedia.org/wiki/Logo_(programming_language ) http://home.sbc.edu.hk/~cpu/EMI/F1/Notes/LOGO/Logo_introduction_.ppt 14

15