Hem Personliga finanser Kodning För Kids For Dummies Cheat Sheet - dummies

Kodning För Kids For Dummies Cheat Sheet - dummies

Video: Hidden Mini Double-Tap Unlock Trick 2024

Video: Hidden Mini Double-Tap Unlock Trick 2024
Anonim

Av Camille McCue

Komma igång med att skriva kod kollar på att lära sig ett nytt språk: Du måste lära känna ordförråd och skiljetecken och hur man sätter dem ihop. Du behöver också veta hur man använder målningsverktygen och hur man gör knappar och andra funktioner för att skapa ett grafiskt användargränssnitt för dina program.

Hur man skapar en handlingsplan när man skriver ett MicroWorlds EX-datorprogram

Skriv ett nytt datorprogram börjar med att skapa en handlingsplan. Handlingsplanen beskriver vilka mindre delar du behöver göra och sammanställa för att bygga hela programmet. Din handlingsplan ska innehålla steg som följande.

Planera din design och layout:

  • Definiera programmets syfte: spel, simulering eller animerad scen.

  • Markera eller måla bakgrunden på sidorna.

  • Skapa sidor eller skärmar som ditt program behöver: stänk sida, åtgärdssida och nivåer. Lägg till övergångar mellan sidor.

  • Skapa tecken om det behövs genom att kläcka sköldpaddor och sedan välja former från paletten Målning / Clipart eller måla nya former i formfält i Form-rutan. (Dubbelklicka på en formpunkt för att öppna Form Editor.)

  • Gör textrutor med titlar, etiketter och instruktioner.

  • Gör textrutor för att visa variabla värden. Om ett variabelvärde överför mellan sidor, definiera en projektvariabel och gör sedan textrutor för att visa projektvariabelvärdet.

Skapa karaktärsåtgärder:

  • Ange varje karaktärsattribut i varje turtle-ryggsäck på fliken Status. Detta är särskilt användbart för attribut som inte ändras under programmet - efter att de har tilldelats behöver du inte ställa in dessa värden igen. Exempel är storlek, form och rubrik och jag har variablename -värden. Men dessa värden kan ändras när som helst under programkörning, om det behövs.

  • Lägg till primitives eller procedurer i varje sköldpaddsrygga på fliken Regler, till fälten OnClick, OnColor, OnTick, OnTouching, OnMessage och When This Do That.

  • Om det behövs lägger du till universell färg under conditionals till bakgrunden. Kommandon som läggs till i bakgrunden kommer att utföras när en sköldpadda berör en utvalt färg.

Lägga till funktioner, till exempel sätt som användare kan interagera och multimedia:

  • Om en rullgardinsmeny används ska du skapa och namnge rullgardinsmenyn och lägga till objekten i listan.

  • Om en skjutreglage används ska du skapa och namnge reglaget. Glidreglaget är en variabel med värden som kan ändras i det grafiska användargränssnittet.

  • Lägg till knappar i det grafiska användargränssnittet så att användare kan exekvera koden du har skrivit och interagerar med ditt program.

  • Lägg till ljudfunktioner som musik eller ljud effekter om det behövs.

Programmera åtgärderna:

  • I rutan Procedurer skriver skrivprocedurer som ska utföras för att styra programflödet, reagera på programförhållandena och reagera på användarinmatning.

  • I rutan Procedurer skriver du ett initialiseringsförfarande för att ställa in startförhållanden för programkörning. Det kan innefatta inställning av initiala variabelvärden och sköldpaddestorlekar, former, rubriker och positioner, om sköldpaddor visar eller döljer, och huruvida sköldpaddor klickas på eller klickas av.

Användning av primitiva i MicroWorlds EX

Primitiv är kommandon som MicroWorlds EX redan vet. Genom att skriva en primitiv i kommandocentret (längst ner på gränssnittet) och sedan trycka på Enter (Windows) eller Return (Mac) exekveras det primitiva.

Observera att vissa primitiver behöver en ingång, till exempel ett nummer, ett ord eller en lista med ord eller instruktioner. När du använder dessa primitiva, kom ihåg att kontrollera att de har rätt typ av inmatning.

Primitiv Vilken nuvarande sköldpadda gör
hem Sätter koordinater till (0, 0) och rubriker till 0
visa vem Identifierar namnet på nuvarande sköldpadda
fd avstånd Sköldpaddan flyttas framåt avstånd

steg

bk avstånd Sköldpaddan flyttas bakåt avstånd

steg

glid avstånd

hastighet < Sköldpaddan flyttas

avstånd vid en hastighet

rt

vinkel Sköldpaddan svänger höger vinkel grader

lt

vinkel Sköldpaddan svänger vänster vinkel grader

seth

vinkel Sätter sköldpaddans rubrik till vinkel grader

pd eller pu

Turtle sätter ritningspennan ner eller penna upp setc "
färg Ställer sköldpaddan och dess penna till färg (till exempel blå) setpensize
num Ställer in sköldpaddans storlek pennan setbg "
färg Ställer in bakgrunden färg (för exempel, gul)

setsh"

shapeame Ställer in sköldpaddans form till shapeame clean
Rensar bakgrunden, men lämnar alla objekt där de är

st eller ht

Visa sköldpadda eller dölj sköldpadda pd eller pu
Turtle sätter ritningspennan ner eller pennan upp vänta
tid Väntar > tid (i tiondelar i ett sekund) setx

xcor

Ställer in skildpadans x-koordinat till xcor sety ycor
Ställer in skildpadds y-koordinat till ycor setpos [ xcor
ycor ]

Ställer in skildpaddans koordinater till ( xcor

, < ycor ) upprepa num [ kommandon
]

