Oppgave 1 - Teori for-løkker
...
Code Block enListe = 1:10 for tellevariabel = enListe %her er det kode som gjentas end
- Man bruker helst når antallet iterasjoner er kjent. Når du ikke vet antall iterasjoner er det vanligere å bruke while-løkker.
Oppgave 2 - Løkker
Code Block |
---|
%1 for i = 1:20 fprintf('%i. Bolton Wanderers\n',i) end %2 tall = 1; while tall ~=7 tall = randi([0 10]); disp(tall) end |
...
Oppgave 4 - Repetisjon av for-løkker
Code Block for i = 1:length(list) if list(i) <= 0 list(i) = 1; end end
Code Block forelopig_sum_tabell = zeros(1,length(list)); forelopig_sum_tabell(1) = list(1); for i = 2:length(list) forelopig_sum_tabell(i) = forelopig_sum_tabell(i-1)+list(i); end forelopig_sum_tabell
Oppgave 5 - Passord
Oppgave 6 - Produkt
...
Oppgave 8 - Doble for-løkker
Code Block |
---|
%1
mat = [ 1, 3,-3, 5,23;
23, 2,34,13,32;
33,67,64, 5,-9;
46,-6, 6,64, 8;
2, 3,19,23,-4];
%2
i = 1;
for row = mat
j = 1;
for element = row'
if element < 0
mat(j,i) = -element;
end
j = j+1;
end
i = i+1;
end
mat
%3
tall = mat(1,1);
for row = mat
for element = row'
if element > tall
tall = element;
end
end
end
tall |
Oppgave 3 - Badekaret
Code Block |
---|
litervann = 0; while litervann < 20 fprintf('Det er %i liter vann i badekaret.\n',litervann) litervann = litervann + 1; end fprintf('Badekaret er fult!\n') |
...