Skillnad mellan versioner av "Övningar 1 (Progr 1)"

Från Mathonline
Hoppa till: navigering, sök
m
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.  
  
−
* &nbsp; &nbsp; Pythonkoden beskriver det s.k. <b><span style="color:blue">Collatz problemet</span></b> som genererar talföljder som slutar med 1.
+
* &nbsp; &nbsp; Pythonkoden beskriver det s.k. <b><span style="color:blue">Collatz problemet</span></b> som kan beskrivas med nedanstående pseudokod.
−
 
+
−
* &nbsp; &nbsp; <b><span style="color:blue">Collatz problemet</span></b> kan beskrivas med nedanstående pseudokod.
+
  
 
* &nbsp; &nbsp; Läs pseudokoden och försök att utifrån den förstå pythonkoden.
 
* &nbsp; &nbsp; 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>
 +
 +
* &nbsp; &nbsp; <b><span style="color:blue">Collatz problemet</span></b> genererar talföljder som slutar med 1.
  
 
* &nbsp; &nbsp; Praktiskt har hittills ingen hittat ett startvärde som inte leder till 1.
 
* &nbsp; &nbsp; Praktiskt har hittills ingen hittat ett startvärde som inte leder till 1.
  
 
* &nbsp; &nbsp; Men teoretiskt har inte heller någon kunnat bevisa matematiskt att alla startvärden leder till 1.
 
* &nbsp; &nbsp; 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

  •     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 Pseudokoda.jpg
  •     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.