... ausgeben1.1
Denken Sie bitte daran, unbedingt die Anführungszeichen zu setzen. Warum das notwendig ist, erfahren Sie im Abschnitt [*], in dem es um Textketten (Strings) geht.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... abgearbeitet1.2
Die Einrückungen sind sehr notwendig, denn sie stellen so einen Anweisungsblock dar. Die Einrückung ersetzt ein »begin« und »end« in anderen Sprachen.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... sind1.3
wie zum Beispiel der Name j in der Funktion fakultaet
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... kann1.4
aber muss nicht
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... eingerichtet1.5
Ja, die runden Klammern sind wirklich notwendig!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... entsprchen1.6
Genauer gesagt: sie sind ein typenloser Pointer.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Arbeitsspeicher1.7
Im einfachsten Fall je ein Byte für jedes Zeichen (siehe Anhang).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... test1.8
Jawohl, ohne die Endung .py. Besser ist es, danach noch einen Aufruf from test import * abzusetzen. Warum, erfahren Sie im Abschnitt [*].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... vornehmen1.9
Das bereits schon angepsprochene Gleichheitszeichen »=« ist ein solcher Operator, der keine mathematische Feststellung bedeutet, sondern einen Namen mit einem Objekt verbindet.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... NAME="378">2.1
Wenn Sie wissen was das ist, wissen Sie auch, wozu es nützlich ist, mit diesen Zahlen umzugehen. Wenn nicht, schadet es an dieser Stelle nichts.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... bedeutet2.2
Haben Sie eigentlich herausgefunden, was der Operator % durchführt? Es ist eine Restklassenbestimmung (modulo).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Buchstaben2.3
Sagten wir schon, dass wir bei $0$ mit dem Zählen beginnen? ;-)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Zeichenketten2.4
C-Programmierer einmal hergehört: es gibt keine Objekte vom Typ CHAR. Und das Besondere ist: das soll auch bitte sehr so bleiben, denn diese Objekte sind nicht notwendig ;-).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... verwendet2.5
Die Idee stammt übrigens von sogenannen praedikativen Programmiersprachen wie Lisp (=list processing) oder Prolog, die Probleme auf logischem Wege durch eigenes »Dazulernen« (=Listenverlängerung) lösen können. Diese Sprachen haben eine gewisse Bedeutung in der sogenannten künstlichen Intelligenz.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... mitgeteilt2.6
Jawohl, hier liegt kein Fehler vor! Sie dürfen auch die runden Klammern weglassen.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...test.py2.7
Die Datei, auf die verwiesen wird, kann eine beliebige Textdatei sein.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Datei2.8
\n bedeutet einen Zeilensprung.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... wollen3.1
Ja, es handelt sich um ein ganz kleines Spiel!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... gibt3.2
was eine Typdeklaration überflüssig macht!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... werden5.1
Obwohl es in sehr einfachen Fällen, wie diesen, auch ohne geht. Aber es ist gewiss nicht die reine Lehre!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Funktion5.2
In Klassen werden Funktionen als Methoden bezeichnet.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... identisch5.3
Und nicht mit dem Namen der Klasse!!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... (CPUA.1
Diese Abkürzung bedeutet: central processing unit und ist die Bezeichnung für den Mikroprozessor des Rechners.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...ASCIIA.2
American Standard Code for International Interchange
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... STRG-TasteA.3
Steuerungstaste, auf amerikanischen Tastaturen heisst diese Taste auch CTRL (Control).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... existiertA.4
Und für dieses Übersetzerprogramm bezahlen Sie, falls es kostenpflichtig ist, das Geld. Nicht für die Sprache.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... COBOLA.5
common business oriented language
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... CA.6
Diese Sprache wurde von Brian KERNIGHAN und Dennis RITCHIE in den $ 70-er$ Jahren für das Betriebssystem UNIX geschaffen und zwar als sogenannter Assemblerersatz.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...A.7
Üblicherweise werden Quellcode-Dateien, die in C geschrieben wurden, mit der Endung ».c« versehen. Für C++ werden Endungen wie ».C« benutzt.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...evb.eurA.8
Als Kennung für EvB-Code wurde eur vereinbart, damit EvB erkannt wird ;-).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... trägtA.9
Was aber zum Beispiel unter Linux nicht notwendig ist, da die entstehende Datei automatisch als ausführbar erkannt wird.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...DebuggerA.10
Wörtlich »Entwanzer«.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... C-ProgrammeB.1
Es gibt zwar noch andere, aber der gcc ist mit Abstand der am meisten verwendete.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... wirdB.2
siehe Fortsetzung dieser Schrift: »Python-Tkinter«
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.