You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

 

a) Gitt funksjonen under: Hva er mat, foodProsessor, mel og vann? Hva skjer på inje 2 til 4?

function mat = foodProsessor  (mel, vann)
	brød = mel+vann;
	mat = brød;
end

 

b) I denne oppgaven skal du lese kode og nne ut hva skriptene vil skrive ut på skjermen. Her er det viktig at du ikke tester ut koden før du har gjort deg opp en mening om hva utskriften er. Denne typen kodeforståelse er viktig for å lære seg å programmere og på eksamen. Hvis du ikke forstår hvordan koden fungerer etter å ha kjørt den, kan du spørre en studass om hjelp til å bruke debuggeren i Matlab for å se hva koden gjør.

I)

a = 20;
b = 14;
c = 11;
if(b < a)
	a = 10 - b;
	c = 7;
else
	b = b - a;
	c = 1;
end
disp (a);
disp (b);
disp (c);

II)

a = 9; 
b = 6; 
c = 12; 
if(b + c > a && c <= 12)
	a = b;
	b = a;
	if(a > b)
		c = 0;
	elseif (a < b)
		c = c + 1;
	else
		c = c + 2;
	end
else
	c = b;
end
disp (a);
disp (b);
disp (c);


  • No labels