Skillnad mellan versioner av "Kontrollstrukturer i Python"

Från Mathonline
Hoppa till: navigering, sök
m
m
 
(61 mellanliggande versioner av samma användare visas inte)
Rad 3: Rad 3:
 
| style="border-bottom:1px solid #797979" width="5px" |  
 
| style="border-bottom:1px solid #797979" width="5px" |  
 
{{Not selected tab|[[Lektion 15 (Inbyggd)| <<&nbsp;&nbsp;Agenda]]}}
 
{{Not selected tab|[[Lektion 15 (Inbyggd)| <<&nbsp;&nbsp;Agenda]]}}
{{Not selected tab|[[Programmering av inbyggda system: Innehåll och struktur|Innehåll & struktur]]}}
+
<!-- {{Not selected tab|[[Programmering av inbyggda system: Innehåll och struktur|Innehåll & struktur]]}} -->
{{Selected tab|[[Inläsning av data / Datatyper i Python|Dagens genomgång]]}}
+
{{Selected tab|[[Kontrollstrukturer i Python|Genomgång 15]]}}
{{Not selected tab|[[Övningar 15 (Inbyggd)|Dagens övningar]]}}
+
{{Not selected tab|[[Övningar 15 (Inbyggd)|Övningar 15]]}}
 +
{{Not selected tab|[http://www.mathonline.se/Systemutv_Inb_Syst_Inneh_Struktur.pdf Innehåll & struktur]}}
 
{{Not selected tab|[[Lektion 16 (Inbyggd)|Nästa lektion&nbsp;&nbsp;>> ]]}}
 
{{Not selected tab|[[Lektion 16 (Inbyggd)|Nästa lektion&nbsp;&nbsp;>> ]]}}
 
| style="border-bottom:1px solid #797979"  width="100%"| &nbsp;
 
| style="border-bottom:1px solid #797979"  width="100%"| &nbsp;
Rad 11: Rad 12:
  
  
= <b><span style="color:#931136">Regler för namngivning av variabler</span></b> =
+
== <b><span style="color:#931136">&nbsp; Genomgång av [[Övningar_14_(Inbyggd)|<span style="color:blue">övn 1306</span>]] och [[Övningar_14_(Inbyggd)|<span style="color:blue">övn 1307</span>]]</span></b> ==
 
<div class="ovnC">
 
<div class="ovnC">
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Regler_Namngivninga.jpg]]</div>
+
=== <b><span style="color:#931136">Inläsning av data och typomvandling</span></b> ===
</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Ovn_1306_Facit.jpg]]</div>
  
  
= <b><span style="color:#931136">Reserverade ord</span></b> =
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Ovn_1307_Facit.jpg]]</div>
<div class="ovnA">
+
</div>
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Reserverade_orda.jpg]]</div>
+
  
  
== <b><span style="color:#931136">Viktig regel:</span></b> ==
+
= <b><span style="color:#931136">Kontrollstrukturer i Python</span></b> =
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Case_sensitive.jpg]]</div>
+
</div>
+
  
  
= <b><span style="color:#931136">Funktionen input() för inläsning av data</span></b> =
 
 
<div class="ovnA">
 
<div class="ovnA">
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Fkt_Input.jpg]]</div>
+
=== <b><span style="color:#931136">Enkel if-sats: Programmet Division_0</span></b> ===
 +
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Division_0_pya.jpg]]</div>
  
  
=== <b><span style="color:#931136">Experiment i Python interpretatorn:</span></b> ===
+
=== <b><span style="color:#931136">Tre körresultat:</span></b> ===
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Fkt_Input_Exp.jpg]]</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Division_0_Korresa.jpg]]</div>
 +
</div>
  
  
== <b><span style="color:#931136">Förklaring: Funktionen input() returnerar datatypen string.</span></b> ==
+
= <b><span style="color:#931136">if-else-satsen: Programmet Delbarhet_2</span></b> =
 +
<div class="ovnC">
 +
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Delbarhet_2_py.jpg]]</div>
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Programmet Input</span></b> =
 
 
<div class="ovnC">
 
<div class="ovnC">
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Progr_Input.jpg]]</div>
+
=== <b><span style="color:#931136">Två körresultat:</span></b> ===
 +
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Delbarhet_2_Korresa.jpg]]</div>
 +
</div>
  
  
=== <b><span style="color:#931136">Körresultat:</span></b> ===
+
= <b><span style="color:#931136">Kontrollstrukturen Selektion</span></b> =
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Progr_Input_Korresultat.jpg]]</div>
+
</div>
+
  
 +
= <b><span style="color:#931136">&nbsp; &nbsp; if-satsen<span>:</span> <math> \qquad\qquad\, </math> Enkelt val utan alternativ</span></b> =
  
= <b><span style="color:#931136">Funktionen int() för omvandling till datatypen int</span></b> =
+
= <b><span style="color:#931136">&nbsp; &nbsp; if-else-satsen<span>:</span> <math> \qquad\; </math> Tvåvägsval, val mellan två alternativ</span></b> =
<div class="ovnE">
+
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Fkt_Int.jpg]]</div>
+
= <b><span style="color:#931136">&nbsp; &nbsp; if-elif-else-satsen<span>:</span> <math> \quad </math> Flervägsval, val mellan flera alternativ</span></b> =
 +
 
 +
<br>
 +
 
 +
= <b><span style="color:#931136">Exempel på flervägsval som pseudokod</span></b> =
 +
<div class="ovnC">
 +
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Flervagsval_if_elif_else_2a.jpg]]</div>
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Dynamisk bestämning av datatyper i Python</span></b> =
+
= <b><span style="color:#931136">Samma flervägsval som flödesplan</span></b> =
 
<div class="ovnA">
 
<div class="ovnA">
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Datatyper_2.jpg]]</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Flervagsval_if_elif_else_3.jpg]]</div>
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Datatypen string</span></b> =
+
= <b><span style="color:#931136">Flervägsval som pythonprogram</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: String.jpg]]</div>
+
=== <b><span style="color:#931136">Ett alternativ till switch-satsen</span></b> ===
 +
=== <b><span style="color:#931136">if-elif-else-satsen: Programmet Vinterklädsel</span></b> ===
 +
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Flervagsval_Python_1.jpg]]</div>
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Fortsätt med [[Övningar 14 (Inbyggd)|<span style="color:blue">Dagens övningar</span>]].</span></b> =
+
= <b><span style="color:#931136">Fyra körexempel:</span></b> =
 +
<div class="ovnC">
 +
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Flervagsval_Python_2.jpg]]</div>
 +
</div>
 +
 
 +
<br>
 +
 
 +
= <b><span style="color:#931136">Fortsätt med [[Övningar 15 (Inbyggd)|<span style="color:blue">Dagens övningar</span>]].</span></b> =
  
  
Rad 85: Rad 101:
  
  
[[Matte:Copyrights|Copyright]] © 2023 <b><span style="color:blue">TechPages AB</span></b>. All Rights Reserved.
+
[[Matte:Copyrights|Copyright]] © 2024 <b><span style="color:blue">TechPages AB</span></b>. All Rights Reserved.

Nuvarande version från 24 januari 2024 kl. 17.43

        <<  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


Fortsätt med Dagens övningar.








Copyright © 2024 TechPages AB. All Rights Reserved.