Raketenmodellbau.org Portal > Forum > Rund um Elektronik und Programmierung > Programmiersprachen > Andere > Wunderbares Lernprogramm für Anfänger!
Du kannst keine neue Antwort schreiben


Autor Thema 
Turambar

SP-Schnüffler


Moderator

Turambar

Registriert seit: Jun 2005

Wohnort: Österreich

Verein:

Beiträge: 874

Status: Offline

Beitrag 91747 , Wunderbares Lernprogramm für Anfänger! [Alter Beitrag15. Dezember 2005 um 16:21]

[Melden] Profil von Turambar anzeigen    Turambar eine private Nachricht schicken   Besuche Turambar's Homepage    Mehr Beiträge von Turambar finden

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:
Anweisung MauerBauen

wiederhole solange NichtIstWand
LinksDrehen
Hinlegen
RechtsDrehen
Schritt
*wiederhole




... ^^

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


Administrator

CharlyMai

Registriert seit: Mär 2005

Wohnort: Fuhrberg

Verein: SOLARIS-RMB e.V. (P2;T2) / AGM / TRA#21598

Beiträge: 1976

Status: Offline

Beitrag 91754 [Alter Beitrag15. Dezember 2005 um 17:28]

[Melden] Profil von CharlyMai anzeigen    CharlyMai eine private Nachricht schicken   Besuche CharlyMai's Homepage    Mehr Beiträge von CharlyMai finden

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

Reinhard

Registriert seit: Sep 2003

Wohnort: Österreich

Verein: TRA #10691, AGM

Beiträge: 1186

Status: Offline

Beitrag 91779 [Alter Beitrag16. Dezember 2005 um 02:45]

[Melden] Profil von Reinhard anzeigen    Reinhard eine private Nachricht schicken   Besuche Reinhard's Homepage    Mehr Beiträge von Reinhard finden

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

Christian S.

Registriert seit: Sep 2003

Wohnort: Köln

Verein: Solaris-RMB / TRA #11159 L1

Beiträge: 1023

Status: Offline

Beitrag 91786 [Alter Beitrag16. Dezember 2005 um 10:19]

[Melden] Profil von Christian S. anzeigen    Christian S. eine private Nachricht schicken   Besuche Christian S.'s Homepage    Mehr Beiträge von Christian S. finden

Zitat:
Original geschrieben von Reinhard

PS: Wer kennt noch LOGO?



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... burnout
MarkusJ

Gardena Master of Rocketry


Moderator

Registriert seit: Apr 2005

Wohnort: Kandel

Verein:

Beiträge: 2148

Status: Offline

Beitrag 91811 [Alter Beitrag16. Dezember 2005 um 14:25]

[Melden] Profil von MarkusJ anzeigen    MarkusJ eine private Nachricht schicken   MarkusJ besitzt keine Homepage    Mehr Beiträge von MarkusJ finden

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 ... ruhe
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 ..." angry

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


Administrator

CharlyMai

Registriert seit: Mär 2005

Wohnort: Fuhrberg

Verein: SOLARIS-RMB e.V. (P2;T2) / AGM / TRA#21598

Beiträge: 1976

Status: Offline

Beitrag 91815 [Alter Beitrag16. Dezember 2005 um 15:02]

[Melden] Profil von CharlyMai anzeigen    CharlyMai eine private Nachricht schicken   Besuche CharlyMai's Homepage    Mehr Beiträge von CharlyMai finden

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


Moderator

Registriert seit: Apr 2005

Wohnort: Kandel

Verein:

Beiträge: 2148

Status: Offline

Beitrag 91819 [Alter Beitrag16. Dezember 2005 um 15:25]

[Melden] Profil von MarkusJ anzeigen    MarkusJ eine private Nachricht schicken   MarkusJ besitzt keine Homepage    Mehr Beiträge von MarkusJ finden

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

hybrid

Registriert seit: Mai 2005

Wohnort:

Verein:

Beiträge: 675

Status: Offline

Beitrag 91843 [Alter Beitrag16. Dezember 2005 um 19:08]

[Melden] Profil von hybrid anzeigen    hybrid eine private Nachricht schicken   Besuche hybrid's Homepage    Mehr Beiträge von hybrid finden

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


Moderator

Turambar

Registriert seit: Jun 2005

Wohnort: Österreich

Verein:

Beiträge: 874

Status: Offline

Beitrag 91855 [Alter Beitrag16. Dezember 2005 um 21:13]

[Melden] Profil von Turambar anzeigen    Turambar eine private Nachricht schicken   Besuche Turambar's Homepage    Mehr Beiträge von Turambar finden

@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.^^ angry


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
[Zurück zum Anfang]
Du kannst keine neue Antwort schreiben