Oppgave 1 - Teori
- Beskriv med egne ord hva en funksjon er og hvorfor man bruker funksjoner.
- Skriv ned syntaksen (hvordan en funksjon ser ut) til en funksjon.
- Kan en funksjon være uten innparametre – hvorfor (ikke)?
- Kan en funksjon være uten returverdi – hva er isåfall vitsen?
c) Hva menes med å kalle på en funksjon? Gi et eksempel.
Oppgave 2 - Negativt tall
- Lag en funksjon,
er_negativ
, som tar inn et heltall og returnerer 1 dersom tallet er negativt, og ellers 0.
Oppgave 3 - Absoluttverdi
Lag en funksjon, absolutt, som tar inn et heltall og returnerer absoluttverdien til tallet.
Oppgave 4 - Minste tall
Lag en funksjon, indeks_minste_element, som tar inn en heltallstabell og returnerer indeksen (posisjonen i tabellen) til det minste elementet i denne tabellen.
Oppgave 5 - Negative tall
Lag en funksjon,
Hint: Her kan du bruke to av funksjonene du allerede har laget for å løse oppgaven
negativ_tabell
, som tar inn en heltallstabell og returnerer 1 hvis ett eller flere av tallene i tabellen er negative. Ellers skal den returnere 0. Hint: Her kan du bruke to av funksjonene du allerede har laget for å løse oppgaven
Oppgave 6 - Fakultet
Lag en funksjon, fakultet, som tar inn et heltall og returnerer fakultetet til tallet.
Oppgave 7 - Lottogenerator
Lag en funksjon, lotto, som genererer 7 tilfeldige tall fra 1 til 34 ([1,34]) og returnerer disse i en heltallstabell.