Skillnad mellan versioner av "Övningar 1 (Progr 1)"
Från Mathonline
Taifun (Diskussion | bidrag) m |
Taifun (Diskussion | bidrag) m |
||
| Rad 21: | Rad 21: | ||
* Klicka på Kör-knappen och mata in ett positivt heltal. Studera de talföljder som uppstår. | * Klicka på Kör-knappen och mata in ett positivt heltal. Studera de talföljder som uppstår. | ||
| − | * Pythonkoden beskriver det s.k. <b><span style="color:blue">Collatz problemet</span></b> som | + | * Pythonkoden beskriver det s.k. <b><span style="color:blue">Collatz problemet</span></b> som kan beskrivas med nedanstående pseudokod. |
| − | + | ||
| − | + | ||
* Läs pseudokoden och försök att utifrån den förstå pythonkoden. | * Läs pseudokoden och försök att utifrån den förstå pythonkoden. | ||
| Rad 32: | Rad 30: | ||
= <b><span style="color:#931136">Collatz problemets pseudokod</span></b> = | = <b><span style="color:#931136">Collatz problemets pseudokod</span></b> = | ||
<div class="ovnC"> | <div class="ovnC"> | ||
| + | <big> | ||
| + | |||
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Collatz_Pseudokoda.jpg]]</div> | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Collatz_Pseudokoda.jpg]]</div> | ||
| + | |||
| + | * <b><span style="color:blue">Collatz problemet</span></b> genererar talföljder som slutar med 1. | ||
* Praktiskt har hittills ingen hittat ett startvärde som inte leder till 1. | * Praktiskt har hittills ingen hittat ett startvärde som inte leder till 1. | ||
* Men teoretiskt har inte heller någon kunnat bevisa matematiskt att alla startvärden leder till 1. | * Men teoretiskt har inte heller någon kunnat bevisa matematiskt att alla startvärden leder till 1. | ||
| + | </big> | ||
</div> | </div> | ||
Versionen från 28 augusti 2021 kl. 13.08
| << Lektion 1 | Programmeringsmiljöer | Övningar i Mobil pythonmiljö | Varför programmering? | Nästa lektion >> |
Dagens övningar
- Läs om Programmeringsmiljöer för Python.
- Gå till appen Mobil pythonmiljö (appen Mattekollen) och kör kodexempelt där. Dvs:
- Klicka på Kör-knappen och mata in ett positivt heltal. Studera de talföljder som uppstår.
- Pythonkoden beskriver det s.k. Collatz problemet som kan beskrivas med nedanstående pseudokod.
- Läs pseudokoden och försök att utifrån den förstå pythonkoden.
Collatz problemets pseudokod
- Collatz problemet genererar talföljder som slutar med 1.
- Praktiskt har hittills ingen hittat ett startvärde som inte leder till 1.
- Men teoretiskt har inte heller någon kunnat bevisa matematiskt att alla startvärden leder till 1.
Copyright © 2021 TechPages AB. All Rights Reserved.
