Skillnad mellan versioner av "While-satsen i Python"

Från Mathonline
Hoppa till: navigering, sök
m
m
 
(10 mellanliggande versioner av samma användare visas inte)
Rad 6: Rad 6:
 
{{Not selected tab|[[for-satsen i Python|for-satsen  >> ]]}}
 
{{Not selected tab|[[for-satsen i Python|for-satsen  >> ]]}}
 
{{Not selected tab|[[Hantering av slumptal i Python|Hantering av slumptal  >> ]]}}
 
{{Not selected tab|[[Hantering av slumptal i Python|Hantering av slumptal  >> ]]}}
{{Not selected tab|[[Övningar 10 (Python)|Övningar  >> ]]}}
+
{{Not selected tab|[[Övningar 10 (DigSkap)|Övningar  >> ]]}}
 
| style="border-bottom:1px solid #797979"  width="100%"|  
 
| style="border-bottom:1px solid #797979"  width="100%"|  
 
|}
 
|}
Rad 32: Rad 32:
  
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Slutresultatet blir <b>1</b> oavsett startvärde. Testa gärna själv!
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Slutresultatet blir <b>1</b> oavsett startvärde. Testa gärna själv!
 
* &nbsp;&nbsp;&nbsp;&nbsp;Med ett datorprogram skulle man kunna testa mer omfattande.
 
  
 
* &nbsp;&nbsp;&nbsp;&nbsp;Ett matematiskt bevis saknas.
 
* &nbsp;&nbsp;&nbsp;&nbsp;Ett matematiskt bevis saknas.
Rad 42: Rad 40:
  
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Collatz var Professor för Tillämpad Matematik vid Hamburgs Universitet på 60-talet.
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Collatz var Professor för Tillämpad Matematik vid Hamburgs Universitet på 60-talet.
 +
 +
* &nbsp;&nbsp;&nbsp;&nbsp;Med ett datorprogram skulle man kunna experimentera mer omfattande. Därför:
 
</big></big>
 
</big></big>
  
Rad 63: Rad 63:
  
  
= <b><span style="color:#931136">Läs mer om while-satsen.</span></b> =
+
= <b><span style="color:#931136">Läs mer om [[Läsning 10 (DigSkap)|<span style="color:blue">while-satsen</span>]].</span></b> =
  
  

Nuvarande version från 23 januari 2024 kl. 22.11

        <<  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 experiment visar:

          Slutresultatet blir 1 oavsett startvärde. Testa gärna själv!

  •     Ett matematiskt bevis saknas.
  •     Ä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.

  •     Med ett datorprogram skulle man kunna experimentera mer omfattande. Därför:


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.