+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Turbo Pascal grafik

  1. #1
    TP-Junior _lolaavid macht alles soweit korrekt
    Registriert seit
    Sep 2007
    Beiträge
    8

    Turbo Pascal grafik

    Hallo, ich stecke total fest und komme nicht weiter, kann mir da jemand helfen?

    Psoll.
    Geändert von _lolaavid (25.10.2007 um 00:04 Uhr)

  2. #2
    TP-Greis steff11 ist einer der Eckpfeiler des TP - ohne ihn geht nichts steff11 ist einer der Eckpfeiler des TP - ohne ihn geht nichts steff11 ist einer der Eckpfeiler des TP - ohne ihn geht nichts steff11 ist einer der Eckpfeiler des TP - ohne ihn geht nichts steff11 ist einer der Eckpfeiler des TP - ohne ihn geht nichts steff11 ist einer der Eckpfeiler des TP - ohne ihn geht nichts steff11 ist einer der Eckpfeiler des TP - ohne ihn geht nichts steff11 ist einer der Eckpfeiler des TP - ohne ihn geht nichts steff11 ist einer der Eckpfeiler des TP - ohne ihn geht nichts steff11 ist einer der Eckpfeiler des TP - ohne ihn geht nichts steff11 ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von steff11
    Registriert seit
    Aug 2002
    Ort
    Hochfranken
    Beiträge
    5.884
    Trägt nichts zur Lösung bei, aber dennoch: wärs nicht an der Zeit, sich für genau solche Aufgabenstellungen mal mit einer zeitgemäß objektorientierten Vorgehensweise anzufreunden? Der erste Schritt ist mühsam, aber du profitierst!

  3. #3
    TP-Supporter SchneewittchenX hilft, wo's geht SchneewittchenX hilft, wo's geht SchneewittchenX hilft, wo's geht
    Registriert seit
    May 2007
    Ort
    Berlin
    Beiträge
    372
    Hi,
    ich stimm Steffen zum Teil zu, mit einer modernen Programmiersprache geht das leichter.
    Wobei, ab Turbo-Pascal 6 war objektorientiertes Programmieren bereits möglich, wenn es auch im Beispiel nicht benutzt wird.

    Der Nachfolger von Turbo-Pascal ist Delphi (unter Linux auch Kylix (alt, nicht mehr erhältlich, FreePascal/Lazarus http://wiki.lazarus.freepascal.org/Free_Pascal/de mit Links für Download auch für Windows).

    Schau doch mal in folgendes Forum, die können Dir bestimmt besser helfen: http://www.delphi-forum.de/
    Mehr findest Du mit Google "Delphi Grafik Forum" (ohne Anführungszeichen)
    Aber auch mit "Turbo-pascal Grafik Forum" ist noch etwas (älteres) zu finden.
    Mit "Turbo-pascal Grafik Programmierung" findest Du auch Tipps zum Umstieg auf Delphi.

    Hier ein paar Tutorials:
    http://www.dsdt.info/tutorials/
    http://www.robsite.de/tutorials.php?tut=pascaldelphi

    Wofür machst Du das eigentlich? Das ist doch hoffentlich keine Schulaufgabe?
    Ich habe vorige Woche gerade alle meine Turbo-Pascal-Bücher ins Altpapier gegeben, weil ich dachte, dass man die nun wirklich nicht mehr braucht.

    SchneewittchenX
    Geändert von SchneewittchenX (08.10.2007 um 10:49 Uhr)

  4. #4
    TP-Junior _lolaavid macht alles soweit korrekt
    Registriert seit
    Sep 2007
    Beiträge
    8
    Doch es ist eine Aufgabe die wir im Info unterricht lösen sollen, aber ich hänge gerade, weil sich das Ding nicht bewegt, ich dachte hier kann mir jemand weiterhelfen......

  5. #5
    TP-Specialist His.Master's.Voice lebt für das TP und seine User His.Master's.Voice lebt für das TP und seine User His.Master's.Voice lebt für das TP und seine User His.Master's.Voice lebt für das TP und seine User His.Master's.Voice lebt für das TP und seine User His.Master's.Voice lebt für das TP und seine User His.Master's.Voice lebt für das TP und seine User His.Master's.Voice lebt für das TP und seine User Avatar von His.Master's.Voice
    Registriert seit
    Mar 2006
    Ort
    Wörrstadt
    Beiträge
    2.454
    Hallo,
    es ist zwar auch schon Urzeiten her, wo ich mich mit Tubo Pascal 6.0 beschäftigt habe aber sicherlich ist dies eine gute Übung für das allgemeine Verständniss.
    Zwar ist es für mich schwierig mir das optisch vorzustellen, aber teilweise kann ich das etwas nachvollziehen. Im ersten Schritt wird das Männchen gezeichnet und der Text ausgegeben. Dann folgt die Armbewegung mit der Schleife for i:=1 to 30 do begin. Aber was machen dann die nachfolgenden beiden Schleifen. Dort werden ja auch nur Linien gezeichnet?

    Das Männchen bewegst du ja auch nicht, weil du dafür ja auch nichts ergänzt hast. Um das Mänchen zu bewegen müsstest du die ganze Sequenz für das Männchen auch in eine Schleife setzen und die x Koordinate für die line oder rectangle Anweisung um den Schleifenwert i erhöhen, da macht z.B. line(178+i,187,175+i,187);
    Ist der Schleifenzähler i zum Bsp. bei 20 angelangt wird die Linie um 20 px nach rechts verschoben, d.h. anstatt von X Koordinate 178, startet die Linie ab (178+20)= 198. Dadurch kommt eine Bewegung zustande. Damit dies nicht zu schnell geht wird mit delay noch eine minimale Wartezeit eingebaut.
    Gruß HMV

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51