Funktion: Unterschied zwischen den Versionen
(→Was ist das?) |
|||
Zeile 7: | Zeile 7: | ||
Durch die Verwendung von Funktionen wird der Code übersichtlicher.<br \> | Durch die Verwendung von Funktionen wird der Code übersichtlicher.<br \> | ||
Zudem können bestimmte Aufgabenstellungen mithilfe von Funktionen einfacher umgesetzt werden.<br \> | Zudem können bestimmte Aufgabenstellungen mithilfe von Funktionen einfacher umgesetzt werden.<br \> | ||
+ | |||
+ | ==Befehle== | ||
+ | |||
+ | ==Beispielprogramm - Zahlen addieren== | ||
+ | |||
+ | <pre id="fkt01"> | ||
+ | function addieren (zahl1: number, zahl2: number) { | ||
+ | |||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | <pre id="fkt02"> | ||
+ | let summe = 0 | ||
+ | function addieren (zahl1: number, zahl2: number) { | ||
+ | summe = zahl1 + zahl2 | ||
+ | return summe | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | <pre id="fkt03"> | ||
+ | let summe = 0 | ||
+ | function addieren (zahl1: number, zahl2: number) { | ||
+ | summe = zahl1 + zahl2 | ||
+ | return summe | ||
+ | } | ||
+ | input.onButtonPressed(Button.A, function () { | ||
+ | basic.showNumber(addieren(1, 3)) | ||
+ | }) | ||
+ | </pre> | ||
==Beispielprogramm - Würfelspiel== | ==Beispielprogramm - Würfelspiel== |
Version vom 1. Mai 2022, 17:47 Uhr
Inhaltsverzeichnis
Was ist das?
Wird eine bestimmte Abfolge von Befehlen an mehreren Stellen im Programm benötigt, dann ist es sinnvoll, diese Befehle als Funktion zusammenzufassen.
Eine solche Funktion hat dann einen eigenen Namen und sie kann an den benötigten Stelle im Programm aufgerufen werden.
Bei objektorientierten Programmiersprachen sind Funktionen auch unter dem Namen Methoden bekannt.
Durch die Verwendung von Funktionen wird der Code übersichtlicher.
Zudem können bestimmte Aufgabenstellungen mithilfe von Funktionen einfacher umgesetzt werden.
Befehle
Beispielprogramm - Zahlen addieren
function addieren (zahl1: number, zahl2: number) { }
let summe = 0 function addieren (zahl1: number, zahl2: number) { summe = zahl1 + zahl2 return summe }
let summe = 0 function addieren (zahl1: number, zahl2: number) { summe = zahl1 + zahl2 return summe } input.onButtonPressed(Button.A, function () { basic.showNumber(addieren(1, 3)) })