Problemllösning med trigonometri och vektorer: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Hakan (diskussion | bidrag) Ingen redigeringssammanfattning |
Hakan (diskussion | bidrag) (→Python) |
||
Rad 83: | Rad 83: | ||
= Python = | = Python = | ||
[[Kategori:Python]] [[Kategori:Ma1c]] [[Kategori:Geometri]] | |||
{{python|[[Python|Python-hjälp]] - [https://wikiskola.se/index.php?title{{=}}Kategori:Python Fler exempel]}} | |||
{{malruta| '''Kom igång med programmering i matematiken.''' | |||
Målet är att du ska köra ett enkelt program för att utföra matematiska beräkningar. | |||
Du kan kopiera delar av koden och göra förbättringar. | |||
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. | |||
}} | |||
=== En rätvinklig triangel med Turtle i Python === | === En rätvinklig triangel med Turtle i Python === | ||
[[Fil:Remi turtlegrafik.png|250px|höger]] | |||
Turtleprogrammering är riktigt kul trots att det är så enkelt men här väntar även ett klurigt problem där du behöver kunskaper i trigonometri. | |||
Det här kodexemplet passar till avsnittet om Geometri på Ma1c. | |||
Turtle bygger på Logo. Logo är ett interaktivt programspråk som konstruerades framför allt för att beskriva sköldpaddsgrafik och att vara ett enkelt nybörjarspråk för barn. | |||
{{clear}} | {{clear}} | ||
=== Koden === | |||
<pre> | |||
import turtle | |||
turtle.forward(150) | |||
turtle.left(90) | |||
turtle.forward(50) | |||
turtle.left(90) | |||
turtle.forward(150) | |||
turtle.left(90) | |||
turtle.forward(50) | |||
</pre> | |||
=== Mer info === | |||
: Du kan behöva kod fråm [[Trigonometri i Python]] | |||
: [https://docs.python.org/3.3/library/turtle.html?highlight=turtle Turtle, dokumentation] | |||
: [https://docs.python.org/3/library/math.html#trigonometric-functions Dokumentation math] | |||
: {{enwp|Logo (programming language)}} | |||
: Tack för inspirationen i denna | |||
[https://docs.google.com/document/d/1YbgtBXISXVTCpB4Yh9Gnrkg8UtG0cThyYaEE2pDuMoQ/edit?usp=sharing Pythonkurs Skapad av Fredrik Frippe Johansson, CC.] | |||
=== Uppgift === | |||
{{uppgruta| '''Rita rn rätvinklig triangel''' | |||
# Testa programmet och ändra lite och rita något snyggt. | |||
# Rita en rätvinkllig triangel. Det ska inte uppstå något glapp i triangeln eller någon utstickande bit. Du ska börja rita i den (ena ) spetsiga vinkeln. | |||
# Skapa gärna ett generellt program där användaren får mata in sidlängderna. | |||
# Dokumentera din kod så det framgår vilka beräkningar du gör och varför. | |||
}} | |||
= Lär mer = | = Lär mer = |