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 2025

Video: Hidden Mini Double-Tap Unlock Trick 2025
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

Vad är en Java-karta? - dummies

Vad är en Java-karta? - dummies

Arrays och specialiserade listor gör det möjligt att utföra en fantastisk uppsättning uppgifter med Java. Det finns dock situationer där en Java-applikation behöver något som är mer relaterat till en databas, utan att egentligen ha allt databasbagage (som att behöva köpa en separat applikation). Till exempel kanske du vill kunna ...

Några få saker om Java Math - dummies

Några få saker om Java Math - dummies

Tro det eller inte, datorer - även de mest kraftfulla - Ha vissa begränsningar när det gäller att utföra matematiska beräkningar. Dessa begränsningar är vanligtvis obetydliga, men ibland slår de sig och biter på dig. Här är de saker du behöver se upp för när du gör matte i Java. Helhetsflöde Det grundläggande problemet ...

Vad är recursion i Java Programmering? - dummies

Vad är recursion i Java Programmering? - dummies

Rekursion är en grundläggande programmeringsteknik som du kan använda i Java, där en metod kallar sig för att lösa ett problem. En metod som använder denna teknik är rekursiv. Många programmeringsproblem kan lösas endast genom rekursion, och vissa problem som kan lösas med andra tekniker löses bättre genom rekursion. En av ...

Redaktörens val

4 Måste-inkludera i din blogg sidobardesign - dummies

4 Måste-inkludera i din blogg sidobardesign - dummies

Din bloggens sidofält är viktig fastighet som bör innehålla de element du vill ha mest. När du utformar din blogg sidofält kan du dra från en nästan oändlig lista över sidospårelement. Genom att välja noggrant vad som ska inkluderas (och vad som inte ska inkluderas) kan du ställa in din blogg från andra.

5 Användbara Wordpress Plugins - dummies

5 Användbara Wordpress Plugins - dummies

Om du bloggar på en självhävd plattform med WordPress-programvara, är det dags att anpassa din blogg med plug-ins - programvara som kan "anslutas" till din befintliga WordPress bloggprogramvara. Plug-ins gör det möjligt för dig att göra allt från funktionsbildspel i dina blogginlägg för att ansluta sociala medier till din webbplats. Här är fem användbara ...

7 Sätt att erövra Writer's Block som en Blogger - dummies

7 Sätt att erövra Writer's Block som en Blogger - dummies

Varje bloggare möter författarens block i ett tid eller annan. Om du är den typ av bloggare som sköter innehåll varje dag, kan författarens block vara stäverande. Kan du inte ta en paus för att få ditt skrivande mojo tillbaka? Prova en (eller flera) av dessa sju sätt att slå författarens block för att få dig tillbaka ...

Redaktörens val

10 Stora elektronikkomponentkällor - dummies

10 Stora elektronikkomponentkällor - dummies

Letar du efter några bra källor till dina elektroniska delar? Denna lista ger dig några fleråriga favoriter, både inom och utanför Nordamerika. Denna lista är inte uttömmande. Du hittar bokstavligen tusentals specialutbud för ny och begagnad elektronik. Plus, Amazon och eBay ger virtuella marknadsplatser för alla sorters säljare - ...

Elektronik Basics: Resistance - dummies

Elektronik Basics: Resistance - dummies

I elektronikvärlden är motståndet inte meningslöst. Faktum är att motstånd kan vara mycket användbart. Utan motstånd skulle elektronik inte vara möjligt. Elektronik handlar om att manipulera strömmen av ström, och ett av de mest grundläggande sätten att manipulera strömmen är att minska det genom resistans. Utan motstånd strömmar strömmen oreglerad och där ...

Digital elektronik: Så här installerar du BASIC Stamp Editor och Anslut till Stämpeldummorna

Digital elektronik: Så här installerar du BASIC Stamp Editor och Anslut till Stämpeldummorna

För att berätta för BASIC Stamp vad du vill göra i ditt digitala elektronikprojekt måste du programmera det. BASIC Stamp Windows Editor är den programvara som du använder på din dator för att skapa program som kan laddas ner till en BASIC Stamp-mikrokontroller. Denna programvara är tillgänglig gratis från Parallax webbplats. ...