Flowgoritme - Flowgorithm
| Paradigme | Struktureret , bydende nødvendigt |
|---|---|
| Designet af | Devin Cook |
| Første gang dukkede op | 2014 |
| Stabil udgivelse | 2.30.3 / 1. august 2021 |
| Skrive disciplin | Statisk, stærk, sikker |
| Implementeringssprog | C# |
| OS | Windows (planlagt til OS X og Linux) |
| Licens | Freeware |
| Filnavn udvidelser | .fprg |
| Internet side | flowgoritme |
| Påvirket af | |
| Flowcharts | |
Flowgorithm er et grafisk redigeringsværktøj, som giver brugerne mulighed for at skrive og udføre programmer ved hjælp af flowcharts . Fremgangsmåden er designet til at understrege algoritmen frem for syntaksen for et specifikt programmeringssprog. Flowdiagrammet kan konverteres til flere større programmeringssprog. Flowgorithm blev oprettet ved Sacramento State University .
Navnets oprindelse
Navnet er et portmanteau af " flowchart " og " algoritme ".
Understøttede programmeringssprog
Flowgorithm kan interaktivt oversætte flowchartprogrammer til kildekode skrevet på andre programmeringssprog. Når brugeren går igennem sit rutediagram, fremhæves den relaterede kode i det oversatte program automatisk. Følgende programmeringssprog understøttes:
Flersproget support
Udover engelsk understøtter Flowgorithm andre talte sprog. Disse er:
- Arabisk
- Kinesisk (forenklet og traditionelt)
- Tjekkisk
- hollandske
- fransk
- Galicisk
- tysk
- Ungarsk
- Indonesisk
- Italiensk
- Japansk
- Mongolsk
- Persisk
- Polere
- Portugisisk
- Russisk
- Slovensk
- Spansk - mexicanske og castilianske dialekter
- Thai
- tyrkisk
- Ukrainsk
Grafiske former
Flowgorithm kombinerer de klassiske flowchartsymboler og dem, der bruges af SDL -diagrammer. Farven på hver form deles af den tilhørende genererede kode og konsolvinduet. Farverne kan ændres til flere indbyggede temaer. Fra version 2.22.1 mangler Flowgorithm brud og fortsæt udsagn, hvilket gør det umuligt at oprette mere komplekse algoritmer.
Eksempel
Billedet herunder har løsningen til 99 flasker øl . En funktion bruges til at returnere en streng, der enten indeholder ental "flaske" eller flertal "flasker" afhængigt af værdien af parameteren.
Se også
Andre uddannelsesprogrammerende sprog omfatter:
- Alice
- DRAKON
- LARP
- Microsoft Small Basic
- Raptor
-
Kradse
- Blokalt , interface brugt af Scratch til at lave kodeblokkene
- Visuel logik
