-
Nu hvor vi har lært at skrive tekst,
-
lad os gøre det bedre.
-
Den første smarte ting vi skal
lære er ordet 'streng'
-
Du tænker måske streng
- som på min guitar?
-
Men for programmører,
er tekststreng et specielt navn
-
vi bruger til bider af tekst.
-
Du kan se dem lidt som dele,
hvis det hjælper.
-
Dit navn er en tekststreng,
din skoles navn er en tekststreng,
-
og alle SMS'er du har sendt
er tekststrenge.
-
Du kan egentlig se en
tekststreng som tekst.
-
Vi har allerede tegnet og
farvelagt tekststrenge.
-
Kan vi bruge variabler
sammen med tekststrenge? Ja!
-
Lige som du normalt vil
gemme et tal i en variabel,
-
så kan du også gemme en
tekststreng i en variabel.
-
Vi kan for eksempel skrive
-
>var myName = (hvad end dit navn er)<
så jeg skriver >Sophia<;
-
og husker gåseøjnene.
-
Nu kan vi indsætte variablen 'myName'
-
i teksten i stedet for direkte at skrive "Sophia",
-
som vi gjorde før.
-
Selv om det ser ud på samme måde,
-
så kan vi nu skrive det flere gange
-
en gange her, en gang der,
-
det kan måske se lidt kunsterisk ud.
-
Det eneste du skal gøre at at ændre denne ene variale
-
til *dit' navn
-
og du kan skrive dit navn 3 gange.
-
Lad os gå tilbage. Hvad hvis vi vil
-
gøre noget skørt som at lægge strengene sammen?
-
Ligesom da vi lære at lægge variable samme?
-
Det kan vi skam gøre.
-
Computeren vil samle de to strenge.
-
Hvis vi fjerner dette
-
så det kun skrives en gang og
vi bruger en anden variabel
-
så det bliver mit navn plus en masse udråbsteng.
-
Vi putter beskeden in i text og tegner
-
denne variabel i stedet for mit navn
-
og vi kan se, at den sætter alle disse udrøbstegn
-
som vi skrev, efter mit navn.
-
Vi kan gøre det mere spændende
-
hvis vi vil skrive beskeden to gange
-
Det ser meget godt ud,
-
at sætte en streng efter en anden steng.
-
Men kan man gøre noget så skrøt som
-
som at gange ellr dividre strenge?
-
Kan vi gøre det? Nej det kan vi ikke,
-
vi kan kun lægge strenge sammen.
-
Vi kan dividrer og trække tal-variable fra hinanden
-
men streng-variable kan kun lægges sammen.
-
Men det er en god ide at være nysgerrig og stille den slags spørgsmål
-
når man lærer programmering.
-
Du kunne jo overveje, hvad dividsen af en streng kunne betyde?
-
Vi kan også bruge animation og muse-interaktion med tekst-strenge.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-