Skillnad mellan versioner av "1.7 Funktioner i programmering (DigSkap)"
Från Mathonline
Taifun (Diskussion | bidrag) m |
Taifun (Diskussion | bidrag) m |
||
(En mellanliggande version av samma användare visas inte) | |||
Rad 1: | Rad 1: | ||
− | + | __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
Funktion i programmet
Beräkningsformeln definieras som en funktion och anropas där:
Extern funktion i separat fil, en ny modul
Funktion flyttas till filen FctSec.py som blir en modul:
Programmet i filen FctSecCall.py importerar modulen och anropar funktionen:
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
Implementering av Fahrenheit-omvandlingen
Läs om funktioner i den digitala kursboken på sid 70-75.
Copyright © 2020 TechPages AB. All Rights Reserved.