Skillnad mellan versioner av "While-satsen i Python"
Från Mathonline
		
		
		
Taifun  (Diskussion | bidrag) m  | 
				Taifun  (Diskussion | bidrag)  m  | 
				||
| Rad 33: | Rad 33: | ||
          Slutresultatet blir 1 oavsett startvärde. Testa själva!  |           Slutresultatet blir 1 oavsett startvärde. Testa själva!  | ||
| − | *     Ett datorprogram skulle möjliggöra omfattande tester: OBS! Fortfarande inget bevis!  | + | *     Ett datorprogram skulle möjliggöra mer omfattande tester: OBS! Fortfarande inget bevis!  | 
*     Även kallat (3n+1)-problemet eller Collatz-förmodan efter den tyske matematikern Lothar Collatz (1910-1990)  | *     Även kallat (3n+1)-problemet eller Collatz-förmodan efter den tyske matematikern Lothar Collatz (1910-1990)  | ||
Versionen från 10 november 2020 kl. 12.34
| << 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!
- Ett datorprogram skulle möjliggöra mer omfattande tester: OBS! 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.
- Ett matematiskt bevis saknas.
 
Pseudokoden
Programmet
while-satsen, en loop
Läs mer om while-satsen.
Copyright © 2020 TechPages AB. All Rights Reserved.


