Skillnad mellan versioner av "Kap 4 Funktioner (forts.)"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 35: Rad 35:
 
==== <b><span style="color:#931136">Det är två olika uppsättningar av variabler: </span></b> &nbsp;&nbsp;&nbsp;&nbsp;<div class="smallBox"><b><span style="color:blue">Fördubbling av minnesutrymme</span></b></div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ====
 
==== <b><span style="color:#931136">Det är två olika uppsättningar av variabler: </span></b> &nbsp;&nbsp;&nbsp;&nbsp;<div class="smallBox"><b><span style="color:blue">Fördubbling av minnesutrymme</span></b></div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ====
 
</div>
 
</div>
 +
</div>
 +
 +
 +
= <b><span style="color:#931136">Hur överförs parametrarna vid värdeanrop (Call by value)?</span></b> =
 +
<div class="ovnC">
 +
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Vardeanrop_minnesbild.jpg]]</div>
 
</div>
 
</div>
  

Versionen från 13 oktober 2024 kl. 00.09

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


4.2     Formella och aktuella parametrar

Exempel 1 Totalsekunder

Ett enkelt program utan funktion

TotalSecc.jpg


Beräkningsformeln definieras som en funktion och anropas

TotalSecFct JS.jpg


I funktionens definition används formella parametrar     
h, m, s
      

Vid anrop av funktionen används aktuella parametrar     
hour, min, sec
      

Det är två olika uppsättningar av variabler:     
Fördubbling av minnesutrymme
      


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

Vardeanrop minnesbild.jpg


Exempel 2 Fahrenheit

Omskrivning av formler (matematisk förberedelse)

Alg omskrivn C F.jpg


Ett program med två funktioner (Implementering)

FahrenheitFkt.jpg


Fortsätt med Dagens övningar.








Copyright © 2024 Lieta AB. All Rights Reserved.