Skillnad mellan versioner av "Kap 7 Funktioner"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 57: Rad 57:
 
<br>
 
<br>
  
= <b><span style="color:#931136">Simulering av tärningskast</span></b> =
+
= <b><span style="color:#931136">Vad händer när en funktion anropas?</span></b> =
 
<div class="ovnE">
 
<div class="ovnE">
=== <b><span style="color:#931136">Programmet Dice</span></b> ===
+
=== <b><span style="color:#931136">Funktionens definition ersätter anropets kod och exekveras</span></b> ===
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Dice.jpg]]</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Vad_hander_Fkt_Anrop.jpg]]</div>
  
  

Versionen från 1 oktober 2023 kl. 13.11

Mån 16 okt, kl 13-16

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


7.1 Funktionsbegreppet i programmering

Vad är en funktion?

Fkt Begreppet.jpg


Varför funktioner?

Varfor Fkt.jpg


Modularisering eller Lego-principen

Modularisering Lego.jpg


7.2    Funktioner med returvärde

Programmet Hour2Sec, från Lektion 8

Utan funktion, allt i main()

Hour 2 Sec.jpg


Modularisering av programmet Hour2Sec

Funktionen totalsec()


Programmet MyFirstFct

MyFirstFct.jpg


Körexempel

MyFirstFct Korex.jpg


Vad händer när en funktion anropas?

Funktionens definition ersätter anropets kod och exekveras

Vad hander Fkt Anrop.jpg


Den nästlade for-satsens flödesschema

NestForSatsen.jpg



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








Copyright © 2023. All Rights Reserved.