Crashkurs – Befehle
Damit ein Computer eine Aktion ausführen kann, musst du ihm Befehle geben.
In unserem Beispiel heißt der Computer NANO der Roboter. Da NANO nicht selbst denken kann, musst du ihm Befehle geben. Wenn er sich nach vorne bewegen soll, gibst du ihm die Anweisung geradeAus();.
Dein erster Befehl:
geradeAus();
Schaue dir den untenstehenden Code-Editor an. In diesem Editor geben wir Code ein und können diesen im Anschluss ausprobieren.
[lp_spoiler title="Optionaler Exkurs - JavaScript (Klick)" style="simple"]
In den nachfolgenden Lektionen lernst du eine vereinfachte Version der Programmiersprache JavaScript kennen, um NANO den Roboter zu bewegen und weitere simple Apps zu erstellen.
Wie funktioniert JavaScript?
JavaScript wird hauptsächlich im Browser ausgeführt. Immer dann, wenn du eine Webseite aufrufst (so wie lerneProgrammieren.de), wird JavaScript automatisch im Hintergrund ausgeführt.
Durch JavaScript sind Webseiten dynamisch und fühlen sich wie normale Computerprogramme an.
Keine Installation, alles läuft im Browser
Der Vorteil ist, dass du nur einen Browser (Firefox, Chrome etc.) brauchst, um JavaScript Anwendungen zu nutzen.
Doch wie kommen deine JavaScript Programme in den Browser hinein?
- Beim Aufruf einer Webseite bzw. Webapplikation wird der JavaScript-Code (der sogenannte Quellcode/Quelltext) nachgeladen.
- In einer HTML-Datei (das lernst du später noch), wird deine JavaScript-Datei verlinkt oder der JavaScript-Code eingebettet.
Der Browser führt dein JavaScript Programm direkt nach dem Laden aus. Damit unterscheidet sich JavaScript zu anderen Programmiersprachen. Diese müssen, im Gegensatz zu JavaScript, vorher zu Maschinensprache übersetzt (kompiliert) werden.
Genug Theorie. Zeit, dass du deinen ersten Code ausführst.
[/lp_spoiler]
Code-Aufgabe - Jetzt bist du gefragt:
Deine Aufgabe:
Tippe den Befehl geradeAus(); in die erste Zeile des Code-Editors. Klicke anschließend auf den grünen Play-Button, um die App zu starten.
Alles erledigt? Gut jetzt kannst du den Roboter bewegen. Wir sehen uns in der nächsten Lektion.