Skillnad mellan versioner av "1.7 Funktioner i programmering (DigSkap)"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 22: Rad 22:
 
=== <b><span style="color:#931136">Funktionen importeras som en modul och anropas</span></b> ===
 
=== <b><span style="color:#931136">Funktionen importeras som en modul och anropas</span></b> ===
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: FctSecCall.jpg]]</div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: FctSecCall.jpg]]</div>
 +
</div>
 +
 +
 +
= <b><span style="color:#931136">Viktig regel</span></b> =
 +
<div class="border-divblue">
 +
<big><b>
 +
&nbsp;&nbsp; Separerar man funktionen och flyttar den till en annan fil, måste
 +
 +
&nbsp;&nbsp; &nbsp;&nbsp; programfilen och funktionsfilen ligga i <span style="color:red">samma mapp</span>.
 +
</b></big>
 
</div>
 
</div>
  

Versionen från 2 december 2020 kl. 10.03

        <<  Lektion 13          Genomgång          Övningar  >>      


Exempel 1 Totalsekunder

Ett enkelt program utan funktion

TotalSeca.jpg

Beräkningsformeln definieras som en funktion och anropas

TotalSecFct.jpg

Funktion separeras och flyttas till en annan fil

FctSec.jpg

Funktionen importeras som en modul och anropas

FctSecCall.jpg


Viktig regel

   Separerar man funktionen och flyttar den till en annan fil, måste

      programfilen och funktionsfilen ligga i samma mapp.


Exempel 2 Fahrenheit

Omskrivning av formler (matematisk förberedelse)

Alg omskrivn C F.jpg


Implementering av Fahrenheit-omvandlingen

Två funktioner

F2Ca.jpg


C2F.jpg


Program anropar funktionerna

FahrenheitCall.jpg


Läs om funktioner i kursboken på sid 70-75.


 










Copyright © 2020 TechPages AB. All Rights Reserved.