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

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 10: Rad 10:
  
  
−
= <b><span style="color:#931136">Dagens övningar II</span></b> =
 
 
<div class="ovnA">
 
<div class="ovnA">
 
<big>
 
<big>
Rad 16: Rad 15:
 
* &nbsp; &nbsp; Gå till appen [http://beta.mattekollen.se/#/app/coding <b><span style="color:blue">Mobil pythonmiljö</span>]  [http://www.mattekollen.se/ <small><span style="color:blue">(appen Mattekollen)</span></small></b>] och kör kodexempelt där.
 
* &nbsp; &nbsp; Gå till appen [http://beta.mattekollen.se/#/app/coding <b><span style="color:blue">Mobil pythonmiljö</span>]  [http://www.mattekollen.se/ <small><span style="color:blue">(appen Mattekollen)</span></small></b>] och kör kodexempelt där.
  
−
* &nbsp; &nbsp; Läs om [[God programmeringsstil (Python)|<b><span style="color:blue">God programmeringsstil</span></b>]].
+
* &nbsp; &nbsp; Dvs klicka på Kör-knappen och mata in Ett positivt heltal. Studera de talföljder som uppstår. Fundera på varför alla startvärden slutar med 1 oavsett hur stora de är. Testa även med jätte stora startvärden.
  
−
* &nbsp; &nbsp; Gör [[Övningar i utvecklingsmiljön IDLE|<b><span style="color:blue">övningarna</span></b>]] nedan:
+
* &nbsp; &nbsp; Kodexemplet kallas för <b><span style="color:blue">Collatz problemet</span></b>. Praktiskt har hittills ingen hittat ett startvärde som inte leder till 1. Men teoretiskt har inte heller någon kunnat bevisa att alla startvärden leder till 1.
 +
 
 +
* &nbsp; &nbsp; <b><span style="color:blue">Collatz problemet</span></b> kan beskrivas med följande pseudokod. Läs koden och försök att förstå utifrån den pythonkoden i den mobila .pythonmiljön.
 
</big>
 
</big>
 
</div>
 
</div>
  
  
−
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Ovn_IDLE.jpg]]</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Collatz_Pseudokod.jpg]]</div>
  
  

Versionen från 22 augusti 2021 kl. 12.49

        <<  Lektion 1          Varför programmering?          Övningar i Mobil pythonmiljö          Nästa lektion  >>      


  •     Dvs klicka på Kör-knappen och mata in Ett positivt heltal. Studera de talföljder som uppstår. Fundera på varför alla startvärden slutar med 1 oavsett hur stora de är. Testa även med jätte stora startvärden.
  •     Kodexemplet kallas för Collatz problemet. Praktiskt har hittills ingen hittat ett startvärde som inte leder till 1. Men teoretiskt har inte heller någon kunnat bevisa att alla startvärden leder till 1.
  •     Collatz problemet kan beskrivas med följande pseudokod. Läs koden och försök att förstå utifrån den pythonkoden i den mobila .pythonmiljön.


Collatz Pseudokod.jpg







Copyright © 2021 TechPages AB. All Rights Reserved.