Include Page | ||||
---|---|---|---|---|
|
Kodeforståelsesoppgaver (total videotid: 52:09)
Oppgave | Videotid | Beskrivelse | Vanskelighetsgrad |
---|---|---|---|
Oppgave 3.1.1: If-setninger |
...
Hvilken verdi har x, y og z etter at det følgende scriptet har kjørt?
...
...
a = 2;
if a + 3 > 4
x = 1;
end
if a >= 3
y = 1;
elseif a >= 2
y = 2;
elseif a >= 1
y = 3;
end
if a ~= 2
z = 1;
else
z = 2;
end
Videoforklaring (5:47)
Widget Connector | ||
---|---|---|
|
Svar
Expand | ||
---|---|---|
| ||
|
5:45 | Måten Matlab behandler if-setninger | Lett |
Scriptet under inneholder tre if-setninger. Hva er merkelig med disse?
Code Block | ||
---|---|---|
| ||
x = 2;
x == 3;
if true
x = 4;
end
if x < 0
y = 1;
elseif x < -1
y = 2;
elseif x < -2
y = 3;
else
y = 4;
end
test = x >= 4;
if test == true
z = 1;
elseif test == false
z = 2;
end |
Videoforklaring (mm:ss)
Svar
Expand | ||
---|---|---|
| ||
|
9:01 | Hvordan if-setninger kan brukes feil. | Lett |
Oppgave 3.1.3: |
...
...
...
Videoforklaring (mm:ss)
Svar
Expand | ||
---|---|---|
| ||
x og y er ubundet, z er bundet til verdien 1. |
4 |
...
:05 | Hvordan behandle switch-setninger i Matlab | Lett |
...
...
Hva gjør denne funksjonen, hvis bat kan være desimaltall og rat kan være et ikke-negativt heltall?
Code Block |
---|
function hat = oppgave_4(bat, rat)
hat = 1;
for i = 1:rat
hat = hat * bat;
end
end |
Videoforklaring (mm:ss)
Svar
...
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
9:53 | Fremgangsmåte for å løse kodeforståelsesoppgaver som spør om hva kode betyr, og hvordan vi kan forstå for-løkker som gjentakelse av kode et visst antall ganger. | Middels |
...
...
Hva skrives ut hvis vi kjører det følgende scriptet?
Code Block |
---|
for i = 1:3
if i == 2
disp('går');
elseif i == 1
disp('dette');
else
disp('bra');
end
end |
Videoforklaring (mm:ss)
Svar
...
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
6:10 | Hvordan iterasjonsvariabelen brukes i for-løkker i Matlab, og hvordan dens verdi kan brukes til å gi forskjellig oppførsel i forskjellige løkkeiterasjoner. | Lett |
...
...
Tilordning til teller-variabel i for-løkke | 8:31 | Hvordan Matlab håndterer variabeltilordninger til en teller-variabel inni en for-løkke, og grunner til at dette er en dårlig idé. | Middels |
Oppgave 3.1.7: For-løkke med matriser | 8:36 | Hvordan Matlab behandler løkkeuttrykk som er matriser med flere dimensjoner. | Middels |
Kodeoppgaver (total videotid: 1:13:04)
Oppgavetekst
Code Block |
---|
|
Videoforklaring (mm:ss)
Svar
Expand | ||
---|---|---|
| ||
Oppgave x.y.z: Tittel
Oppgavetekst
Code Block |
---|
|
Videoforklaring (mm:ss)
Svar
Expand | ||
---|---|---|
| ||
|
Kodeoppgaver
Oppgave | Videotid | Beskrivelse | Vanskelighetsgrad |
---|
...
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
...
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
Skriv ut velkomstmelding | 12:45 | Bruk av if-setning til å variere oppførsel til script basert på klokkeslett, og hvordan man kan kjøre kode ved oppstart av Matlab. | Middels |
...
...
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
...
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
5:38 | Bruk av switch-setning til å lage en rekke med likhetssammenlikninger. | Lett |
...
...
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
...
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
14:58 | Bruk av input-funksjonen til å lese inn tekst- og tallverdier fra bruker, bruk av if-setning til å variere oppførsel i script, og bruk av for-løkke til å kjøre kode et visst antall ganger. | Middels |
...
...
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
...
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
11:48 | Bruk av for-løkke for å gå gjennom posisjonene i en vektor. | Lett |
...
...
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
...
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
11:37 | Bruk av for-løkke til å gå gjennom posisjoner i en liste, og sammenlikne verdier på etterfølgende posisjoner. | Middels+ |
...
...
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
Expand | ||
---|---|---|
| ||
|
Oppgave x.y.z: Tittel
Utdelt kode
Videoforklaring (mm:ss)
Løsningsforslag
...
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
16:20 | Løsning av eksamensoppgave om for-løkker, if-setninger og matriser. | Vanskelig |
Alle oppgavene på en side
Oppgavevideoer uke 38 - alle oppgaver
...