Skillnad mellan versioner av "Kap 3 Kontrollstrukturer"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 71: Rad 71:
  
 
<div class="border-divblue">
 
<div class="border-divblue">
=== <b><span style="color:#931136">Gå vidare till:</span></b> &nbsp;&nbsp;&nbsp;&nbsp;<div class="smallBox">[[Övningar 5 (JS)| <b><span style="color:blue">Övningar 5</span></b>]]</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ===
+
=== <span style="color:#931136">Gå vidare till:</span></b> &nbsp;&nbsp;&nbsp;&nbsp;<div class="smallBox">[[Övningar 5 (JS)| <b><span style="color:blue">Övningar 5</span>]]</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ===
 
</div>
 
</div>
 
<!--
 
<!--
Rad 77: Rad 77:
  
 
<div class="border-divblue">
 
<div class="border-divblue">
=== <b><span style="color:#931136">Fortsätt med:</span></b> &nbsp;&nbsp;&nbsp;&nbsp;<div class="smallBox">[http://www.mathonline.se/Inlamningsuppgift_BFU.pdf <b><span style="color:blue">Inlämningsuppgiften</span></b>]</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ===
+
=== <span style="color:#931136">Fortsätt med:</span></b> &nbsp;&nbsp;&nbsp;&nbsp;<div class="smallBox">[http://www.mathonline.se/Inlamningsuppgift_BFU.pdf <b><span style="color:blue">Inlämningsuppgiften</span>]</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ===
 
</div>
 
</div>
  
Rad 118: Rad 118:
 
= <b><span style="color:#931136">if-else-stegen</span></b> =
 
= <b><span style="color:#931136">if-else-stegen</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">
=== <b><span style="color:#931136">Programmet Gissatal_1</span></b> ===
+
=== <span style="color:#931136">Programmet Gissatal_1</span> ===
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: IfElseStege_1a.jpg]]</div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: IfElseStege_1a.jpg]]</div>
  
Rad 128: Rad 128:
 
= <b><span style="color:#931136">switch-satsen</span></b> =
 
= <b><span style="color:#931136">switch-satsen</span></b> =
 
<div class="ovnA">
 
<div class="ovnA">
=== <b><span style="color:#931136">Programmet Switch</span></b> ===
+
=== <span style="color:#931136">Programmet Switch</span> ===
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Switch_JS_1.jpg]]</div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Switch_JS_1.jpg]]</div>
  
Rad 137: Rad 137:
  
 
<div class="border-divblue">
 
<div class="border-divblue">
=== <b><span style="color:#931136">Gå vidare till:</span></b> &nbsp;&nbsp;&nbsp;&nbsp;<div class="smallBox">[[Övningar 6 (JS)| <b><span style="color:blue">Övningar 6</span></b>]]</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ===
+
=== <span style="color:#931136">Gå vidare till:</span> &nbsp;&nbsp;&nbsp;&nbsp;<div class="smallBox">[[Övningar 6 (JS)| <span style="color:blue">Övningar 6</span>]]</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ===
 
</div>
 
</div>
 
<!--
 
<!--
Rad 143: Rad 143:
  
 
<div class="border-divblue">
 
<div class="border-divblue">
=== <b><span style="color:#931136">Här kan du koda mer:</span></b> &nbsp;&nbsp;&nbsp;&nbsp;<div class="smallBox">[https://sharedfiles.mathonline.se/Tre_projektuppgifter.pdf <b><span style="color:blue">Inlämningsuppgiften</span></b>]</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ===
+
=== <span style="color:#931136">Här kan du koda mer:</span></b> &nbsp;&nbsp;&nbsp;&nbsp;<div class="smallBox">[https://sharedfiles.mathonline.se/Tre_projektuppgifter.pdf <b><span style="color:blue">Inlämningsuppgiften</span>]</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ===
 
</div>
 
</div>
  
Rad 206: Rad 206:
 
= <b><span style="color:#931136">3.7 &nbsp; Bestämd repetition: for-satsen</span></b> =
 
= <b><span style="color:#931136">3.7 &nbsp; Bestämd repetition: for-satsen</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">
=== <b><span style="color:#931136">Programmet Sum_for</span></b> ===
+
=== <span style="color:#931136">Programmet Sum_for</span> ===
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Progr_Sum_for.jpg]]</div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Progr_Sum_for.jpg]]</div>
 
</div>
 
</div>
Rad 216: Rad 216:
 
</div>
 
</div>
  
