Containere |
forrige | KTurtle's Logo programmeringsreference | næste |
Containere er bogstaver eller ord der kan bruges af programmører til at opbevare et tal eller en tekst. Containere der indeholder et tal kaldes variabler, containere der indeholder tekst kaldes streng.
Containere der ikke bruges indeholder ingenting. Et eksempel:
print NDette vil ingenting udskrive. Hvis vi prøver at udføre math med tomme containere vil vi få fejl.
Lad os starte med et eksempel:
x = 3 print xI den første linje gøres bogstavet
x
til en variable (tal-container). Som du ser bliver værdien af den variable x
sat til 3. På den anden linje bliver værdien udskrevet.Bemærk at hvis vi ønskede at udskrive et “x” så skulle vi have skrevet
print "x"
Det var nemt, nu til et lidt sværere eksempel:
A = 2004 B = 25 C = A + B # den næste kommando udskriver "2029" print C backward 30 # den næste kommando udskriver "2004 plus 25" print A + " plus " + B backward 30 # den næste kommando udskriver "1979" print A - BI de første to linjer bliver variablerne
A
og B
sat til 2004 og 25. På den tredje linje bliver variablen C
sat til A + B
, som er 2029. Resten af eksemplet består af 3 print
kommandoer med backward 30
imellem. backward 30
er der for at sørge for at hvert uddata er på en ny linje. I dette eksempel ser du også at variabler kan bruges i matematiske beregninger.I programkode indledes og afsluttes almindelig tekst med citationstegn. Som vi allerede har set:
skriv "Hej, programmør!"Den almindelige tekst afgrænses af citationstegn. Denne almindelige tekst kalder vi en streng.
Strenge kan også opbevares i containere ligesom talStrenge er meget ligesom variabler. Den største forskel er at de indeholder tekst i stedet for tal. Derfor kan strenge ikke bruges i matematiske beregninger og spørgsmål. Et eksempel på brugen af strenge:
x = "Goddag " name = inputwindow "indtast venligst dit navn..." print x + name + ", hvordan går det?"I den første linje sættes strengen
x
til “Goddag”. I den anden linje sættes strengen name
til uddata fra inputwindow
kommandoen. På den tredje linje udskriver programmet en komposition af tre strenge på kanvassen.Dette program beder dig om at indtaste dit navn. Når du for eksempel indtaster navnet “Jesper”, udskriver programmet “Goddag Jesper, hvordan går det?”. Bemærk venligst at plusset (+) er det eneste matematiske symbol du kan bruge med strenge.
forrige | hjem | næste |
Kommandoer | op | Kan skildpadden lave matematik? |