Genomför kommandona totalt

av num gånger

slumpmässigt num Genererar ett slumptal från 0 till num

- 1 set variabelnamn värde
Ställer variabeln variabelnamn till värde t1,

kommandon Tilldelar t1 som strömsköldpadda; t1 utför

kommandon om villkor
följd ] Om villkor inträffar då exekvera konsekvens alla

kommandon ]

Alla sköldpaddor exekverar kommandon (inte bara nuvarande sköldpadda) Hur man skriver procedurer i MicroWorlds EX Procedurer kombinerar primitiva och andra förfaranden för att skapa nya kommandon.Procedurer skrivs i rutan Procedurer i MicroWorlds EX-gränssnittet. Ett förfarande börjar med ordet till och ett ordnamn för förfarandet. Det slutar med ordet slutet, som måste vara på sin egen linje. Förfarandet kan sedan utföras genom att skriva procedurnamnet i Command Center, eller genom att inkludera det i ett annat förfarande eller en knappinstruktion eller var som helst ett kommando används. Nedan följer några exempel på förfaranden.

Följande kod definierar ett förfarande med namnet redsquare som ritar en röd ruta med sidolängd 50:

till redsquare setc "röd pd repeat 4 [fd 50 rt 90] slutet

Följande kod förutsätter att det finns två textrutor: en namngiven huvuden och en namngiven svans. Denna kod definierar ett förfarande som heter initierar som anger värdet av huvudvariabeln till 0:

för att initiera setheads 0 settails 0 end

Följande kod förutsätter att det finns två former: en namngiven huvuden och en namngiven svans. Denna kod definierar ett förfarande med namnet cointoss som anger värdet för flipvariabeln till ett slumpmässigt alstrat tal (antingen 0 eller 1), det visar sedan en huvudform eller en svansform enligt resultat:

till cointoss setflip random 2 om flip = 0 [setsh "heads] om flip = 1 [setsh" tails] end

Kodning För Kids For Dummies Cheat Sheet - dummies

Redaktörens val

Hitta hur du betalar webbplatser i online dating - dummies

Hitta hur du betalar webbplatser i online dating - dummies

Du får vad du betalar för I livet ingår Internet-dating webbplatser. Till skillnad från gratis webbplatser, med lönesidor har du inte huvudvärk på oändliga reklammeddelanden som skriker i ditt ansikte. Dessutom är omfattningen av täckning och tillgängliga funktioner bred och robust. Solid tillsyn tillhandahålls (för att gräva ut wackos) och lämpliga hinder ...

Dating för Dummies Cheat Sheet - dummies

Dating för Dummies Cheat Sheet - dummies

Dating behöver inte vara nervös, men det kräver förberedelse . Du måste göra en uppriktig själsökning så att du är redo att vara ärlig, öppen och uppmärksam. Du behöver en stark känsla för dina dejtingförväntningar så att du tydligt kan kommunicera vad du letar efter utan att ställa in baren så hög att ingen ...

Få passar för dating igen efter 50 - dummies

Få passar för dating igen efter 50 - dummies

Copyright © 2014 AARP All rights reserved. Du behöver inte vara frisk och frisk efter 50, men det hjälper säkert om du är. Om du inte är något av dessa saker, behöver du inte ge upp och tycker att det är för sent att komma dit. Många börjar träningsregler så sent som ålder ...

Redaktörens val

ÄR ett au pair rätt för din familj? - dummies

ÄR ett au pair rätt för din familj? - dummies

Det är viktigt att undersöka dina specifika familjeförhållanden för att avgöra om ett au pair är rätt barnomsorg för din familj. Du kanske bestämmer dig för att anställa ett au pair i stället för daghem, barnbarn eller barnpassare om du vill utsätta din familj för en ny kultur. Är ...

Online-verktyg för familjebudgetar - dummies

Online-verktyg för familjebudgetar - dummies

Vissa familjer kan tycka att den mest användbara aspekten av att bo i en värld med nästan oändliga onlineverktyg innebär att kunna budgetera för familjen med dessa verktyg. Följande tre onlinetjänster erbjuder familjer ett sätt att organisera familjeutgifter online, dela åtkomst till säkra konton och eliminera några av papperet ...

Barn som Online Entreprenörer - Dummies

Barn som Online Entreprenörer - Dummies

Levande i en digital värld tillåter barnen obegränsade möjligheter när det gäller entreprenörskap. Denna digitala tidsålder ger barnen en unik färdighetssats med möjlighet att dela den färdigheten med andra och lägga till "onlineföretagare" till listan över möjliga efterskolor och sommarjobb som finns tillgängliga för barn idag. Spelskapande Ett område där digitalt ...

Redaktörens val

Word 2007 Mail Merge - Steg 3: Byggnadsrekord - dummies

Word 2007 Mail Merge - Steg 3: Byggnadsrekord - dummies

Efter att ha definierat de fält du behöver för din Word 2007-postfusion, är nästa steg att slutföra adresslistan. För att göra det skapar du en lista över poster genom att ange data för varje fält i varje post. Detta händer i dialogrutan Ny adresslista. Kom ihåg att fält är kolumner och ...

Word 2007 Mail Merge - Steg 5: Final Merge - dummies

Word 2007 Mail Merge - Steg 5: Final Merge - dummies

Med sammanfogningsfälten infogad i huvudversionen av Word 2007-dokumentet och adresslistan stannar, är du redo att starta din mailfusion! Spara huvuddokumentet. Klicka på knappen Förhandsgranska resultat. Fälten i huvuddokumentet försvinner! De ersätts av information från den första posten i adresslistan. Så här ...