Programmering med for-løkker
a) Koding
Programmet nedenfor gir feilmelding. Hva er feil i kodelinjene?
for in range(1,6)
print(f"Tallet er {tall}.")
b) Algoritme
Skriv algoritmen til disse kodelinjene.
c) Forklaring
Forklar med ord hva programmet gjør.
Vi ønsker å lage et program som lager en utskrift av de 6 første kvadrattallene.
a) Teori
Hva er et kvadrattall?
b) Algoritme
Skriv algoritmen til et program som kan lage utskriften
"Kvadrattall nummer 1 er 1^2 = 1"
"Kvadrattall nummer 2 er 2^2 = 4"
og så videre til og med kvadrattall nummer 6. Husk å få med forklarende tekster.
c) Koding
Lag programmet, og test at det fungerer.
d) Algoritme
Vi ønsker å endre programmet slik at brukeren kan bestemme hvor mange kvadrattall som skal skrives ut.
Endre på algoritmen ovenfor slik at dette blir mulig.
e) Koding
Lag programmet, og test at det fungerer.
f) Algoritme
Vi ønsker nå at brukeren i tillegg skal kunne bestemme hvilket tall vi skal starte med slik at utskriften ikke alltid starter med 1 som det første tallet.
Skriv algoritmen til et slikt program.
g) Koding
Lag programmet i f), og test at det fungerer.
Vi ønsker nå å lage et program som lager en verditabell for funksjonen for -verdier fra og med 0 til og med 10.
a) Teori
Hva er en verditabell?
b) Algoritme
Skriv algoritmen til et slikt program.
c) Koding
Skriv koden til programmet. Kjør programmet, og kontroller at det fungerer.
d) Algoritme
Vi ønsker nå at brukeren skal kunne bestemme hvilket intervall
Skriv algoritmen til et slikt program.
e) Koding
Skriv programkoden til algoritmen i d), og kjør programmet til slutt for å se at det fungerer.
f) Algoritme
Programmene i denne oppgaven så langt lager verditabeller der avstanden mellom
Skriv algoritmen til et slikt program.
g) Koding
Skriv programkoden til algoritmen i f), og kjør programmet til slutt for å se at det fungerer.