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

Från Mathonline
Hoppa till: navigering, sök
m
m
 
(En mellanliggande version av samma användare visas inte)
Rad 1: Rad 1:
__TOC__
+
__NOTOC__
 
{| border="0" cellspacing="0" cellpadding="0" height="30" width="100%"
 
{| border="0" cellspacing="0" cellpadding="0" height="30" width="100%"
 
| style="border-bottom:1px solid #797979" width="5px" |  
 
| style="border-bottom:1px solid #797979" width="5px" |  
Rad 64: Rad 64:
  
  
= <b><span style="color:#931136">Läs om funktioner i kursboken på sid 70-75.</span></b> =
+
= <b><span style="color:#931136">Läs om funktioner i den [http://www.mathonline.se/Digitalt%20skapande%201/Koda_matte_finalversion_4_sep.pdf <span style="color:#blue">digitala kursboken</span>] på sid 70-75.</span></b> =
  
  

Nuvarande version från 2 december 2020 kl. 13.11

        <<  Lektion 13          Genomgång          Övningar  >>      


Exempel 1 Totalsekunder

Enkelt program utan funktion

TotalSeca.jpg


Funktion i programmet

Beräkningsformeln definieras som en funktion och anropas där:

TotalSecFct.jpg


Extern funktion i separat fil, en ny modul

Funktion flyttas till filen FctSec.py som blir en modul:

FctSec.jpg

Programmet i filen FctSecCall.py importerar modulen och anropar funktionen:

FctSecCall.jpg


Viktiga regler

1)   Funktionsfilen FctSec.py och programfilen FctSecCall.py utgör

      ETT PROGRAM och måste ligga i samma mapp.

2)   I programmet måste den nya modulen importeras utan filändelse.

3)   Den externa funktionen måste anropas med punktnotation.


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 den digitala kursboken på sid 70-75.


 










Copyright © 2020 TechPages AB. All Rights Reserved.