Avståndet mellan talen: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Hakan (diskussion | bidrag) Ingen redigeringssammanfattning |
Hakan (diskussion | bidrag) Ingen redigeringssammanfattning |
||
(4 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 3: | Rad 3: | ||
{{malruta| '''Kom igång med programmering i matematiken.''' | {{malruta| '''Kom igång med programmering i matematiken.''' | ||
Målet är att du ska | Målet är att du ska öva dig på att beskriva ett problem och skapa en algoritm. | ||
}} | }} | ||
Rad 12: | Rad 9: | ||
{{uppgruta|'''Två tal på en enhetslinje''' | {{uppgruta|'''Två tal på en enhetslinje''' | ||
Om du slumpar två tal på tallinjen mellan 0 och 1, se figuren nedan. | Om du slumpar två tal på tallinjen mellan 0 och 1, se figuren nedan. | ||
[[Fil:Enhetslinje.PNG|300px|left]] | |||
{{clear}} | |||
: Vad är sannolikheten att avståndet mellan talen är större än 0,5? | : Vad är sannolikheten att avståndet mellan talen är större än 0,5? | ||
: Försök gissa sannolikheten innan du/ni gör beräkningen! | : Försök gissa sannolikheten innan du/ni gör beräkningen! | ||
Rad 38: | Rad 36: | ||
== Kodexmpel att använda == | == Kodexmpel att använda == | ||
Observera att detta '''inte''' är ett fungerande program, bara kodsnuttar som du kan använda. | |||
Börja med att skriva ner en algoritm och kanske pseudokod. | |||
<pre> | <pre> | ||
from random import* | |||
antal = 0 | |||
iterationer = 100 | |||
for n in range(1,iterationer + 1): | |||
a = random() | |||
avstånd = | |||
if avstånd > 0.5: | |||
antal = antal + 1 | |||
print(antal) | |||
# Absolutbelopp |a-b| | # Absolutbelopp |a-b| | ||
abs(a-b) | abs(a-b) |
Nuvarande version från 4 oktober 2018 kl. 21.28
1. Avståndet mellan två tal
Uppgift |
---|
Två tal på en enhetslinje
Om du slumpar två tal på tallinjen mellan 0 och 1, se figuren nedan.
|
2. Avståndet mellan två punkter
Uppgift |
---|
Två åunkter i en enhetskvdrat
Om du slumpvis väljer två punkter inom den markerade kvadraten i figuren nedan. a)
b)
|
Kodexmpel att använda
Observera att detta inte är ett fungerande program, bara kodsnuttar som du kan använda.
Börja med att skriva ner en algoritm och kanske pseudokod.
from random import* antal = 0 iterationer = 100 for n in range(1,iterationer + 1): a = random() avstånd = if avstånd > 0.5: antal = antal + 1 print(antal) # Absolutbelopp |a-b| abs(a-b) # Potens a^b a**b
Uppgiften är inspirerad av två lärare på Södra Latins gymnasium.