Skillnad mellan versioner av "Kontrollstrukturer i Python"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 85: Rad 85:
 
= <b><span style="color:#931136">Kontrollstrukturen Repetition</span></b> =
 
= <b><span style="color:#931136">Kontrollstrukturen Repetition</span></b> =
  
= <b><span style="color:#931136">&nbsp; &nbsp; while-satsen <math> \quad </math> För-testad repetition: Programmet GissaTal_2, se [http://mathonline.se/Boken_Systemutv_Inb_Syst.pdf <span style="color:blue">kursboken</span>], sid 225.</span></b> =
+
= <b><span style="color:#931136">&nbsp; &nbsp; while-satsen <math> \quad </math> För-testad repetition: Programmet GissaTal_2, se [http://mathonline.se/Boken_Systemutv_Inb_Syst.pdf <span style="color:blue">kursboken</span>], sid 208.</span></b> =
  
= <b><span style="color:#931136"><math> \qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad\, </math>Programmet GissaTal_3, se [http://mathonline.se/Boken_Systemutv_Inb_Syst.pdf <span style="color:blue">kursboken</span>], sid 227.</span></b> =
+
= <b><span style="color:#931136"><math> \qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad\, </math>Programmet GissaTal_3, se [http://mathonline.se/Boken_Systemutv_Inb_Syst.pdf <span style="color:blue">kursboken</span>], sid 210.</span></b> =
  
 
= <b><span style="color:#931136"><math> \qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad\, </math>Programmet [http://34.248.89.132:1807/index.php?title=While-satsen_i_Python#Programmet <span style="color:blue">Collatz</span>].</span></b> =
 
= <b><span style="color:#931136"><math> \qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad\, </math>Programmet [http://34.248.89.132:1807/index.php?title=While-satsen_i_Python#Programmet <span style="color:blue">Collatz</span>].</span></b> =
  
= <b><span style="color:#931136">&nbsp; &nbsp; for-satsen <math> \qquad </math> Bestämd repetition: &nbsp;&nbsp;&nbsp;Programmet Slumptal, se [http://mathonline.se/Boken_Systemutv_Inb_Syst.pdf <span style="color:blue">kursboken</span>], sid 232-233.</span></b> =
+
= <b><span style="color:#931136">&nbsp; &nbsp; for-satsen <math> \qquad </math> Bestämd repetition: &nbsp;&nbsp;&nbsp;Programmet Slumptal, se [http://mathonline.se/Boken_Systemutv_Inb_Syst.pdf <span style="color:blue">kursboken</span>], sid 215-216.</span></b> =
  
= <b><span style="color:#931136"><math> \qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad </math> Programmet MyRandom, se [http://mathonline.se/Boken_Systemutv_Inb_Syst.pdf <span style="color:blue">kursboken</span>], sid 236-237.</span></b> =
+
= <b><span style="color:#931136"><math> \qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad </math> Programmet MyRandom, se [http://mathonline.se/Boken_Systemutv_Inb_Syst.pdf <span style="color:blue">kursboken</span>], sid 220-221.</span></b> =
  
 
<br>
 
<br>

Versionen från 23 januari 2024 kl. 22.23

        <<  Agenda          Genomgång 15          Övningar 15          Innehåll & struktur          Nästa lektion  >>      


  Genomgång av övn 1306 och övn 1307

Inläsning av data och typomvandling

Ovn 1306 Facit.jpg


Ovn 1307 Facit.jpg


Kontrollstrukturer i Python

Enkel if-sats: Programmet Division_0

Division 0 pya.jpg


Tre körresultat:

Division 0 Korresa.jpg


if-else-satsen: Programmet Delbarhet_2

Delbarhet 2 py.jpg


Två körresultat:

Delbarhet 2 Korresa.jpg


Kontrollstrukturen Selektion

    if-satsen: \( \qquad\qquad\, \) Enkelt val utan alternativ

    if-else-satsen: \( \qquad\; \) Tvåvägsval, val mellan två alternativ

    if-elif-else-satsen: \( \quad \) Flervägsval, val mellan flera alternativ


Exempel på flervägsval som pseudokod

Flervagsval if elif else 2a.jpg


Samma flervägsval som flödesplan

Flervagsval if elif else 3.jpg


Flervägsval som pythonprogram

Ett alternativ till switch-satsen

if-elif-else-satsen: Programmet Vinterklädsel

Flervagsval Python 1.jpg


Fyra körexempel:

Flervagsval Python 2.jpg


Kontrollstrukturen Repetition

    while-satsen \( \quad \) För-testad repetition: Programmet GissaTal_2, se kursboken, sid 208.

\( \qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad\, \)Programmet GissaTal_3, se kursboken, sid 210.

\( \qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad\, \)Programmet Collatz.

    for-satsen \( \qquad \) Bestämd repetition:    Programmet Slumptal, se kursboken, sid 215-216.

\( \qquad\qquad\qquad\qquad\qquad\qquad\qquad\qquad \) Programmet MyRandom, se kursboken, sid 220-221.


Fortsätt med Dagens övningar.








Copyright © 2023 TechPages AB. All Rights Reserved.