Oppgave 1 - Kodeforståelse, løkker
tallrekke = input('Giinntallene ,omgittav []' ); antall = 0; s = length(tallrekke) % gir antall elementer i rekken for i = 2:s if tallrekke(i)==tallrekke(i-1) antall = antall + 1 end end disp(antall)
Hvilket tall blir skrevet ut når input er [0 0 0]?
a. [0] b. [0 1] c. [0 0]Hvilket tall blir skrevet ut når input er [0]?
a. [9 8 7 6 5] b. [9 9 8 7 6] c. [9 9 9 9 9]- Hvilket tall blir skrevet ut når input er [0 1 2 2 1 1]?
a. [9 8 8 7 6] b. [9 8 7 6] c. [9 9 9 9 9] - Hvilket tall blir skrevet ut når input er [1 2 3 3 3 3 5]?
a. [9 8 9 8 7 6 7 8] b. [9 8 7 6] c. [9 9 9 9 9]
function uttabell = rdup(inntabell) j = 1; uttabell (j) = inntabell(1); s = length(inntabell) %ant. elem. i tabellen for i = 2:s if inntabell ( i ) ~= inntabell(i−1) j = j + 1; uttabell ( j ) = inntabell ( i ) ; end %if end %for end %function
- Hva blir rdup([0])?
a. [0] b. [0 1] c. [0 0] - Hva blir rdup([9 8 7 6 5])?
a. [9 8 7 6 5] b. [9 9 8 7 6] c. [9 9 9 9 9] - Hva blir rdup([9 8 8 7 6])?
a. [9 8 8 7 6] b. [9 8 7 6] c. [9 9 9 9 9] - Hva blir rdup([9 8 8 7 6 6 6])?
a. [9 8 9 8 7 6 7 8] b. [9 8 7 6] c. [9 9 9 9 9]
- Hva blir rdup([0])?
function svar = tell(tabell) antall = 1; while (antall < length(tabell)) && (tabell(antall+1) > tabell(antall)) antall = antall + 1; end svar = antall ; end %function
- Hva blir tell([0])?
a. 0 b. 1 c. 2 - Hva blir tell([0 1 4])?
a. 1 b. 2 c. 3 - Hva blir tell([0 3 4 2 1])?
a. 1 b. 2 c. 3 - Hva blir tell([2 5 6 7 6 7 8 9 11 24])?
a. 4 b. 6 c. 10 - Hva blir tell([95 90 91 92 93 94 101 104])?
a. 0 b. 1 c. 7
- Hva blir tell([0])?