Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 

Code Block
function all_about_me(name, age, study)
	fprintf("My name is %s",name)
	fprintf("\n")
	fprintf("I am %s years old,",age)
	fprintf(" and I study %s",study)
end
 


 

Oppgave 3 - Kodeforståelse

a)

Code Block
x = 3
y = 2
Funksjonen returnerer hvor mange ganger b går opp i a og resten av
divisjon av a på b.


b)

Code Block
m = JULENISSEN
Funksjonen returnerer en streng med annenhver bokstav hentet fra
de to inputstrengene, med første bokstav hentet fra andre inputstreng (y).

 

c)

 

Code Block
ans = 6
f regner ut den rekursive tverrsummen (av tverrsummen, av ...tallet), helt til det er bare et siffer igjen.

 


d)

Code Block
101011001
Konverterer heltall til binærrepresentasjon

 

Oppgave 4

Code Block
function  wordsWithPrefix = checkPrefix(words , prefix)
	wordsWithPrefix = {};
	for i = 1: length(words)
		if  length(words{i})  >= length(prefix) &&  strcmp(words{i}(1:
			length(prefix)), prefix)
		wordsWithPrefix = [wordsWithPrefix  words{i}];
		end
	end
end

 

Oppgave 5

Code Block
function  isMatch = match(observed , actual)
	isMatch = true;
	for  pos = 1: length(observed)
		if (observed(pos) ~= '?' &&  observed(pos) ~=  actual(pos))
			isMatch = false;
		end
	end
end

 

Oppgave 6

a)

Code Block
function  date = dateStruct( day , month , year )
	date = struct('day', day , 'month', month , 'year', year);
end


b)

Code Block
function  movie = movieStruct(name , director , premiereDate)
	movie = struct('name', name , 'director ', director , 'premiereDate ', premiereDate ');
end


c)

Code Block
function  validMovies = getMovieStructs(movies , fromYear , toYear)
	validMovies = [];
	for  movie = movies
		if movie.premiereDate.year > fromYear  && movie.premiereDate.year < toYear
			validMovies = [validMovies  movie];
		end
	end
end