Flussgorithmus - Flowgorithm

Flowgorithmus
Flowgorithm Logo.gif
Flowgorithm Editor.png
Paradigma Strukturiert , zwingend
Entworfen von Devin Cook
Erstmals erschienen 2014
Stabile Version
2.30.3 / 1. August 2021
Schreibdisziplin Statisch, stark, sicher
Implementierungssprache C#
Betriebssystem Windows
(geplant für OS X und Linux)
Lizenz Freeware
Dateinamenerweiterungen .fprg
Webseite Flowgorithmus .org
Beeinflusst von
Flussdiagramme

Flowgorithm ist ein grafisches Authoring-Tool , mit dem Benutzer mithilfe von Flussdiagrammen Programme schreiben und ausführen können . Der Ansatz zielt darauf ab, den Algorithmus und nicht die Syntax einer bestimmten Programmiersprache hervorzuheben. Das Flussdiagramm kann in mehrere wichtige Programmiersprachen konvertiert werden. Flowgorithm wurde an der Sacramento State University entwickelt .

Herkunft des Namens

Der Name ist ein Portmanteau aus „ Flowchart “ und „ Algorithmus “.

Unterstützte Programmiersprachen

Flowgorithm kann Flussdiagrammprogramme interaktiv in Quellcode übersetzen , der in anderen Programmiersprachen geschrieben wurde. Während der Benutzer sein Flussdiagramm durchläuft, wird der zugehörige Code im übersetzten Programm automatisch hervorgehoben. Folgende Programmiersprachen werden unterstützt:

Mehrsprachige Unterstützung

Neben Englisch unterstützt Flowgorithm auch andere gesprochene Sprachen. Diese sind:

  • Arabisch
  • Chinesisch (vereinfacht & traditionell)
  • Tschechisch
  • Niederländisch
  • Französisch
  • galizisch
  • Deutsch
  • ungarisch
  • Indonesisch
  • Italienisch
  • japanisch
  • mongolisch
  • persisch
  • Polieren
  • Portugiesisch
  • Russisch
  • Slowenisch
  • Spanisch - Mexikanische und kastilische Dialekte
  • Thai
  • Türkisch
  • ukrainisch

Grafische Formen

Flowgorithm kombiniert die klassischen Flussdiagrammsymbole und die von SDL-Diagrammen verwendeten. Die Farbe jeder Form wird vom zugehörigen generierten Code und dem Konsolenfenster gemeinsam verwendet. Die Farben können zu mehreren integrierten Themen geändert werden. Ab Version 2.22.1 fehlen in Flowgorithm break-and-continue-Anweisungen, die es unmöglich machen, komplexere Algorithmen zu erstellen.

Flowgorithm Shapes.png

Beispiel

Das Bild unten zeigt die Lösung für 99 Flaschen Bier . Eine Funktion wird verwendet, um einen String zurückzugeben, der abhängig vom Wert des Parameters entweder den Singular "Flasche" oder den Plural "Flaschen" enthält.
Flowgorithm 99 Flaschen Bier.png

Siehe auch

Andere pädagogische Programmiersprachen sind:

Verweise

Externe Links