Programmering med egendefinerte funksjoner
Vi ønsker å lage et program som regner ut for funksjonen
For å øve på bruk av egendefinerte funksjoner i Python, skal vi lage en egendefinert funksjon med navnet f som kan regne ut funksjonsverdier for oss.
a) Algoritme
Skriv algoritmen til et slikt program og til funksjonen f. Husk å få med tekster som forklarer brukeren av programmet hva programmet gjør.
b) Koding
Skriv koden til programmet etter algoritmene ovenfor.
Vi ønsker å lage et program som med funksjonen
a) Algoritme
Skriv algoritmen til et slikt program. Husk å få med tekster som forklarer brukeren av programmet hva programmet gjør.
b) Koding
Skriv koden som passer til algoritmen over. Prøv først med å bruke vanlige variabler. Prøv etterpå å lage programmet ved å lagre
Noen elever i en klasse har lagd et program som skal regne ut funksjonsverdier for funksjonen
Ingen av dem får programmet til å kjøre. Kan du finne ut hva som er feilen i programmene? Skriv ned hvilken linje som har feil, og hva som er feilen. Til slutt: Skriv et program som virker.
Lisa sitt program:
def f(x):
print(f(3))
Rikard sitt program:
def f(x):
print f(3)
Per sitt program:
def f(x)
print(f(3))
Leif sitt program:
def f(x):
print(f(3))
Rolf sitt program:
def f(x):
print(f(3))
Tale sitt program:
def f(x):
print(f)
Gunnar sitt program:
def f(x):
return x**2+2*x
print(f(3))
Vi ønsker å lage et program som lager en verditabell med funksjonen
a) Algoritme
Skriv algoritmen til et slikt program. Husk å få med tekster som forklarer brukeren av programmet hva programmet gjør.
b) Koding
Skriv koden til programmet.