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

Compare with Current View Page History

« Previous Version 4 Next »

Oppgave 1 - Kodeforståelse, løkker


    1. 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)

       

      1. Hvilket tall blir skrevet ut når input er [0 0 0]?
        a. [0]  b. [0 1]  c. [0 0]

      2. 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]

      3. 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]

      4. 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]

    2. 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
      

       

      1. Hva blir rdup([0])?
        a. [0]  b. [0 1]  c. [0 0]

      2. 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]

      3. 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]

      4. 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]

    3. function svar = tell(tabell)
          antall = 1;
          while (antall < length(tabell)) && (tabell(antall+1) > tabell(antall))
              antall = antall + 1;
          end
          svar = antall ;
      end %function

       

      1. Hva blir tell([0])?
        a. 0  b. 1  c. 2

      2. Hva blir tell([0 1 4])?
        a. 1  b. 2  c. 3

      3. Hva blir tell([0 3 4 2 1])?
        a. 1  b. 2  c. 3

      4. Hva blir tell([2 5 6 7 6 7 8 9 11 24])?
        a. 4  b. 6  c. 10

      5. Hva blir tell([95 90 91 92 93 94 101 104])?
        a. b. c. 7

 

  • No labels