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

Compare with Current View Page History

« Previous Version 3 Next »

Oppgave 1 - Løkker

  1. Lag en løkke som skriver ut “x. Bolton Wanderers” til skjermen 20 ganger, der x viser hvor mange ganger løkken har kjørt.
  2. Lag en løkke som genererer et tilfeldig heltall mellom 0 og 10. Tallet som genereres skal skrives ut til skjermen, og løkken skal stoppe når det tilfeldige tallet blir 7.

Oppgave 2 - Funksjonskonstruksjon

  1. Lag en funksjon velkommen som skriver ut følgende til skjermen: “Velkommen til de røde elefanters evighet.”
  2. Lag en funksjon sumtall som tar inn to tall, tall1 og tall2, og returnerer summen av disse.

Oppgave 3 - Vårt første lille program (skript)


    1. Lag en funksjon, storst_tall, som tar inn en tabell og returnerer det største tallet i tabellen.
    2. Lag et skript, filen kontroll.m . I dette skriptet skal du:
      1. Opprette en tabell, testtabell, som er [0 3 1 9 8 3 8]
      2. Kalle funksjonen storst_tall med testtabell
      3. Lagre verdien du får i en variabel, storste
      4. Skrive ut storste til skjermen

    Skriptet kontroll.m skal brukes videre.


    1. Lag en funksjon, dobbelt_tall, som tar inn et tall og returnerer det dobbelte av tallet
    2. I skriptet kontroll.m:
      1. Kall funksjonen du nettopp har lagd, dobbelt_tall, med variabelen storste som innverdi
      2. Lagre resultatet som dobbel_storste
      3. Skriv dobbel_storste ut til skjermen
      4. Skriptet kontroll.m skal brukes videre.

    1. Lag en funksjon, sirkelareal, som tar inn et tall (radius) og returnerer arealet av en sirkel på grunnlag av dette.
    2. I skriptet kontroll.m:
      1. Kall funksjonen du nettopp har lagd, sirkelareal med variabelen dobbelStorste som innverdi
      2. Lagre denne verdien som areal
      3. Skriv ut areal til skjermen

    Hvis du har klart dette, har du nettopp laget et program i matlab!

    Ekstra: Hva blir arealet til en sirkel hvis vi endrer testtabell i a) til [1 2]?

Oppgave 4 - Funksjonskall inne i funksjoner

I forrige oppgave lagde du flere funksjoner som ble kalt i et skript.
I denne oppgaven skal du lageto nye funksjoner, men den ene funksjonen skal kalles inne i den andre funksjonen.
Det første du skal gjøre er å lage en funksjon som beregner kvadratet av et tall. Når du har gjort dette,
skal du lage en ny funksjon som beregner arealet av en sirkel, men denne gangen skal du  benytte deg av kvadrat-funksjonen du nettopp lagde.
Til slutt skal du lage et skript, kontroll2.m. Skriptet skal ta inn ønsket radius fra brukeren.
Benytt deg av funksjonene du nettopp lagde for å beregne arealet av sirkelen. Skriv ut verdien til skjermen.

Unable to render {include} The included page could not be found.

  • No labels