Logoprogrammering: Skillnad mellan sidversioner

Från Wikiskola
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
 
(12 mellanliggande sidversioner av samma användare visas inte)
Rad 5: Rad 5:
logo på en lektion
logo på en lektion


Jag har använt MS Logo på Johan Skyteskolan. Det är gratis och enkelt att
Jag har använt MS Logo på Johan Skytteskolan. Det är gratis och enkelt att
installera. Man kan hämta hem det [http://www.softronix.com/logo.html Softronix]
installera. Man kan hämta hem det [http://www.softronix.com/logo.html Softronix]


Triangeln kan du flytta. Det är så du gör bilder. Tänk dig att triangeln är en penna som ritar på skärmen. I Logo kallas den för turtle (sköldpadda).
Triangeln kan du flytta. Det är så du gör bilder. Tänk dig att triangeln är en penna som ritar på skärmen. I Logo kallas den för turtle (sköldpadda).
{{clear}}
== Exempel ==
=== Mitt mönster ===
clear
make "r 1
repeat 36 [ COLOR [:r 12 122]  fw 20  lt 10 repeat 8 [ fw 100 rt 90 fw 50 rt 90 fw 30 rt 45 fw 60
make "r :r + 1
] ]
=== Ett exempel från sajten att studera ===
http://logo.twentygototen.org/XSs519ll
<pre>
home
to square :sides
make "green 0
make "sides 10
make "greener 255/:sides
repeat :sides
[
make "green :green + :greener
color [0 :green 0]
fd 50
rt 360/:sides
]
end
to shape
repeat 36
[
square 5
rt 10
]
end
setxy 80 80
shape
setxy 240 80
shape
setxy 400 80
shape
setxy 80 240
shape
setxy 240 240
shape
setxy 400 240
shape
setxy 80 400
shape
setxy 240 400
shape
setxy 400 400
shape
</pre>


== Länkar ==
== Länkar ==


* [http://en.wikipedia.org/wiki/Logo_%28programming_language%29 Logo på Wikipedia]
* [http://en.wikipedia.org/wiki/Logo_%28programming_language%29 Logo på Wikipedia]
* Här kan du testa [http://www.mathsnet.net/logo/turtlelogo/index.html The Turtle Logo Applet] direkt i browsern.
* [http://www.wolframalpha.com/input/?i=turtle+fd+99%2C+rt+90%2C+fd+88%2C+rt+90%2C+fd+77%2C+rt+90%2C+fd+66%2C+rt+90%2C+fd+55%2C+rt+90%2C+fd+44%2C+rt+90%2C+fd+33 Turtle i WolframAlpha]
* [http://www.mathplayground.com/mathprogramming.html Turtle för grundskolan]
* [http://ultimateide.com/tutorials/logo/ Tutorial för Logo Turtle i ActionScript 3]
* Här kan man [http://www.mathcats.com/gallery/logodownloadinfo.html ladda ner] MSWLogo och andra varianter.
* Här kan man [http://www.mathcats.com/gallery/logodownloadinfo.html ladda ner] MSWLogo och andra varianter.
* [http://homepage.mac.com/troy_stephens/TinyJavaLogo/ TinyJavaLogo] fick jag en massa felmeddelande när jag testade...
* [http://homepage.mac.com/troy_stephens/TinyJavaLogo/ TinyJavaLogo] fick jag en massa felmeddelande när jag testade...
Rad 32: Rad 97:
== Pappersinstruktioner ==
== Pappersinstruktioner ==


* [[Media:grunderna.doc|instruktion]]
* [[Media:grunderna.doc|instruktion]]. Bilder i denna fil kommer från Mike Koss.
* [[Media:Pappersovning_till_Logoprogrammering.doc|Öva på papper]]
* [[Media:Pappersovning_till_Logoprogrammering.doc|Öva på papper]]
* [[Media:Logokodexempel.doc|exempel]]
* Många fina [[Logoexempel]] och samma [[Media:Logokodexempel.doc|exempel i Word]]


== Exempelkod ==
== Exempelkod ==
=== första exemplet===
to box
pendown
repeat 4 [fd 20 left 90]
end
home
cs
box


=== eller snygg "blomma" ===
=== eller snygg "blomma" ===


  repeat 40 [rt 10 REPEAT 5 [FD 100 RT 72]]
  repeat 40 [rt 10 REPEAT 5 [FD 100 RT 72]]

Nuvarande version från 7 februari 2014 kl. 14.47

Erfarenheter

Remi turtlegrafik. Om man klickar bilden till Commons hittar man Logokoden för att generera bilden.

Programmering kan vara enkelt - man lär sig logo på en lektion

Jag har använt MS Logo på Johan Skytteskolan. Det är gratis och enkelt att installera. Man kan hämta hem det Softronix

Triangeln kan du flytta. Det är så du gör bilder. Tänk dig att triangeln är en penna som ritar på skärmen. I Logo kallas den för turtle (sköldpadda).

Exempel

Mitt mönster

clear

make "r 1

repeat 36 [ COLOR [:r 12 122] fw 20 lt 10 repeat 8 [ fw 100 rt 90 fw 50 rt 90 fw 30 rt 45 fw 60 make "r :r + 1 ] ]

Ett exempel från sajten att studera

http://logo.twentygototen.org/XSs519ll


home

to square :sides
make "green 0
make "sides 10
make "greener 255/:sides

repeat :sides
[
make "green :green + :greener
color [0 :green 0]
fd 50
rt 360/:sides
]
end

to shape
repeat 36
[
square 5
rt 10
]
end

setxy 80 80
shape
setxy 240 80
shape
setxy 400 80
shape
setxy 80 240
shape
setxy 240 240
shape
setxy 400 240
shape
setxy 80 400
shape
setxy 240 400
shape
setxy 400 400
shape

Länkar

Övningar

Mike Koss har ett antal bra övningar som han tilllåter kopiering av för undervisningsändamål. Använd gärna dessa. Följ länkarna och testa övningarna. Om du följer länkarna en i taget i ordning så kommer du att lära dig grunderna på nolltid.

Jag har skrivit om en del av dem till svenska och lagt till en del:

Pappersinstruktioner

Exempelkod

eller snygg "blomma"

repeat 40 [rt 10 REPEAT 5 [FD 100 RT 72]]