1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Höheren Programmcode in LaTex-Pseudocode konvertieren

  • Blixa Barscheck
  • 11. April 2012 um 09:17
  • Unerledigt
  • Blixa Barscheck
    12
    Blixa Barscheck
    Mitglied
    Reaktionen
    11
    Punkte
    1.406
    Beiträge
    229
    • 11. April 2012 um 09:17
    • #1

    Kennt jemand ein Tool, mit dem sich Programmcode einer höheren Programmiersprache in LaTex-Pseudocode (Paktete: 'algorithmic', 'algorithmicx', etc.) konvertieren lässt.

    Danke!

    "Von der Gewalt, die alle Wesen bindet, befreit der Mensch sich, der sich überwindet." > Learn more ...

  • pernhard
    11
    pernhard
    Mitglied
    Reaktionen
    14
    Punkte
    1.269
    Beiträge
    244
    • 11. April 2012 um 10:37
    • #2

    Ich kenn nur ein paar Tools, um Code direkt in vernünftig formatiertes LaTeX zu konvertieren. Z.B. für C gibts c2latex
    (http://www.ctan.org/tex-archive/support/c2latex mußte die Homepage sein)

    hth, Bernhard

    I used to be an owl...

    881 :rock:

  • Blixa Barscheck
    12
    Blixa Barscheck
    Mitglied
    Reaktionen
    11
    Punkte
    1.406
    Beiträge
    229
    • 13. April 2012 um 16:24
    • #3

    Nein, das meinte ich nicht sondern, dass ich dem Programm eine Quelldatei übergebe, z.b.:

    Code
    /*
    \caption{Function f}
    \label{algo:f}
    */
    
    
    double f(int x, char y){
    
        x = x + 1;
    
        if(x < 0){
            return 0.9;
        }else{
            return 0.1;
        }
    }
    Alles anzeigen

    und das Programm erzeugt dann daraus:

    Code
    \begin{algorithm}
    \caption{Function f}
    \label{alg:f}
    \begin{algorithmic}[1]
    \item[]  ~\\
    
    
    Input:\\
    $x\gets$ \textit{Beschreibung von Input-Variable x}\\
    $y\gets$ \textit{Beschreibung von Input-Variable y}\\[1.5ex]
    
    
    \STATE $x\gets x+1$
    
    
    \IF {$ x < 0 $}
        \RETURN $0.9$    
    \ELSE
        \RETURN $0.9$
    \ENDIF
    
    
    \end{algorithmic}
    
    
    \end{algorithm}
    Alles anzeigen

    Was dann so aussehen würde:

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    "Von der Gewalt, die alle Wesen bindet, befreit der Mensch sich, der sich überwindet." > Learn more ...

  • WinRunner
    2
    WinRunner
    Mitglied
    Punkte
    15
    Beiträge
    3
    • 29. April 2012 um 20:09
    • #4

    Ein herzliches Hallo in dir Runde. Ich bin Latex Einsteiger und auf der suche nach einem Einsteiger-Script um die Software besser kennenzulernen. Hat da jemand was für mich?

  • pernhard
    11
    pernhard
    Mitglied
    Reaktionen
    14
    Punkte
    1.269
    Beiträge
    244
    • 29. April 2012 um 20:36
    • #5

    Der Klassiker ist l2kurz http://www.dante.de/CTAN/info/lshort/german/l2kurz.pdf

    I used to be an owl...

    881 :rock:

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung