Vi ska lära oss att skapa algebraiska uttryck utifrån problembeskrivningar i text och bild.
Dessutom ska vi börja använda matematikverktyget GeoGebra.
För att förklara begreppen uttryck och variabel är det enklast att titta på ett exempel, där vi introducerar de båda begreppen:
En bokklubb erbjuder sina medlemmar att beställa böcker billigt. Bokklubben har en medlemsavgift på 100 kronor och utöver det kostar varje bok man som medlem beställer 20 kronor styck. Om vi ställer upp en tabell över hur mycket det kostar att köpa ett visst antal böcker, skulle det kunna se ut så här:
Vi har en fast kostnad, medlemsavgiften på 100 kronor, och en kostnad som varierar med antalet böcker man beställer. För att lättare kunna beskriva vad det kostar, oavsett vilket antal böcker man beställer, benämner vi antalet beställda böcker med x.
Bokstaven [math]\displaystyle{ x }[/math] är då en variabel, eftersom dess värde (som anger antalet beställda böcker) varierar. Medlemsavgiften på 100 kronor förändras inte och kallas därför för en konstant, likaså kostnaden på 20 kronor som tillkommer för varje bok som beställs.
Kostnaden för ett godtyckligt antal böcker x kan vi skriva som
vilket kallas ett uttryck.
Ett utryck som innehåller minst en variabel kallas för ett algebraiskt uttryck.
Texten ovan från Matteboken.se
GeoGebra är ett matematikprogram som är open source och har fler än 100 miljoner användare. Idag ska du lära dig att göra dina första konstruktioner. Vi kommer att använda det regelbundet i alla mattekurser och du får använda det på vissa delar av dina kommande prov, inklusive nationella proven.
Gå in på GeoGebra.org. och skapa ett konto.
Du kan skriva in en funktion [math]\displaystyle{ y = 3 x + 4 }[/math] i GeoGebra men om du bara skriver [math]\displaystyle{ 3 x + 4 }[/math] döper GeoGebra din funktion till [math]\displaystyle{ f(x) = 3 x + 4 }[/math]. Nästa funktion döps till [math]\displaystyle{ g(x) }[/math] osv. Man behöver inte använda gångertecken, ett mellanrum räcker.
Python-hjälp och Fler uppgifter
Målet är att du ska se hur uttrycket används i programmet och hur du kan modifiera uttrycket för att ändra vad programmet gör. Du kan modifiera programmets matematiska del utan att kunna särskilt mycket kod.
def start(): choice = input("Vill du räkna kostnad på distans eller distans på kostnad? (km eller kr)") while choice.lower() != "km" and choice.lower() != "kr": print("") print("ej validt svar!") print("") choice = input("Vill du räkna kostnad på distans eller distans på kostnad? (km eller kr)") print("") if choice.lower() == "kr": calc_dist() elif choice.lower() == "km": calc_cost() def calc_cost(): distance = float(input("skriv in distans i km: ")) Furir_cost = 17*distance + 77 Ploj_cost = 24*distance print("") print("Furir kostar", Furir_cost, "kr") print("Ploj kostar", Ploj_cost, "kr") if Furir_cost < Ploj_cost: cost_dif = Ploj_cost - Furir_cost print("Furir är", cost_dif, "kr billigare än Ploj") elif Furir_cost > Ploj_cost: cost_dif = Furir_cost - Ploj_cost print("Ploj är", cost_dif, "kr billigare än Furir") elif Furir_cost == Ploj_cost: print("De är lika dyra") def calc_dist(): cost = float(input("skriv in kostnad i kr: ")) distance_1 = (cost-77)/17 distance_2 = cost/24 print("") if distance_1 >= distance_2: print("Du kan ta dig", distance_1, "km för", cost, "kr") elif distance_1 < distance_2: print("Du kan ta dig", distance_2, "km för", cost, "kr") if __name__ == "__main__": start()
Sven skrev det här programmet när Tomas gick igenom GeoGebra med klassen. Movitz hjälpte honom sen att snygga till det.
Om Alfons vore ett år äldre skulle Erika vara fyra gånger så gammal och tillsammans vore de 40 år?
Finns ej än.