Karol-Programmierung - die Beispiele |
![]() |
![]() |
Letztmalig dran rumgefummelt: 27.04.22 18:40:27 |
![]() |
Hier gibt es eine kleine Zusammenstellung an Projektlösungen für Einsteiger - ausgearbeitet von jeweils weit zurück liegenden Kursen, so dass die konkrete Urheberschaft nicht mehr eindeutig nachvollziehbar ist. Wir spannen den Bogen weit im Anspruch - wählen jedoch aus jeder Gruppe jedoch lediglich spezifische Beispiele. | |||||||
![]() |
1. KAROL geht auf Wache |
|||||||
![]() |
|
|||||||
![]() |
Quellen:
|
1. KAROL geht auf Wache |
![]() |
![]() |
![]() |
![]() |
... hier muss eigentlich "nur" ein ganz einfaches Verhaltensmuster für KAROL erkannt sowie programmtechnisch beschrieben werden. Einmal auf der Burgmauer angekommen (... KAROL muss erst eine Treppe hinaufsteigen!!!), geht KAROL für "immer" auf Wachgang auf den Burgmauern, die Strukturen dürfen am Anfang nicht verzweigt sein, ansonsten findet KAROL nicht alle möglichen Burgteile, welche zu bewachen sind. |
![]() |
2. KAROL baut eine Pyramide |
![]() |
![]() |
![]() |
3. Variablen, Konstanten & Datentypen |
![]() |
![]() |
![]() |
![]() |
Das Ziel ist für beide System das selbe: ein Programm zumindest so lange in Maschinensprache übersetzen und dann abarbeiten, wie es fehlerfrei ist - das erledigen aber beide Systeme auf ganz verschiedene Art und Weise. Während ein Compiler den gesamten Quelltext erstfehlerfrei benötigt, um ihn zu übersetzen, nimmt ein Interpreter sich die Aufgabe schrittweise vor - also Zeile für Zeile. Beide erzeugen einen Code, der von einem Zielprozessor übersetzt werden kann. Nur, wer das wirklich möchte, befasst sich schon an der Stelle mit Mikroprozessoren und Zahlensystemen - Schwerpunkt Binärsystem, aber klar sollte sein: auf absehbare Zeit erledigen diese beiden die gesamte Arbeit, auch dann, wenn sie zwischenzeitlich Controller heißen. | ||||||||
![]() |
|
||||||||
![]() |
4. KAROL baut eine Spirale |
![]() |
![]() |
![]() |
![]() |
Als erstes gehören hierzu die Ereignisprozeduren. Etwas anders gestaltet sich die Problematik von selbst erstellten Prozeduren sowie Funktionen - vor allem dann, wenn Parameterübergaben inbegriffen sind. | ||||||||
![]() |
|
5. KAROL schreibt seinen Namen |
![]() |
![]() |
![]() |
![]() |
... ab hier wird's ernst und wir nähern uns den wirklichen Herausforderungen - lassen Datentypen, Denkstrukturen sowie Abläufe zusammen kommen. Dann erwartet uns so etwas - wir haben versucht, es klein zu hacken durch Kommentare. Vor allem müssen die "Denkstrukturen" - also die Ablaufpläne bezogen auf den Datenanfall zu erstellen - ergo: zu Programmieren!!! | ||||||||
![]() |
|
||||||||
![]() |
|
6. KAROL baut ein Meander |
![]() |
![]() |
![]() |
![]() |
|||||||||
![]() |
|
7. KAROL baut eine Burg |
![]() |
![]() |
![]() |
![]() |
Das hier ist nun schon mal nicht mehr für Anfänger. Das HERON-Verfahren sowie das Sieb des Eratosthenes sind dann schon komplexere Algorithmen - hier läuft all das vorab genannte zusammen. Nicht nur das alles Strukturen und Datentypen benötigt werden, auch | ||||||||
![]() |
|
8. Programm Beispiele |
![]() |
![]() |
![]() |
![]() |
Die Palette ist relativ groß und zwischenzeitlich decken wir auch alle relevanten Grundsysteme ab - nutzen zwar noch aus alter Gewohnheit imperative Strukturen, lenken aber um auf Objektorientierung sowie Datenbankenanbindung und Webfähigkeit - also Forderungen, wie sie ganz praktisch und aus der Wirtschaft gestellt werden. |
![]() |
9. Verwandte Themen |
![]() |
![]() |
![]() |
![]() |
Im Begriff Wide-Aera Network läuft ja nun eigentlich technisch die gesamte Informatik zusammen - können und wollen wir gar nicht alles bedienen - aber einiges haben wir und stellen es als Denkanstoß auf diesen Links zur Verfügung. Schnell ist man natürlich im Innenleben der Netzwerke - nur für ganz harte Burschen geeignet ;-) | ||||||
![]() |
|
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost am 2. Januar 2017 um 7.29 Uhr |
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |
Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-) |