Skillnad mellan versioner av "Kap 3 Fortsättning med C Cpp (6)"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 54: Rad 54:
 
<big><big>
 
<big><big>
 
:Bläddra igenom kursboken<span>:</span>
 
:Bläddra igenom kursboken<span>:</span>
<math> \qquad\;\;\, </math><div class="smallBox">[https://sharedfiles.mathonline.se/Boken_Systemutv_Inb_Syst.pdf <b><span style="color:blue">Referenser</span></b>], sid 62.</div><math> \qquad\;\;\, </math>
+
<math> \qquad\;\;\, </math><div class="smallBox">[https://sharedfiles.mathonline.se/Boken_Progr_2_Cpp.pdf <b><span style="color:blue">Referenser</span></b>], sid 79.</div><math> \qquad\;\;\, </math>
:Kör programmen <math> \;\; </math>[https://sharedfiles.mathonline.se/Boken_Systemutv_Inb_Syst.pdf <b><span style="color:blue">Reference</span></b>], sid 62.
+
:Kör programmen <math> \;\; </math>[https://sharedfiles.mathonline.se/Boken_Progr_2_Cpp.pdf <b><span style="color:blue">Reference</span></b>], sid 79.
:och <math> \qquad\qquad\quad\;\; </math>[https://sharedfiles.mathonline.se/Boken_Systemutv_Inb_Syst.pdf <b><span style="color:blue">­PointRef</span></b>], sid 64-65.<math> \quad </math>
+
:och <math> \qquad\qquad\quad\;\; </math>[https://sharedfiles.mathonline.se/Boken_Progr_2_Cpp.pdf <b><span style="color:blue">­PointRef</span></b>], sid 81-82.<math> \quad </math>
 
</big></big>
 
</big></big>
 
</div>
 
</div>

Versionen från 14 oktober 2025 kl. 11.57

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


3.8   Misslyckad modularisering

Algoritm för platsbyte

1 5 Algoritm Platsbyte.jpg


Programmet MiniSort

MiniSort.jpg


Körresultat

MiniSort Korres.jpg


Försök att modularisera MiniSort

Funktionen TrySwap()

TrySwap.jpg


Programmet NoSortTest

NoSortTest.jpg


Körresultat

NoSort Korresa.jpg


3.9   Referenser

Bläddra igenom kursboken:
\( \qquad\;\;\, \)
Referenser, sid 79.
\( \qquad\;\;\, \)
Kör programmen \( \;\; \)Reference, sid 79.
och \( \qquad\qquad\quad\;\; \)­PointRef, sid 81-82.\( \quad \)


3.10   Parameteröverföringsmetoder

Värdeanrop (Call by value)

CallByValue.jpg


Körresultat

CallByValue Korres.jpg


Hur överförs parametrarna vid värdeanrop (Call by value)?

Vardeanrop minnesbild.jpg


Lyckad modularisering

Funktionen swap()

Swapping.jpg

Referensanrop (Call by reference)

CallByRef.jpg


När väljs referensanrop (Call by reference)?

CallByRef Regel.jpg

Två olika minnesbilder

2 Olika Minnesbilder.jpg


3.11    In- och utparametrar

Funktionen change()

Change.jpg


Programmet ChangeTest

ChangeTest.jpg




Gå vidare till:        när du är klar med denna genomgång.










Copyright © 2024 TechPages AB. All Rights Reserved.