Mini-Pascal-Programm

Tutorials.at
Verfügbare Informationen zu "Mini-Pascal-Programm"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: TSK - Dragorad - DrPhil_Guth
  • Forum: Tutorials.at
  • Forenbeschreibung: Programmierforum
  • aus dem Unterforum: Pascal
  • Antworten: 12
  • Forum gestartet am: Mittwoch 19.04.2006
  • Sprache: deutsch
  • Link zum Originaltopic: Mini-Pascal-Programm
  • Letzte Antwort: vor 16 Jahren, 10 Monaten, 11 Tagen, 22 Stunden, 17 Minuten
  • Alle Beiträge und Antworten zu "Mini-Pascal-Programm"

    Re: Mini-Pascal-Programm

    TSK - 31.05.2007, 23:58

    Mini-Pascal-Programm
    program aufgabe27;
    var i,j: integer;
    procedure eins;
    var j: integer;
    procedure zwei;
    var i: integer;
    begin
    i := j + 2;
    j := i + 3;
    writeln(’zwei: i = ’,i,’ j = ’,j)
    end;
    begin
    i := i + 2;
    j := i - 1;
    i := i + 3 * j;
    zwei;
    writeln(’eins: i = ’,i,’ j = ’,j)
    end;
    begin
    i := 0;
    j := 2;
    eins;
    writeln(’Hauptprogramm: i = ’,i,’ j = ’,j);
    readln;
    end.

    Könnt ihr mir bei der Ausgabe des Programms helfen?

    Danke:)



    Re: Mini-Pascal-Programm

    Dragorad - 01.06.2007, 16:38


    Am Anfang erstmal hilfreiche Tips zur erfolgreichen Codedarstellung (steht hier überall im Forum :wink: ):

    1. mit dem code-Tag den Code "umrahmen", damit ersichtlich wird, was Code ist und was nicht
    2. den Code einrücken! Erhöht die Lesbarkeit
    3. Leerzeilen!! erhöhen die Lesbarkeit noch mehr!!!

    Hab' dein Programm nochmal ordentlich geschrieben und kommentiert:

    Code: program aufgabe27;
    uses crt; {eine Befehlsdatenbank, die eigenlich nie fehlen darf}
    var i,j: integer;

    {procedure eins;
    var j: integer; -> dieser Teil ergibt keinen Sinn}

    procedure zwei;
      var i: integer;
      begin
        i := j + 2;
        j := i + 3;
        writeln(’zwei: i = ’,i,’ j = ’,j)
      end;

    begin
      i := i + 2;
      j := i - 1;
      i := i + 3 * j;
      zwei;
      writeln(’eins: i = ’,i,’ j = ’,j)
    end.

    {begin
    i := 0;
    j := 2;
    eins;
    writeln(’Hauptprogramm: i = ’,i,’ j = ’,j);
    readln;
    end. -> und wieder ein Teil, der keinen Sinn ergibt, obwohl ich ihn ahnen kann}


    Was soll dieses Programm eigenlich machen?!



    Re: Mini-Pascal-Programm

    TSK - 01.06.2007, 21:22


    Ich soll die Ausgabe des Programms ermitteln und meine Antwort begründen. Was das Programm eigentlich machen soll würde ich auch gerne wissen:)
    Bedanke mich aber trotzdem für deine Mühe.

    MFG



    Re: Mini-Pascal-Programm

    Dragorad - 02.06.2007, 22:08


    Wurde dir die Aufgebe in der Schule von 'nem Lehrer gestellt?



    Re: Mini-Pascal-Programm

    DrPhil_Guth - 02.06.2007, 22:32


    Wie wärs, wenn du sie durch nen compiler schickst...
    Oder noch besser, lern erst mal das was du hättest lernen sollen, siehs dir nochmal an. Dann wird dir vieles klarer werden. Wenn nicht, dann stell konkrete fragen, so wie "wieso schreibt prozedur XY foo und nicht bar?"
    Helfen gerne, aber ich denke kaum dass du hier wen finden wirst der dir deine Hausaufgeben macht. (Außer gegen bezahlung natürlich ;) )



    Re: Mini-Pascal-Programm

    Dragorad - 03.06.2007, 10:16


    Hab's mal durchgejagt und war zunächst überrascht, dass es funktioniert hat! Da ist nämlich ein cooler Trick drin, von dem ich bis jetzt noch nicht gehört hab' (@TSK: na, findest du ihn? :D ).
    Mit der Ausgabe ist es garnicht so schwierig. Du brauchst bloß die ersten Zahlen zu nehmen und dann rechnen :wink:

    Mehr Hinweise gibt es als Antwort auf eine PM mit deiner Kontonummer :lol: :wink: :D



    Re: Mini-Pascal-Programm

    TSK - 03.06.2007, 14:31


    Ich bedanke mich für euer Mühe und Antworten. Dies sind keine Hausaufgaben sind Aufgaben aus dem Studium. Habe die Aufgaben lösen können.
    Möchte auch nicht das jemand hier meine Hausaufgaben oder so löst wollte nur Hilfe haben.

    MFG



    Re: Mini-Pascal-Programm

    Dragorad - 03.06.2007, 20:50


    Ist schon klar.

    Aber das ding mit der Prozedut in der Prozedur ist schon trickreich!



    Re: Mini-Pascal-Programm

    TSK - 03.06.2007, 22:37


    Dragorad was machste eigentlich? Bist du auch am Studieren? Oder progst du aus Langweile:)

    MFG



    Re: Mini-Pascal-Programm

    Dragorad - 04.06.2007, 10:18


    Ich gehe noch zur Schule (nächstes Jahr Abi). Proggen tue ich nur hobbymäßig nebenbei.



    Re: Mini-Pascal-Programm

    TSK - 05.06.2007, 00:35


    Wünsche dir dann viel Erfolg.

    MFG



    Re: Mini-Pascal-Programm

    Dragorad - 05.06.2007, 14:00


    Danke! :D



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum Tutorials.at

    Variablen tauschen - gepostet von Joe am Samstag 03.11.2007
    splittext - gepostet von DrPhil_Guth am Donnerstag 15.03.2007
    Monstersgame-Account abzugeben - gepostet von vpascal am Sonntag 02.09.2007
    string abfragen? - gepostet von Godmaster am Dienstag 03.10.2006
    Bilder - gepostet von BASIC am Mittwoch 31.05.2006
    Männlich- Weiblich zeichen - gepostet von DrPhil_Guth am Sonntag 23.04.2006
    Zeugnisnotenrechner - brauche Hilfe beim Programmieren. - gepostet von Mobin am Dienstag 09.01.2007
    Geburtstagsliste - gepostet von Dragorad am Freitag 01.06.2007



    Ähnliche Beiträge wie "Mini-Pascal-Programm"

    Mini Review: CA SCAR - [SKY]neweden21 (Freitag 20.07.2007)
    Mini Review: Elcanmania - [SKY]neweden21 (Freitag 20.07.2007)
    franzose mit mini-hirn - eazyberny (Montag 23.07.2007)
    Mini Biotop - Laky (Donnerstag 08.04.2004)
    Buddhismus in Deutschland - ABAS (Sonntag 24.10.2010)
    Bremsen - Ludwig (Mittwoch 27.10.2010)
    'The Day Before You Came' Analysed (Link) - onlyabba4me (Donnerstag 28.10.2010)
    iPhone FlyPad - nicht zu empfehlen - highfly (Sonntag 31.10.2010)
    TV Programm - Mietzlinchen (Freitag 13.07.2007)
    WorldTra.de Affiliate Programm - WorldTra.de (Freitag 22.10.2004)