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

Compare with Current View Page History

« Previous Version 8 Next »

Oppgave 1 - Flervalgsoppgaver:

1) Hva er det binære tallet 100111010?

Svar: 314

2) Hva er det hexadesimalet tallet 64 i desimaltall?

Svar: 100

3) Et bilde er lagret med 8-bit pr. pixel. Hvor mange forskjellige farger (eller gråtoner) kan man da velge mellom i hver pixel?

Svar: 256

4) Hvilken komponent i en stasjonær datamaskin mister data dersom strømmen forsvinner?

Svar: Ram

5) Hva gjør ALU i hente- og utføre-kretsløpet?

Svar: Utfører instruksjonen (EX)

6) Hva sier Nyquist-regelen for sampling?

Svar: Nyquist-regelen sier at samplingsfrekvensen må være minst dobbelt så rask som den raskeste frekvensen.

 

Oppgave 2 - Kodeforståelse:

a) "Skulle hatt høstferie nå"

b) "Trenger ikke ferie"

c) "cupcake"

d)

>> kodesnutt3
5678910
56789
5678
567
56

e)

  42

 

Oppgave 3 - input, output, variabler og verdier:

a)

variabel = 'Hei på deg'

 b)

 

function printName()
    name = input('Hva heter du? ', 's');
    fprintf('Hei %s. Koselig å hilse på deg!', name);
end


c)

1) string

2) integer

3) float

4) boolean

5) integer eller string

 

Oppgave 4

b)

 

fornavn = input('Hva er fornavnet ditt? ', 's');
  
if fornavn == "fredrik" || fornavn == "Fredrik"  
    fprintf('Hei, Fredrik')
else
    fprintf('Halla')
end

 

c)

 

alder = input('Hvor gammel er du? ');
 
if alder < 0
    fprintf('Hæ? Er du ikke født enda?')
elseif alder < 81
    fprintf('Kult at du er %d år', alder)
else
    fprintf('Shit, du er gammel!')
end

 

d)

 

penger = input('Hvor mye penger har du? ');
sjokolade = 30;
smaagodt = input('Hvor mye koster smågodtet ditt? ');
 
if penger<(sjokolade + smaagodt)                  %evt. if penger-30-smågodt<0
    fprintf('Du har ikke råd til godteriet :(')
else
    fprintf('Woho! Dette blir en super kveld!')
end

 

e)

 

penger = input('Hvor mye penger har du? ');
sjokolade = 30;
smaagodt = input('Hvor mye koster smågodtet ditt? ');
 
surtSmaagodt = False/True;
if penger>(sjokolade + smaagodt)
    if surtSmaagodt
        fprintf('Woho! Dette blir en bra kveld!')
    else
        fprintf('Gå hjem og se på netflix')
    end
else
    fprintf('Du har ikke råd til godteriet :(')
end

 

 

 

 

  • No labels