Autor | Thema |
---|---|
Turambar
SP-Schnüffler
Registriert seit: Jun 2005 Wohnort: Österreich Verein: Beiträge: 874 Status: Offline |
Beitrag 91747
, Wunderbares Lernprogramm für Anfänger!
[15. Dezember 2005 um 16:21]
Wenn ihr immer Probleme mit dem Logischen aufbau etc. hattet, hab ich was für euch:
Robot Karol Das ist ein Programm welches einen Programmierbaren Roboter in einem 10*5*5 feldern großen raum. Er kann gehen, ziegel aufstellen, Quader aufstellen usw. wir haben heute in Informatik mit dem Programmieren angefangen, und dieser einstieg war sehr gut. Programmiersprache ist Robot Karol ^^ Profi-Programmierer kommen sich ziemlich verarscht vor bei einem Sourcecode wie Zitat: ... ^^ Anbei ein screenshot mit kompletten sourcecode ^^ http://img487.imageshack.us/img487/8599/karol8gz.jpg Macht fun ^^ Bei der Eroberung des Weltraums sind zwei Probleme zu lösen: Die Schwerkraft und der Papierkrieg. Mit der Schwerkraft wären wir fertig geworden. - Wernher Freiherr von Braun http://are.modellraketen.at MfG Stefan |
CharlyMai
Foren-Prediger
Registriert seit: Mär 2005 Wohnort: Fuhrberg Verein: SOLARIS-RMB e.V. (P2;T2) / AGM / TRA#21598 Beiträge: 1977 Status: Offline |
Beitrag 91754
[15. Dezember 2005 um 17:28]
macht Fun ...
Also ich denke, das die Zeit die dafür aufgewand wurde um euch diese "Programmiersprache" beizubringen besser anders hätte genutzt werden sollen ! Insbesondere da die Zeiten an einer Schule eh knapp bemessen sind, wird hier noch unnützer Kram in die Köpfe der Schüler gepumpt .... Traurig traurig Pierre •"Der Glaube an eine bestimmte Idee gibt dem Forscher den Rückhalt für seine Arbeit. Ohne diesen Glauben wäre er verloren in einem Meer von Zweifeln und halbgültigen Beweisen." Konrad Zuse •Konstruiere ein System, das selbst ein Irrer anwenden kann, und so wird es auch nur ein Irrer anwenden wollen. SOLARIS-RMB e.V. AGM |
Reinhard
Überflieger Registriert seit: Sep 2003 Wohnort: Österreich Verein: TRA #10691, AGM Beiträge: 1187 Status: Offline |
Beitrag 91779
[16. Dezember 2005 um 02:45]
Hi,
also ich finde Robot Karol nicht traurig, im Gegenteil. Die SW hat offensichtlich einen rein didaktischen Zweck. Sie bringt einem Grundzüge der sequentiellen und prozeduralen Programmierung bei, und ist offensichtlich auch um die Motivation jener Schüler bemüht, die nicht im Vorhinein „scharf aufs Programmieren“ sind. Dazu werden zwei einfache Tricks verwendet: Die Ausgabe ist attraktiv (Im Gegensatz zu „Hello World“ auf der Konsole) und ermöglicht es das Verhalten des Programms, und somit auch Programmierfehler, einfach nachzuvollziehen. Die Syntax ist extrem einfach gehalten. Die Fehler die ein C-Compiler liefert, nur weil ein „ ; “ vergessen wurde, sind oft genug nichts sagend (die größte Hilfe ist meist die Zeilennummer) und folglich für Anfänger demotivierend. Imho ist der Ansatz gut, mit Verzicht auf eine mächtige Syntax, zuerst strukturelle Elemente wie Schleifen, Verzweigungen und Prozeduren zu erläutern. Wenn man gleich am Anfang sich darauf konzentrieren muss, ob man jetzt runde, eckige oder geschwungene Klammern verwenden muss oder wie man eine API richtig verwendet, verstellt dies oft den Blick auf das Wesentliche, nämlich die Struktur und Logik des Programms. Gruß Reinhard PS: Wer kennt noch LOGO? |
Christian S.
Überflieger Registriert seit: Sep 2003 Wohnort: Köln Verein: Solaris-RMB / TRA #11159 L1 Beiträge: 1023 Status: Offline |
Beitrag 91786
[16. Dezember 2005 um 10:19]
Zitat: Na logo, ich musste beim Lesen der Beschreibung von Turambar unwillkürlich an eine Schildkröte denken... @Pierre: Sei nicht so hart, sei lieber froh, wenn überhaupt noch was in die Hirne gepumpt und computermäßig das Interesse für mehr als die Bedienung von Joysticks und das Herumlungern in Chats geweckt wird. 98% der Schüler würden bei "Hello World" bereits aussteigen, da hat Reinhard völlig Recht. Geändert von Christian S. am 16. Dezember 2005 um 10:23 Es ist nie zu spät für eine glückliche Kindheit... |
MarkusJ
Gardena Master of Rocketry
Registriert seit: Apr 2005 Wohnort: Kandel Verein: Beiträge: 2148 Status: Offline |
Beitrag 91811
[16. Dezember 2005 um 14:25]
Hallo Leuts!
Als ich den Code gelesen hab, dachte ich auch sofort an WinLogo zurück (lang ist her). Und dann der Kommentar von Pierre ... Fühl dich hiermit geohrfeigt!!! Ich hab mit dieser Sprache meine ersten Codezeilen geschrieben (ich bin jetzt in Kl. 12), und habe bin über Logo, HTML etc. inwischen bei Pascal Delphi & Java (fang ich grad an) gelandet! Die Sprache is nicht schlecht. Aber die Beobachtung von Christian ist leider sehr Treffend. In meinem Info-Kurs sind genau vier Leute die etwas verstehen ... drei Freunde und meine Wenigkeit. Die Fähigkeit, Gedankenstrukturen in einen Alogithmus oder ein Computerprogramm zu überführen ist leider entweder eine seltene Gabe oder verkümmert. "Markus, wofür is writeln ..." Naja, nach dem Gesetz von Angebot und Nachfrage müsste dann die Bezahlung für uns Computermenschen besser werden ... *g* *duckundweg* Markus PS: Es ist doch viel wichtiger, World of Warcraft, Battlefield etc. zu beherrschen, wie der Kasten funzt muss man doch nicht wissen !!! WARNUNG: Dieser Beitrag kann Spuren von Ironie beinhalten Ich bin weder eine Suchmaschine, noch ein Nachschlagewerk - PNs zu Themen die im Forum stehen oder dorthin gehören, werde ich nicht beantworten. Bilder bitte NICHT über Imageshack oder andere Imagehoster einbinden! |
CharlyMai
Foren-Prediger
Registriert seit: Mär 2005 Wohnort: Fuhrberg Verein: SOLARIS-RMB e.V. (P2;T2) / AGM / TRA#21598 Beiträge: 1977 Status: Offline |
Beitrag 91815
[16. Dezember 2005 um 15:02]
Writeln (write line) :-)
Nee, ich fühle mich nicht geohrfeigt, da (das könnt ihr nicht wissen sorry) aus dem Chat klar wurde, das die Klasse schcon mit HTML angefangen hatte, dann der Lehrer "abgesetzt" wurde und nun ein Neuer da ist. Soweit mir bekannt handelt es sich auch um eine Schule mit Schwerpunkt Technik (Berufsschule) ?? Ich denke diese "Sprache" ist für denUnterricht bis Klasse 13 wohl geeignet, da ja nicht jedermann (Frau) Programmierer werden will, aber in diesem Fall halte ich es wirklich für verschwendete Zeit, da gerade die "abstraktheit" einer Programmiersprache doch klar werden sollte. Ich habe damals mit UCSD Pascal angefangen, was einen sehr einfachen Einstieg bot. Und die ersten Sortierroutienen innerhalb eines Arrays per Hand auszuführen war damals schon ein Erfolgsergebnis ohne gleichen. Grüße Pierre •"Der Glaube an eine bestimmte Idee gibt dem Forscher den Rückhalt für seine Arbeit. Ohne diesen Glauben wäre er verloren in einem Meer von Zweifeln und halbgültigen Beweisen." Konrad Zuse •Konstruiere ein System, das selbst ein Irrer anwenden kann, und so wird es auch nur ein Irrer anwenden wollen. SOLARIS-RMB e.V. AGM |
MarkusJ
Gardena Master of Rocketry
Registriert seit: Apr 2005 Wohnort: Kandel Verein: Beiträge: 2148 Status: Offline |
Beitrag 91819
[16. Dezember 2005 um 15:25]
He Pierre!
Also ich find, dass dieser WinLogo-verschnitt für beinahe 18 Jahrige doch etwas daneben ist. Ich meine, so nicht-Computer Menschen (oder Gamer :-) wie ich schon geschrieben habe, für die is das genau richtig, aber Mal im ernst, Könntest du dir vorstellen mit sowas zu Programmieren? Dann doch lieber richtig. PS: Kennst du LabView? Das is was feines, auch für Anfänger geeignet, nur zu teuer ... mfG Markus PS: Sortieralgorithmen haben wir vor einem halben Jahr auch gemacht, 95% des Kurses sind verzweifelt, *gähn* WARNUNG: Dieser Beitrag kann Spuren von Ironie beinhalten Ich bin weder eine Suchmaschine, noch ein Nachschlagewerk - PNs zu Themen die im Forum stehen oder dorthin gehören, werde ich nicht beantworten. Bilder bitte NICHT über Imageshack oder andere Imagehoster einbinden! |
hybrid
SP-Schnüffler Registriert seit: Mai 2005 Wohnort: Verein: Beiträge: 675 Status: Offline |
Beitrag 91843
[16. Dezember 2005 um 19:08]
Für Kinder mag das gehen, für Abiturienten ist das definitv Unterforderung.
Btw, wo ist der Unterschied zwischen wiederhole solange NichtIstWand und solange NichtIstWand Wobei ich nicht( IstWand ) eigentlich besser gefunden hätte, denn wenn man jetzt IstWand bekommen möchte, muss man entweder nicht( NichtIstWand ) verwenden, was wg. der doppelten Verneinung Mist ist, oder man muss eine neue Funktion IstWand einführen, was Codeverdoppelung bedeutet. Da war Logo logischer und auch wesentlich vielseitiger. Grüße Malte |
Turambar
SP-Schnüffler
Registriert seit: Jun 2005 Wohnort: Österreich Verein: Beiträge: 874 Status: Offline |
Beitrag 91855
[16. Dezember 2005 um 21:13]
@hybrid...ääh, ja ^^
@charly falsch gedacht, wir sind ein Gymnasium im Zweig "Biologie/Physik/Chemie mit angewandter Informatik" Klasse 11 (wenn ich richtig umgerechnet hab^^) @markusJ woher kenn ich das... Wir haben auch php gemacht, es war fast dasselbe wie bei dir, nur dass wir nur zu dritt waren. Und wenn man bei einem mitschüler 15 minuten lang den Code nach einem Syntaxfehler durchsucht und dann drauf kommt dass der anstatt $ nen § vor die variablen macht dann man am liebsten schreiend aus dem raum rennen.^^ Bei der Eroberung des Weltraums sind zwei Probleme zu lösen: Die Schwerkraft und der Papierkrieg. Mit der Schwerkraft wären wir fertig geworden. - Wernher Freiherr von Braun http://are.modellraketen.at MfG Stefan |