Programmieren lernen für Kinder - Einsteiger
By Dirk Hardy
()
About this ebook
In kleinen Schritten und mit vielen Beispielen wird erklärt, was benötigt wird, um erste eigene Programme zu schreiben. Der Leser erfährt, was Platzhalter sind, wie der Computer rechnen und denken lernt und wie er Wiederholungen als Arbeitserleichterung nutzt.
Alle neuen Begriffe werden mit Beispielen erklärt und „ganz nebenbei“ wird der junge Nutzer immer besser. Zu allen Übungsaufgaben werden natürlich Hinweise und Tipps gegeben und in manchen Kapiteln sind nach schwierigen Themen zusätzliche Verständnisübungen eingebaut.
Für diesen Band wurde eine „neue Programmiersprache“ ProLern (für Programmieren lernen) entwickelt, die nur aus wenigen deutschen Schlüsselwörtern besteht. So kommen Kinder sehr schnell zu ersten Programmiererfolgen. In weiteren Bänden für Fortgeschrittene und Experten können diese Kenntnisse dann ausgebaut und vertieft werden.
Dirk Hardy
Als Vater von vier Kindern ist das Geschichtenerzählen und Geschichtenerfinden eine Beschäftigung, die der Autor seit vielen Jahren sehr gerne und intensiv ausübt.
Read more from Dirk Hardy
Programmieren lernen für Kinder - Gesamtband Rating: 0 out of 5 stars0 ratingsProgrammieren lernen für Kinder - Experten Rating: 0 out of 5 stars0 ratingsProgrammieren lernen für Kinder - Fortgeschrittene Rating: 0 out of 5 stars0 ratings
Related to Programmieren lernen für Kinder - Einsteiger
Related ebooks
HTML5, JavaScript und jQuery: Der Crashkurs für Softwareentwickler Rating: 2 out of 5 stars2/5Programmieren für Einsteiger: Teil 1 Rating: 0 out of 5 stars0 ratingsWordPress-Tricks und -Tweaks: Bohren Sie WordPress mit selbst programmierten Funktionen auf! Rating: 0 out of 5 stars0 ratingsPython programmieren lernen: Der spielerische Einstieg mit Minecraft Rating: 0 out of 5 stars0 ratingsC++17: Praxiswissen zum neuen Standard. Von C++11 bis 17 Rating: 0 out of 5 stars0 ratingsProgrammieren von Kopf bis Fuß Rating: 4 out of 5 stars4/5Programmieren lernen mit Python 3: Schnelleinstieg für Beginner Rating: 0 out of 5 stars0 ratingsProgrammieren lernen mit Computerspielen: In Visual Basic 5.0 / 6.0 Rating: 0 out of 5 stars0 ratingsMeine erste App Rating: 0 out of 5 stars0 ratingsBigData mit JavaScript visualisieren: D3.js für die Darstellung großer Datenmengen einsetzen Rating: 0 out of 5 stars0 ratingsJava – kurz & gut Rating: 0 out of 5 stars0 ratingsSharePoint Kompendium - Bd. 16 Rating: 0 out of 5 stars0 ratingsErfolgreich Verkaufen bei Ebay Rating: 5 out of 5 stars5/5Die ultimative FRITZ!Box Bibel - Das Praxisbuch 2. aktualisierte Auflage - mit vielen Insider Tipps und Tricks - komplett in Farbe Rating: 0 out of 5 stars0 ratingsEinstieg in HTML und Javascript: Mit vielen Beispielen und einfachen Browsergames Rating: 0 out of 5 stars0 ratingsCross-Plattform-Entwicklung mit HTML und JavaScript Rating: 0 out of 5 stars0 ratingsEinführung in Programmiersprachen Rating: 0 out of 5 stars0 ratingsSQL von Kopf bis Fuß Rating: 4 out of 5 stars4/5HTML5 Security Rating: 0 out of 5 stars0 ratings7 Lerntechniken, die es bringen: Nachhaltiges Lernen mit Transfer Rating: 0 out of 5 stars0 ratingsMehr Lebensfreude durch Kleinigkeiten: Weniger Stress dank Tonni! Rating: 0 out of 5 stars0 ratingsFranzösisch lernen - Einfach sprechen!: Revolutionär einfach mit der NLS© Methode Rating: 0 out of 5 stars0 ratingsTextverarbeitung mit Word 2013: Eingeben · Gestalten · Ausdrucken Rating: 0 out of 5 stars0 ratingsExcel 2010 Schnelleinstieg: Eingeben · Berechnen · Auswerten Rating: 0 out of 5 stars0 ratingsHTML5 für Mobile Web Rating: 0 out of 5 stars0 ratingsVue.js für alle: Wissenswertes für Einsteiger und Experten Rating: 0 out of 5 stars0 ratingsModerne Webentwicklung: Geräteunabhängige Entwicklung -- Techniken und Trends in HTML5, CSS3 und JavaScript Rating: 0 out of 5 stars0 ratings
Reviews for Programmieren lernen für Kinder - Einsteiger
0 ratings0 reviews
Book preview
Programmieren lernen für Kinder - Einsteiger - Dirk Hardy
ZUSAMMENFASSUNG
Kapitel 1
Computer und Programme
1.1 Was ist eigentlich Programmieren?
Diese Frage ist natürlich mehr als berechtigt! Programmieren heisst eigentlich ganz einfach, Programme für den Computer zu schreiben. Damit sind wir bereits bei der nächsten Frage:
Was ist ein Programm?
Ein Programm besteht aus Befehlen, die wir dem Computer mitteilen. Meistens werden diese Befehle hintereinander aufgeschrieben und in einer Datei gespeichert. Das Speichern hat den Vorteil, dass wir die Befehle nicht immer neu eingeben müssen, sondern bei Bedarf einfach aus der Datei laden können.
Als Beispiel haben wir mal ein Programm aufgeschrieben:
**************************************************
Befehl Nr. 1:
START
Befehl Nr. 2:
SCHREIBE AUF BILDSCHIRM: Hallo, ich rechne nun..
Befehl Nr. 3:
BERECHNE: 20 + 10 + 3*8
Befehl Nr. 4:
SCHREIBE ERGEBNIS AUF BILDSCHIRM
Befehl Nr. 5:
STOPP
**************************************************
Das Beispiel zeigt schon wichtige Punkte, die bei einem Programm beachtet werden müssen. Die Befehle stehen untereinander und sollen auch in dieser Reihenfolge befolgt werden. Es würde natürlich keinen Sinn machen, das Ergebnis der Berechnung auszugeben, bevor eine Berechnung durchgeführt wurde.
Was sollen diese Befehle also bewirken? Der Computer bekommt die Anweisung, einen Text auf den Bildschirm zu schreiben und zwar Hallo, ich rechne nun ...
. Dann soll er eine Rechenaufgabe lösen und anschliessend das Ergebnis auf dem Bildschirm angezeigen. Der Computer arbeitet sozusagen als Taschenrechner. Das Ergebnis könnte so aussehen:
1.2 Aufbau eines Programms
Das erste kleine Beispiel-Programm zeigt schon wichtige Merkmale eines Programms. Die wichtigsten Merkmale werden nun aufgeschrieben.
Die Merkmale eines Programms:
Ein Programm hat einen Anfang und ein Ende.
Das Programm besteht aus Befehlen an den Computer.
Die Befehle werden hintereinander vom Computer bearbeitet.
Große Programme können aus so vielen Befehlen bestehen, dass alleine das Aufschreiben der Befehle so viel Platz in Anspruch nimmt, wie man für ein dickes Lesebuch braucht.
1.3 Programmiersprachen und Befehle
Eine Programmiersprache ist eine Sammlung von Befehlen, die der Computer versteht. Heutzutage gibt es sehr viele verschiedene Programmiersprachen. Wenn man aber einmal eine Programmiersprache gelernt hat, dann kann man zum Glück sehr schnell auch eine andere lernen.
Ganz genau genommen versteht der Computer die Befehle einer Programmiersprache noch nicht. Sie müssen erst von einem speziellen Übersetzungsprogramm in die echte Sprache des Computers übersetzt werden – und zwar in die Maschinensprache. Diese Sprache versteht der Computer sofort. Ein Programm, das in Maschinensprache geschrieben ist, kann direkt gestartet werden. Bildlich kann man sich das so vorstellen:
Was ist eigentlich diese Maschinensprache?
Die Maschinensprache besteht nur aus den Ziffern Null und Eins. Das ist tatsächlich die einzige Sprache, die der Computer direkt versteht. Wenn du dieses Buch in Maschinensprache aufschreiben wolltest, dann müsstest du mehr als eine Millionen Nullen und Einsen aufschreiben. Das könnte natürlich kein Mensch lesen, aber du bekommst eine Vorstellung davon, mit wie vielen Nullen und Einsen ein Computer umgehen muss.
1.4 Das Übersetzungsprogramm
Das Übersetzungsprogramm, welches die Befehle einer Programmiersprache in die Maschinensprache übersetzt, ist enorm wichtig für das Programmschreiben. Ohne ein solches Übersetzungsprogramm müsste man dem Computer die Befehle direkt in Maschinensprache mitteilen. Und das wäre sehr unangenehm, denn der Mensch ist es nicht gewohnt, sich nur mit den Ziffern Null und Eins zu verständigen. Alleine den eigenen Namen in Maschinensprache zu übersetzen, ist schon ziemlich mühsam und wir müssten einiges über unsere Zahlensysteme wissen. Wir haben das Wort Prolern einmal in Maschinensprache übersetzt. Das sieht schon recht gewöhnungsbedürftig aus:
Prolern = 1010000 1110010 1101111 1001100 1100101 1110010 1101110
Keine Angst, es ist nicht nötig, diese Maschinensprache zu verstehen. Dafür gibt es ja das Übersetzungsprogramm, welches uns diese Arbeit abnimmt. Es heisst in der Computerfachsprache Compiler. Das ist ein englisches Wort und bedeutet so viel wie Übersetzer. Für das Lernen mit diesem Buch wurde extra ein Übersetzungsprogramm geschrieben, das sehr einfache Befehle versteht. Damit soll ab dem nächsten Kapitel dann auch richtig programmiert werden. Vorher wollen wir aber noch einige kleine Aufgaben ohne den Computer