Niki Source-Code Design
Hi,
Wir machen gerade NIKI in Info Wer es nicht kennt : Ist eine abgespeckte Version von Pascalohne Variablen ... Simmuliert einen Roboter .... Mein Lehere würde etwas so schreiben
Code:
^^Davon bekomme ich AUGENKREBS
PROGRAM test ;
PROCEDURE drehe_rechts ; BEGIN drehe_links; drehe_links; drehe_links; END; BEGIN vor; vor; vor; drehe_rechts; vor; vor; vor; END. Et moi
Code:
Was findet ihr besser?
PROGRAMM test ;
PROCEDURE drehe_rechts ; BEGIN drehe_links; drehe_links; drehe_links; END; BEGIN vor; vor; vor; drehe_rechts; vor; vor; vor; END. Was entspricht dem PASCAL STYLE GUIDE? Wie würdet ihr es machen? Gruß Christian |
AW: Niki Source-Code Design
Wie du schon schreibst bekommt man davon Augenkrebs.
Somit ist deine Schreibweise auch nach Pascal StyleGuide ;) Die Gedankenwege eines Lehres sind manchmal unergründlich, die bauen ein Gliederung auch so auf
Code:
Da fragt man sich, wo waren die während des Studiums :roll:
1. foo
a) foo 2. foo |
AW: Niki Source-Code Design
Ohne Variablen ... aaaaja :freak:
Wie wäre es - allgemein - mit keins von beidem?! Funktionen und Schleifen wären schön. Zum Beispiel so:
Delphi-Quellcode:
function GoForward(ASteps: Integer = 1);
begin While ASteps > 0 do begin vor; Dec(ASteps); end; end; begin GoForward(3); drehe_rechts; GoForward(3); end; |
AW: Niki Source-Code Design
Kuckst du hier mal http://de.wikipedia.org/wiki/Niki_–_der_Roboter und vergiss die Variablen wieder.
Die Frage bezog sich ja auch auf die Schreibweise und nicht auf die Art der Umsetzung. |
AW: Niki Source-Code Design
Zitat:
Code:
schreiben aber ohne varibalen :(
PROCEDURE 3vor ;
BEGIN vor; vor; vor; END; Ist wiklich so die wollten Pascal, was "damals" noch sehr neu war vereinfachen. Nach dem Motto : Zitat:
Zitat:
Gruß Christian |
AW: Niki Source-Code Design
@Sir Rufo:
Darum sagte ich ja auch "allgemein" ^^ ... Zitat:
Nachtrag: Hab gerade bemerkt, dass es natürlich nicht "function GoForward(...);" heißen muss, sondern "procedure GoForward(...);". Kommt davon wenn man zu schnell ist ^^ |
AW: Niki Source-Code Design
Zitat:
Man sollte allerdings den Lehrer auf sowas hinweisen und er sich eben daraufhin die Mühe machen, die Klasse von entsprechenden Richtlinenen zu unterrichten. Wenn man Dinge lernt, dann sollte man auch Wert auf ein wenig Qualität legen. |
AW: Niki Source-Code Design
Aber macht es überhaupt einen Unterschied, ob nun in einer Zeile oder in mehreren, wenn bei solchem Kram selbst Variablen als Ausgeburt der Hölle gelten? :roll:
Ich denke da gerne an einen Chemielehrer zurück: "Ihr lernt das jetzt erst mal falsch, weil ihr (noch) zu blöd seid, um es richtig zu lernen." - Aja! Warum lernen wir's dann überhaupt? |
AW: Niki Source-Code Design
Naja, zumindest ein Hinweis darauf, wie man es richtig macht, wäre sehr sehr sinnvoll. Allein aus dem Grund Lesbarkeit ist es eigentlich essentiell, dass pro Zeile ein Befehl steht. Es ist ja auch nicht so, dass die Schüler, wenn man es richtig begründet, zu dumm wären, es zu verstehen. In Chemie und Physik gibts manche Dinge, die ein 16 Jahre alter Schüler nicht unbedingt verstehen kann, da auch einfach die Grundlagen fehlen.
|
AW: Niki Source-Code Design
[OT]
Zitat:
Trifft sicher nicht auf alle zu, aber auf viele... [/OT] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz