Flussgorithmus - Flowgorithm
| 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 |
| 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.
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.
Siehe auch
Andere pädagogische Programmiersprachen sind:
- Alice
- DRAKON
- LARP
- Microsoft Small Basic
- Raubvogel
-
Kratzen
- Blockly , Schnittstelle, die von Scratch verwendet wird, um die Codeblöcke zu erstellen
- Visuelle Logik
