Joy Protim
142002014
Dept. of CSE
1
2
3
• History
• Why the Turtle
• Implementations
• Features
• Language Concept
• Basic Commands
• Example
• Logo Keyboard
• Reference
4
• Logo is an educational programming language
• Designed in 1967 by Feurzeig, Papert & Solomon.
• Turtle robot.
• At BBN Paul Wexelblat developed a turtle named
Irving.
• Widely known for its use of turtle graphics.
5
• 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
• 130 existing implementations.
7
• Graphics / Music
• Extensible
• Modularity
• Interactivity
• Flexibility
8
• Basic commands
• Control Structures
• while condition
• until condition
• repeat number
9
• Recursion
• Scoping
• Global variables
• Local variables
• 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
• 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
12
13
Keyboard Link: http://w3.ualg.pt/~snorte/LogoKeyboard.htm
• https://en.wikipedia.org/wiki/Logo_(programming_la
nguage)
• http://home.sbc.edu.hk/~cpu/EMI/F1/Notes/LOGO/Lo
go_introduction_.ppt
14
15

Logo Programming language