Räta linjen med Python: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Hakan (diskussion | bidrag) Ingen redigeringssammanfattning |
Hakan (diskussion | bidrag) Ingen redigeringssammanfattning |
||
| Rad 7: | Rad 7: | ||
Målet är inte att du ska lära dig programmering på matematiklektionen men det är oundvikligt att du ändå lär dig lite Python-kod. | Målet är inte att du ska lära dig programmering på matematiklektionen men det är oundvikligt att du ändå lär dig lite Python-kod. | ||
}} | }} | ||
== Uppgift på räta linjen == | |||
{{uppgruta|'''Testa din huvudräkning med ett Python-program och GeoGebra''' | |||
# Rita en rät linje genom två punkter i GeoGebra | |||
# Ändra i punkterna så att du får olika lutning och skärningspunkter med y-axeln. | |||
# Räkna ut k och m i huvudet | |||
# Skriv in koordinaterna i programmet och testa om du räknat rätt. | |||
# Upprepa tio gånger med olika värden. | |||
# Studera programmet | |||
## Varför heter variablerna som de gör? | |||
## Vilka beräkningar görs? | |||
## Härled beräkningen av m algebraiskt. | |||
# Hur fungerar programmet med heltal respektive decimaltal? | |||
}} | |||
== Koden för att beräkna k och m == | |||
<pre> | <pre> | ||
| Rad 23: | Rad 41: | ||
print("k = ", lutning, "m = ", m) | print("k = ", lutning, "m = ", m) | ||
</pre> | </pre> | ||
Versionen från 17 mars 2018 kl. 11.40
Uppgift på räta linjen
| Uppgift |
|---|
Testa din huvudräkning med ett Python-program och GeoGebra
|
Koden för att beräkna k och m
print("Beräknar k och m från två punkter på räta linjen.")
x1 = int(input("x1 = "))
y1 = int(input("y1 = "))
x2 = int(input("x2 = "))
y2 = int(input("y2 = "))
deltay = y2-y1
deltax = x2-x1
lutning = deltay/deltax
# lutning = (y2-y1)/(x2-x1)
m = -x1*lutning+y1
print("k = ", lutning, "m = ", m)
