Att jämföra program: Kojo, Scratch och Kodu

Det finns tusentals olika programmeringsspråk. Vilket som är bäst att använda, beror på vad det ska användas till. Vi ska nu jämföra de tre olika verktyg som vi använt för att träna programmering (bara i Kojo använder vi ett riktigt programmeringsspråk: Scala).

Uppgift:
Ta reda på hur de olika begreppen/funktionerna fungerar i Kojo, Scratch och Kodu.

Använd skärmklippverktyget för att ta bilder på hur det ser ut i de olika programmen.

Jobba tillsammans i en padlet som ni skapar på padlet.com

Skärmavbild 2014-03-17 kl. 11.39.51

Bädda in er padlet i ett blogginlägg.

Skärmavbild 2014-03-17 kl. 11.40.53

Märk med kategori ”programmering”

Skärmavbild 2014-03-17 kl. 11.39.00

Skriv en sammanfattning av det ni kommit fram till, i samma inlägg som er padlet.

Vilka likheter finns det mellan programmen?
Gör en utvärdering av fördelar och nackdelar med de olika programmen. Fokusera på när det är bäst att använda programmen.
Kom ihåg att skriva era namn som etiketter till blogginlägget.

Jämför:
sprite (figuren som används som standard)
funktion (hur ser koden ut: text eller block eller symbol?)
loop (upprepning)
skriva text
Bestäm hastighet
Om du vill till en viss position (x,y)
Nollställa programmet

Det här går att göra, men vi har inte gjort det i Kojo:

byta klädsel
byta sprite
göra ett frågespel

villkor (om… så, annars)

poäng

Vår kod till Kojo-gubben

sudda
sakta(100)
färg(grön)
fyll(grön)
fram(100)
öster
fram(190)
söder
fram(100)
väster
fram(190)
hoppaTill(45,73)
fyll(svart)
cirkel(20)
hoppaTill(132,72)
cirkel(20)
hoppaTill(66,-2)
söder
bredd(10)
fram(40)
väster
fram(40)
söder
fram(140)
öster
fram(120)
norr
fram(140)
väster
fram(40)
norr
fram(40)
hoppaTill(108,-100)
fyll(grön)
cirkel(20)
fyll(svart)
hoppaTill(152,-84)
öster
fram(50)
söder
fram(30)
väster
fram(50)
hoppaTill(17,-88)
fram(50)
söder
fram(30)
öster
fram(50)
hoppaTill(42,-188)
söder
bredd(5)
fram(60)
väster
fram(30)
söder
fram(20)
öster
fram(60)
norr
fram(80)
hoppaTill(100,-188)
söder
fram(80)
öster
fram(60)
norr
fram(20)
väster
fram(30)
norr
fram(60)
hoppaTill(64,101)
bredd(10)
fram(60)
cirkel(10)
hoppaTill(119,102)
fram(60)
cirkel(10)
hoppaTill(281,64)
skriv(”Junia & Elin”)
osynlig