Skillnad mellan versioner av "While-satsen i Python"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 57: Rad 57:
 
<div class="ovnA">
 
<div class="ovnA">
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: while_satsen.jpg]]</div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: while_satsen.jpg]]</div>
 +
</div>
  
  
 
= <b><span style="color:#931136">Läs mer om while-satsen.</span></b> =
 
= <b><span style="color:#931136">Läs mer om while-satsen.</span></b> =
</div>
+
 
  
 
<br>
 
<br>

Versionen från 10 november 2020 kl. 13.31

        <<  Lektion 10          Genomgång          for-satsen  >>          Hantering av slumptal  >>          Övningar  >>      


Problemet

1)   Tänk dig ett positivt heltal.

2)   Om talet är jämnt dela det med 2.

3)   Om talet är udda multiplicera det med 3 och addera 1.

4)   Gör samma sak med resultatet, dvs:

      Gå tillbaka till 2) och upprepa 2)-4).

Vad blir slutresultatet?

  •     Några enkla manuella tester visar:

          Slutresultatet blir 1 oavsett startvärde. Testa själva!

  •     Vi vill veta om det alltid är så. Ett matematiskt bevis saknas.
  •     Ett datorprogram skulle möjliggöra omfattande tester: Fortfarande inget bevis!
  •     Även kallat (3n+1)-problemet eller Collatz-förmodan efter den tyske matematikern Lothar Collatz (1910-1990)

          som ställde upp problemet. Collatz var Professor för Tillämpad Matematik vid Hamburgs Universitet på 60-talet.

Pseudokoden

1505.jpg


Programmet

Collatz.jpg


while-satsen, en loop

While satsen.jpg


Läs mer om while-satsen.


 










Copyright © 2020 TechPages AB. All Rights Reserved.