<!--
+
 
 
= <b><span style="color:#931136">En tillämpning av for-satsen</span></b> =
 
= <b><span style="color:#931136">En tillämpning av for-satsen</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">
=== <b><span style="color:#931136">Problemet</span></b> ===
+
=== <span style="color:#931136">Problemet</span> ===
 
[[Image: Borrproblemet.jpg]]
 
[[Image: Borrproblemet.jpg]]
  
  
=== <b><span style="color:#931136">Lösningen: programmet Borr</span></b> ===
+
=== <span style="color:#931136">Lösningen: programmet Borr</span> ===
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Borr.jpg]]</div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Borr.jpg]]</div>
 
</div>
 
</div>
-->
+
 
  
 
<div class="border-divblue">
 
<div class="border-divblue">
=== <b><span style="color:#931136">Gå vidare till:</span></b> &nbsp;&nbsp;&nbsp;&nbsp;<div class="smallBox">[[Övningar 7 (JS)| <b><span style="color:blue">Övningar 7</span></b>]]</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ===
+
=== <span style="color:#931136">Gå vidare till:</span></b> &nbsp;&nbsp;&nbsp;&nbsp;<div class="smallBox">[[Övningar 7 (JS)| <b><span style="color:blue">Övningar 7</span>]]</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ===
 
</div>
 
</div>
  
Rad 235: Rad 235:
 
<!--
 
<!--
 
<div class="border-divblue">
 
<div class="border-divblue">
=== <b><span style="color:#931136">Fortsätt med:</span></b> &nbsp;&nbsp;&nbsp;&nbsp;<div class="smallBox">[http://www.mathonline.se/Inlamningsuppgift_BFU.pdf <b><span style="color:blue">Inlämningsuppgiften</span></b>]</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ===
+
=== <span style="color:#931136">Fortsätt med:</span></b> &nbsp;&nbsp;&nbsp;&nbsp;<div class="smallBox">[http://www.mathonline.se/Inlamningsuppgift_BFU.pdf <b><span style="color:blue">Inlämningsuppgiften</span>]</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ===
 
</div>
 
</div>
 
-->
 
-->
Rad 260: Rad 260:
  
  
[[Matte:Copyrights|Copyright]] © 2024 Lieta AB. All Rights Reserved.
+
[[Matte:Copyrights|Copyright]] © 2026 Lieta AB. All Rights Reserved.

Versionen från 17 mars 2026 kl. 14.34

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


3.1   Vad är kontrollstrukturer?

Vad kontrollstr 1.jpg


Vad kontrollstr 2.jpg


3.2   Enkel selektion: if-satsen

Programmet SimpleIf

SimpleIf JSa.jpg


Villkor

Villkor.jpg


Jämförelseoperatorer

Jamf Opa.jpg


Programmet Max

Max.jpg


Max Korres.jpg


Modularisering

Modularisering.jpg


Programmet MaxFct och funktionen max()

MaxFct.jpg


Om funktioner

Om Fkt.jpg



Gå vidare till:</b>     
Övningar 5</div>      

</div>


<b>3.3   Tvåvägsval: if-else-satsen

IfElse JS Text.jpg


Programmet IfElse

IfElse JS Koda.jpg


Modulooperatorn

Modulo.jpg



3.4   Flervägsval

Flervagsval.jpg


if-else-stegen

Programmet Gissatal_1

IfElseStege 1a.jpg


IfElseStege 2.jpg


switch-satsen

Programmet Switch

Switch JS 1.jpg


Switch JS 2.jpg


Gå vidare till:           


  


3.5   Efter-testad repetition: do-satsen   (\( \to \)   Kontrollstrukturer)

Repetitioner DoSatsen.jpg


DoSatsen.jpg


Collatz algoritmen

Collatz 1.jpg


Collatz 2.jpg


Programmet Collatz

Collatz JS.jpg


3.6   För-testad repetition: while-satsen

WhileSatsen JS.jpg


Programmet Sum_while

Sum while.jpg


Sum while Korres.jpg


Evighetsloop

Evighetsslinga.jpg


3.7   Bestämd repetition: for-satsen

Programmet Sum_for

Progr Sum for.jpg


for-satsens struktur

For struktur.jpg


En tillämpning av for-satsen

Problemet

Borrproblemet.jpg


Lösningen: programmet Borr

Borr.jpg


Gå vidare till:</b>     
Övningar 7</div>      

</div>














Copyright © 2026 Lieta AB. All Rights Reserved.