[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.34,0:00:03.61,Default,,0000,0000,0000,,Nu hvor vi har lært at skrive tekst, Dialogue: 0,0:00:03.61,0:00:04.61,Default,,0000,0000,0000,,lad os gøre det bedre. Dialogue: 0,0:00:04.61,0:00:06.01,Default,,0000,0000,0000,,Den første smarte ting vi skal\Nlære er ordet 'streng' Dialogue: 0,0:00:08.28,0:00:10.61,Default,,0000,0000,0000,,Du tænker måske streng\N- som på min guitar? Dialogue: 0,0:00:10.61,0:00:12.72,Default,,0000,0000,0000,,Men for programmører,\Ner {\i1}tekststreng{\i0} et specielt navn Dialogue: 0,0:00:12.72,0:00:14.58,Default,,0000,0000,0000,,vi bruger til bider af tekst. Dialogue: 0,0:00:14.58,0:00:16.57,Default,,0000,0000,0000,,Du kan se dem lidt som dele,\Nhvis det hjælper. Dialogue: 0,0:00:16.57,0:00:19.07,Default,,0000,0000,0000,,Dit navn er en tekststreng,\Ndin skoles navn er en tekststreng, Dialogue: 0,0:00:19.07,0:00:22.10,Default,,0000,0000,0000,,og alle SMS'er du har sendt\Ner tekststrenge. Dialogue: 0,0:00:22.10,0:00:25.50,Default,,0000,0000,0000,,Du kan egentlig se en\Ntekststreng som tekst. Dialogue: 0,0:00:25.98,0:00:28.56,Default,,0000,0000,0000,,Vi har allerede tegnet og \Nfarvelagt tekststrenge. Dialogue: 0,0:00:28.56,0:00:30.99,Default,,0000,0000,0000,,Kan vi bruge variabler\Nsammen med tekststrenge? Ja! Dialogue: 0,0:00:30.99,0:00:33.22,Default,,0000,0000,0000,,Lige som du normalt vil\Ngemme et tal i en variabel, Dialogue: 0,0:00:33.22,0:00:35.23,Default,,0000,0000,0000,,så kan du også gemme en \Ntekststreng i en variabel. Dialogue: 0,0:00:35.45,0:00:37.39,Default,,0000,0000,0000,,Vi kan for eksempel skrive Dialogue: 0,0:00:37.39,0:00:40.96,Default,,0000,0000,0000,,>var myName = (hvad end dit navn er)<\Nså jeg skriver >Sophia<; Dialogue: 0,0:00:40.96,0:00:42.60,Default,,0000,0000,0000,,og husker gåseøjnene. Dialogue: 0,0:00:42.60,0:00:44.48,Default,,0000,0000,0000,,Nu kan vi indsætte variablen 'myName' Dialogue: 0,0:00:44.48,0:00:46.80,Default,,0000,0000,0000,,i teksten i stedet for direkte at skrive "Sophia", Dialogue: 0,0:00:46.80,0:00:48.54,Default,,0000,0000,0000,,som vi gjorde før. Dialogue: 0,0:00:48.54,0:00:50.53,Default,,0000,0000,0000,,Selv om det ser ud på samme måde, Dialogue: 0,0:00:50.53,0:00:53.30,Default,,0000,0000,0000,,så kan vi nu skrive det flere gange Dialogue: 0,0:00:53.30,0:00:55.33,Default,,0000,0000,0000,,en gange her, en gang der, Dialogue: 0,0:00:55.33,0:00:57.32,Default,,0000,0000,0000,,det kan måske se lidt kunsterisk ud. Dialogue: 0,0:00:57.32,0:00:59.40,Default,,0000,0000,0000,,Det eneste du skal gøre at at ændre denne ene variale Dialogue: 0,0:00:59.40,0:01:02.01,Default,,0000,0000,0000,,til *dit' navn Dialogue: 0,0:01:02.01,0:01:04.02,Default,,0000,0000,0000,,og du kan skrive dit navn 3 gange. Dialogue: 0,0:01:04.02,0:01:07.23,Default,,0000,0000,0000,,Lad os gå tilbage. Hvad hvis vi vil Dialogue: 0,0:01:07.23,0:01:09.54,Default,,0000,0000,0000,,gøre noget skørt som at lægge strengene sammen? Dialogue: 0,0:01:09.54,0:01:12.82,Default,,0000,0000,0000,,Ligesom da vi lære at lægge variable samme? Dialogue: 0,0:01:12.82,0:01:14.58,Default,,0000,0000,0000,,Det kan vi skam gøre. Dialogue: 0,0:01:14.58,0:01:17.06,Default,,0000,0000,0000,,Computeren vil samle de to strenge. Dialogue: 0,0:01:17.06,0:01:19.55,Default,,0000,0000,0000,,Hvis vi fjerner dette Dialogue: 0,0:01:19.55,0:01:22.25,Default,,0000,0000,0000,,så det kun skrives en gang og\Nvi bruger en anden variabel Dialogue: 0,0:01:22.25,0:01:27.08,Default,,0000,0000,0000,,så det bliver mit navn plus en masse udråbsteng. Dialogue: 0,0:01:27.75,0:01:30.30,Default,,0000,0000,0000,,Vi putter beskeden in i text og tegner Dialogue: 0,0:01:30.30,0:01:32.83,Default,,0000,0000,0000,,denne variabel i stedet for mit navn Dialogue: 0,0:01:32.83,0:01:34.64,Default,,0000,0000,0000,,og vi kan se, at den sætter alle disse udrøbstegn Dialogue: 0,0:01:34.64,0:01:37.31,Default,,0000,0000,0000,,som vi skrev, efter mit navn. Dialogue: 0,0:01:38.06,0:01:40.17,Default,,0000,0000,0000,,Vi kan gøre det mere spændende Dialogue: 0,0:01:40.17,0:01:42.96,Default,,0000,0000,0000,,hvis vi vil skrive beskeden to gange Dialogue: 0,0:01:42.96,0:01:46.07,Default,,0000,0000,0000,,Det ser meget godt ud, Dialogue: 0,0:01:46.07,0:01:49.03,Default,,0000,0000,0000,,at sætte en streng efter en anden steng. Dialogue: 0,0:01:49.03,0:01:51.63,Default,,0000,0000,0000,,Men kan man gøre noget så skrøt som Dialogue: 0,0:01:51.63,0:01:54.55,Default,,0000,0000,0000,,som at gange ellr dividre strenge? Dialogue: 0,0:01:54.55,0:01:57.35,Default,,0000,0000,0000,,Kan vi gøre det? Nej det kan vi ikke, Dialogue: 0,0:01:57.35,0:01:59.33,Default,,0000,0000,0000,,vi kan kun lægge strenge sammen. Dialogue: 0,0:01:59.33,0:02:01.75,Default,,0000,0000,0000,,Vi kan dividrer og trække tal-variable fra hinanden Dialogue: 0,0:02:01.75,0:02:04.66,Default,,0000,0000,0000,,men streng-variable kan kun lægges sammen. Dialogue: 0,0:02:04.66,0:02:07.44,Default,,0000,0000,0000,,Men det er en god ide at være nysgerrig og stille den slags spørgsmål Dialogue: 0,0:02:07.44,0:02:09.53,Default,,0000,0000,0000,,når man lærer programmering. Dialogue: 0,0:02:09.53,0:02:11.86,Default,,0000,0000,0000,,Du kunne jo overveje, hvad dividsen af en streng kunne betyde? Dialogue: 0,0:02:13.13,0:02:16.93,Default,,0000,0000,0000,,Vi kan også bruge animation og muse-interaktion med tekst-strenge. Dialogue: 0,0:02:17.50,0:02:20.29,Default,,0000,0000,0000,, Dialogue: 0,0:02:20.29,0:02:23.19,Default,,0000,0000,0000,, Dialogue: 0,0:02:23.48,0:02:26.42,Default,,0000,0000,0000,, Dialogue: 0,0:02:26.80,0:02:29.66,Default,,0000,0000,0000,, Dialogue: 0,0:02:29.66,0:02:32.90,Default,,0000,0000,0000,, Dialogue: 0,0:02:32.90,0:02:36.33,Default,,0000,0000,0000,, Dialogue: 0,0:02:36.33,0:02:39.46,Default,,0000,0000,0000,, Dialogue: 0,0:02:39.46,0:02:43.19,Default,,0000,0000,0000,, Dialogue: 0,0:02:43.19,0:02:46.82,Default,,0000,0000,0000,, Dialogue: 0,0:02:46.82,0:02:50.83,Default,,0000,0000,0000,, Dialogue: 0,0:02:50.83,0:02:55.08,Default,,0000,0000,0000,, Dialogue: 0,0:02:55.08,0:02:56.80,Default,,0000,0000,0000,, Dialogue: 0,0:02:57.19,0:03:00.13,Default,,0000,0000,0000,, Dialogue: 0,0:03:00.13,0:03:02.64,Default,,0000,0000,0000,, Dialogue: 0,0:03:02.64,0:03:06.23,Default,,0000,0000,0000,, Dialogue: 0,0:03:06.23,0:03:10.79,Default,,0000,0000,0000,, Dialogue: 0,0:03:10.79,0:03:14.20,Default,,0000,0000,0000,, Dialogue: 0,0:03:14.65,0:03:16.42,Default,,0000,0000,0000,, Dialogue: 0,0:03:16.42,0:03:18.65,Default,,0000,0000,0000,, Dialogue: 0,0:03:18.65,0:03:20.48,Default,,0000,0000,0000,, Dialogue: 0,0:03:20.48,0:03:25.42,Default,,0000,0000,0000,, Dialogue: 0,0:03:25.42,0:03:28.31,Default,,0000,0000,0000,, Dialogue: 0,0:03:28.31,0:03:32.21,Default,,0000,0000,0000,, Dialogue: 0,0:03:32.21,0:03:34.75,Default,,0000,0000,0000,, Dialogue: 0,0:03:34.75,0:03:37.50,Default,,0000,0000,0000,, Dialogue: 0,0:03:37.50,0:03:39.86,Default,,0000,0000,0000,, Dialogue: 0,0:03:39.86,0:03:41.94,Default,,0000,0000,0000,, Dialogue: 0,0:03:43.26,0:03:44.72,Default,,0000,0000,0000,, Dialogue: 0,0:03:44.72,0:03:47.59,Default,,0000,0000,0000,, Dialogue: 0,0:03:48.09,0:03:51.65,Default,,0000,0000,0000,, Dialogue: 0,0:03:51.65,0:03:54.77,Default,,0000,0000,0000,,