Robot Karol |
![]() |
![]() |
Letztmalig dran rumgefummelt: 08.05.19 15:12:03 |
![]() |
Der erste Eindruck lautet: einfacher geht's nicht! Doch dieser Schein trügt" Und zwar gründlich! Karol gehört, wie auch LOGO in die Gruppe der funktionalen Programmiersprachen. Die Idee von Seymour Papert lautete Ende der 60er Jahre: Programmieren für Kinder! | |||||||||||||||||||||||||
![]() |
0. KAROL - die Einstellungen und
Direktmodus |
|||||||||||||||||||||||||
![]() |
|
|||||||||||||||||||||||||
![]() |
Quellen:
|
|||||||||||||||||||||||||
![]() |
|
|||||||||||||||||||||||||
![]() |
|
0. KAROL - die Einstellungen und Direktmodus |
![]() |
![]() |
![]() |
![]() |
Die Einstellungen kommen eigentlich erst bei den komplexeren Programmen zum Tragen. Für die "kleinen Programme" geht alles auch mit den Grundeinstellungen - da stimmen die Parameter erst einmal, vor allem die theoretisch unbegrenzte Ziegelanzahl. | ||||||||||||||||||||||||||
![]() |
|
||||||||||||||||||||||||||
![]() |
|
||||||||||||||||||||||||||
![]() |
|
1. Der Anfang ist hier leicht - Starter-Programme |
![]() |
![]() |
![]() |
2. Die ersten Programme |
![]() |
![]() |
![]() |
![]() |
Nicht nur für die generelle Computerarbeit - hier, beim Programmieren, gilt ganz besonders der Lehrsatz der Informatik: das Problem sitzt immer vor dem Computer - braucht natürlich seine Zeit, bis das der Teutone so mitkriegt ;-) |
![]() |
Hier unterscheidet man zwischen logischen und syntaktischen Fehlern - die Syntax prüft der Compiler oder Interpreter selbst und mit etwas Erfahrung kann man solcherart Fehler relativ schnell beheben. Logische Fehler sind schon eine Nummer unangenehmer, denn sie verstecken sich mitunter in nicht hinreichend ausgetesteten Programmzweigen |
3. Eigene Programmanweisungen - auch mit Übergabe-Parametern |
![]() |
![]() |
![]() |
![]() |
Der Charakter einer Anweisung entspricht in höheren Programmiersprachen einem Unterprogramm - oder gern auch einer Procedure. Hier werden richtigerweise Programm-Teile hinterlegt, welche an verschiedenen Stellen mit absolut gleicher Funktionalität benötigt werden | ||
![]() |
|
||
![]() |
|
4. KAROL verwendet Programmstrukturen |
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
5. Keine Variablen - aber Parameter |
![]() |
![]() |
![]() |
![]() |
Variablen direkt gibt es nicht - Robot Karol ist ein "Funktionales Programmiersystem". Aber mit Paramtern sowie einer Liste eben zu übergebender Parametern kann ich arbeiten - hier werden die Denkstrukturen jedoch schon ein wenig komplexer! Das Treppen-Beispiel zeigt, wie's geht!!! | ||||||||
![]() |
|
6. KAROL arbeitet rekursiv |
![]() |
![]() |
![]() |
![]() |
|
![]() |
7. KAROL rechnet |
![]() |
![]() |
![]() |
![]() |
|
![]() |
8. Karol-Programmier-Projekte an unserer Schule |
![]() |
![]() |
![]() |
![]() |
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 28. Januar 2015 um 18.17 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 ;-) |