Skillnad mellan versioner av "Kap 7 Funktioner (17)"

Från Mathonline
Hoppa till: navigering, sök
m
 
Rad 15: Rad 15:
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Fkt_med_utan_returv.jpg]]</div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Fkt_med_utan_returv.jpg]]</div>
 
</div>
 
</div>
 +
  
 
= <b><span style="color:#931136">7.2 &nbsp;&nbsp; Funktioner med returvärde</span></b> =
 
= <b><span style="color:#931136">7.2 &nbsp;&nbsp; Funktioner med returvärde</span></b> =

Nuvarande version från 21 januari 2026 kl. 10.01

        <<  Agenda          Genomgång 17          Övningar 17          Planering          Nästa lektion  >>      


Kap 7 Funktioner (forts.)

Fkt med utan returv.jpg


7.2    Funktioner med returvärde

Programmet Hour2Sec, från Lektion 8, utan funktion, allt i main()

Hour 2 Seca.jpg


Programmet Hour2Sec, med två funktioner: totalsek() och main()

Definitionen av totalsek() placeras före main(), anropet i main()

MyFirstFct.jpg


Körexempel

MyFirstFct Korex.jpg


Vad händer när totalsek() anropas?

Funktionens definition ersätter anropets kod och exekveras där

Vad hander Fkt Anrop.jpg


Tre saker händer när en funktion anropas:

  1.    Parameteröverföring:

              Det finns olika parameteröverföringsmetoder, t.ex. värdeanrop, referensanrop osv.

  1.    Exekvering av funktionskroppens kod
  2.    Överföring av returvärdet


7.3    Definition och anrop av funktioner

Allmän form på definition av en funktion med returvärde

Allm Form Def Fkta.jpg


Placering av funktioners definition

Placering.jpg


Allmän form på anrop av en funktion med returvärde

Allm Form Anrop Fkt.jpg



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








Copyright © 2026. All Rights Reserved.