Skillnad mellan versioner av "Kap 3 Kontrollstrukturer"
Från Mathonline
		
		
		
Taifun  (Diskussion | bidrag) m  | 
				Taifun  (Diskussion | bidrag)  m  | 
				||
| (48 mellanliggande versioner av samma användare visas inte) | |||
| Rad 1: | Rad 1: | ||
| − | + | __NOTOC__  | |
| − | <b>Mån 29/5, vecka 22, vt 2023</b>  | + | <!-- <b>Mån 29/5, vecka 22, vt 2023</b> -->  | 
| − | + | ||
| − | + | ||
{| border="0" cellspacing="0" cellpadding="0" height="30" width="100%"  | {| border="0" cellspacing="0" cellpadding="0" height="30" width="100%"  | ||
| style="border-bottom:1px solid #797979" width="5px" |    | | style="border-bottom:1px solid #797979" width="5px" |    | ||
| Rad 8: | Rad 6: | ||
{{Selected tab|[[Kap 3 Kontrollstrukturer|Genomgång 5]]}}  | {{Selected tab|[[Kap 3 Kontrollstrukturer|Genomgång 5]]}}  | ||
{{Not selected tab|[[Övningar 5 (JS)|Övningar 5]]}}  | {{Not selected tab|[[Övningar 5 (JS)|Övningar 5]]}}  | ||
| − | {{Not selected tab|[[Planering för preparandkursen i programmering|Kursens planering]]}}  | + | {{Not selected tab|[https://sharedfiles.mathonline.se/JS_innehall_strukt.pdf Innehåll & struktur]}}  | 
| + | <!-- {{Not selected tab|[[Planering för preparandkursen i programmering|Kursens planering]]}} -->  | ||
{{Not selected tab|[[Lektion 6 (JS)|Nästa lektion  >> ]]}}  | {{Not selected tab|[[Lektion 6 (JS)|Nästa lektion  >> ]]}}  | ||
| style="border-bottom:1px solid #797979"  width="100%"|    | | style="border-bottom:1px solid #797979"  width="100%"|    | ||
| Rad 58: | Rad 57: | ||
| − | = <b><span style="color:#931136">  | + | = <b><span style="color:#931136">Programmet MaxFct och funktionen max()</span></b> =  | 
<div class="ovnC">  | <div class="ovnC">  | ||
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: MaxFct.jpg]]</div>  | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: MaxFct.jpg]]</div>  | ||
| Rad 74: | Rad 73: | ||
=== <b><span style="color:#931136">Gå vidare till:</span></b>     <div class="smallBox">[[Övningar 5 (JS)| <b><span style="color:blue">Övningar 5</span></b>]]</div>       ===  | === <b><span style="color:#931136">Gå vidare till:</span></b>     <div class="smallBox">[[Övningar 5 (JS)| <b><span style="color:blue">Övningar 5</span></b>]]</div>       ===  | ||
</div>  | </div>  | ||
| − | + | <!--  | |
<br><br>  | <br><br>  | ||
| Rad 84: | Rad 83: | ||
----  | ----  | ||
| − | + | -->  | |
<br>  | <br>  | ||
<div class="border-divblue">  | <div class="border-divblue">  | ||
=== <div class="smallBox">[[Lektion 6 (JS)| <b><span style="color:blue">Lektion 6</span></b>]]</div>   ===  | === <div class="smallBox">[[Lektion 6 (JS)| <b><span style="color:blue">Lektion 6</span></b>]]</div>   ===  | ||
| − | <small><b>Ons 31/5, kl 16-18, vecka 22, vt 2023</b></small>  | + | <!-- <small><b>Ons 31/5, kl 16-18, vecka 22, vt 2023</b></small> -->  | 
</div>  | </div>  | ||
| Rad 100: | Rad 99: | ||
=== <b><span style="color:#931136">Programmet IfElse</span></b> ===  | === <b><span style="color:#931136">Programmet IfElse</span></b> ===  | ||
| − | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image:   | + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: IfElse_JS_Koda.jpg]]</div>  | 
</div>  | </div>  | ||
| Rad 120: | Rad 119: | ||
<div class="ovnC">  | <div class="ovnC">  | ||
=== <b><span style="color:#931136">Programmet Gissatal_1</span></b> ===  | === <b><span style="color:#931136">Programmet Gissatal_1</span></b> ===  | ||
| − | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image:   | + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: IfElseStege_1a.jpg]]</div>  | 
| Rad 140: | Rad 139: | ||
=== <b><span style="color:#931136">Gå vidare till:</span></b>     <div class="smallBox">[[Övningar 6 (JS)| <b><span style="color:blue">Övningar 6</span></b>]]</div>       ===  | === <b><span style="color:#931136">Gå vidare till:</span></b>     <div class="smallBox">[[Övningar 6 (JS)| <b><span style="color:blue">Övningar 6</span></b>]]</div>       ===  | ||
</div>  | </div>  | ||
| − | + | <!--  | |
<br><br>  | <br><br>  | ||
<div class="border-divblue">  | <div class="border-divblue">  | ||
| − | === <b><span style="color:#931136">  | + | === <b><span style="color:#931136">Här kan du koda mer:</span></b>     <div class="smallBox">[https://sharedfiles.mathonline.se/Tre_projektuppgifter.pdf <b><span style="color:blue">Inlämningsuppgiften</span></b>]</div>       ===  | 
</div>  | </div>  | ||
| Rad 150: | Rad 149: | ||
----  | ----  | ||
| − | + | -->  | |
<br>  | <br>  | ||
<div class="border-divblue">  | <div class="border-divblue">  | ||
| − | === <div class="smallBox">[[Lektion 7 (JS)| <b><span style="color:blue">Lektion 7</span></b>]]</div>   ===  | + | === <div class="smallBox">[[Lektion 7 (JS)|<b><span style="color:blue">Lektion 7</span></b>]]</div>   ===  | 
| − | <small><b>Mån 5/6, kl 16-18, vecka 22, vt 2023</b></small>  | + | <!-- <small><b>Mån 5/6, kl 16-18, vecka 22, vt 2023</b></small> -->  | 
</div>  | </div>  | ||
<br>  | <br>  | ||
| − | = <b><span style="color:#931136">3.5   För-testad repetition: while-satsen</span></b> =  | + | = <b><span style="color:#931136">3.5   Efter-testad repetition: do-satsen    [[Kap_3_Kontrollstrukturer#3.1_.C2.A0_Vad_.C3.A4r_kontrollstrukturer.3F|<small>(<math> \to </math>   Kontrollstrukturer)</small>]]</span></b> =  | 
| + | <div class="ovnE">  | ||
| + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Repetitioner_DoSatsen.jpg]]</div>  | ||
| + | |||
| + | |||
| + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: DoSatsen.jpg]]</div>  | ||
| + | </div>  | ||
| + | |||
| + | |||
| + | = <b><span style="color:#931136">Collatz algoritmen</span></b> =  | ||
| + | <div class="ovnC">  | ||
| + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Collatz_1.jpg]]</div>  | ||
| + | |||
| + | |||
| + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Collatz_2.jpg]]</div>  | ||
| + | </div>  | ||
| + | |||
| + | |||
| + | = <b><span style="color:#931136">Programmet Collatz</span></b> =  | ||
| + | <div class="ovnC">  | ||
| + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Collatz_JS.jpg]]</div>  | ||
| + | </div>  | ||
| + | |||
| + | |||
| + | = <b><span style="color:#931136">3.6   För-testad repetition: while-satsen</span></b> =  | ||
| + | <div class="ovnE">  | ||
| + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: WhileSatsen_JS.jpg]]</div>  | ||
| + | </div>  | ||
| + | |||
| + | |||
| + | = <b><span style="color:#931136">Programmet Sum_while</span></b> =  | ||
| + | <div class="ovnC">  | ||
| + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Sum_while.jpg]]</div>  | ||
| + | |||
| + | |||
| + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Sum_while_Korres.jpg]]</div>  | ||
| + | </div>  | ||
| + | |||
| + | |||
| + | = <b><span style="color:#931136">Evighetsloop</span></b> =  | ||
| + | <div class="ovnA">  | ||
| + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Evighetsslinga.jpg]]</div>  | ||
| + | </div>  | ||
| + | |||
| + | |||
| + | = <b><span style="color:#931136">3.7   Bestämd repetition: for-satsen</span></b> =  | ||
| + | <div class="ovnC">  | ||
| + | === <b><span style="color:#931136">Programmet Sum_for</span></b> ===  | ||
| + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Progr_Sum_for.jpg]]</div>  | ||
| + | </div>  | ||
| + | |||
| + | |||
| + | = <b><span style="color:#931136">for-satsens struktur</span></b> =  | ||
| + | <div class="ovnE">  | ||
| + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: for_struktur.jpg]]</div>  | ||
| + | </div>  | ||
| + | |||
| + | <!--  | ||
| + | = <b><span style="color:#931136">En tillämpning av for-satsen</span></b> =  | ||
| + | <div class="ovnC">  | ||
| + | === <b><span style="color:#931136">Problemet</span></b> ===  | ||
| + | [[Image: Borrproblemet.jpg]]  | ||
| + | |||
| + | |||
| + | === <b><span style="color:#931136">Lösningen: programmet Borr</span></b> ===  | ||
| + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Borr.jpg]]</div>  | ||
| + | </div>  | ||
| + | -->  | ||
| + | |||
| + | <div class="border-divblue">  | ||
| + | === <b><span style="color:#931136">Gå vidare till:</span></b>     <div class="smallBox">[[Övningar 7 (JS)| <b><span style="color:blue">Övningar 7</span></b>]]</div>       ===  | ||
| + | </div>  | ||
| + | |||
| + | <br><br>  | ||
| + | <!--  | ||
| + | <div class="border-divblue">  | ||
| + | === <b><span style="color:#931136">Fortsätt med:</span></b>     <div class="smallBox">[http://www.mathonline.se/Inlamningsuppgift_BFU.pdf <b><span style="color:blue">Inlämningsuppgiften</span></b>]</div>       ===  | ||
| + | </div>  | ||
| + | -->  | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| Rad 174: | Rad 259: | ||
| − | + | ||
| + | [[Matte:Copyrights|Copyright]] © 2024 Lieta AB. All Rights Reserved.  | ||
Nuvarande version från 6 oktober 2024 kl. 15.05
| Agenda | Genomgång 5 | Övningar 5 | Innehåll & struktur | Nästa lektion >> | 
3.1 Vad är kontrollstrukturer?
3.2 Enkel selektion: if-satsen
Villkor
Jämförelseoperatorer
Programmet Max
Modularisering
Programmet MaxFct och funktionen max()
Om funktioner
Gå vidare till:
3.3 Tvåvägsval: if-else-satsen
Modulooperatorn
3.4 Flervägsval
if-else-stegen
switch-satsen
Gå vidare till:
3.5 Efter-testad repetition: do-satsen (\( \to \) Kontrollstrukturer)
Collatz algoritmen
Programmet Collatz
3.6 För-testad repetition: while-satsen
Programmet Sum_while
Evighetsloop
3.7 Bestämd repetition: for-satsen
for-satsens struktur
Gå vidare till:
Copyright © 2024 Lieta AB. All Rights Reserved.




























