Korisnik:UrosMitrovic06/prevod1
Flowgorithm
urediFlowgorithm je grafički alat za izradu koji omogućava korisnicima da pišu i izvršavaju programe koristeći dijagrame toka. Pristup je dizajniran da naglasi algoritam, a ne sintaksu određenog programskog jezika.[1] Dijagram toka se može konvertovati u nekoliko glavnih programskih jezika. Flowgorithm je kreiran na Državnom univerzitetu u Sakramentu.[2]
Poreklo imena
urediIme je slivenica nastala od reči "flowchart" i "algorithm".[3]
Podržani programski jezici
urediFlowgorithm može interaktivno da prevede programe dijagrama toka u izvorni kod napisan na drugim programskim jezicima. Kako se korisnik kreće kroz dijagram toka, odgovarajući kod u prevedenom programu se automatski ističe. Podržani su sledeći programski jezici:
- C++
- C#
- Delphi
- Java
- JavaScript
- Lua
- Perl
- PHP
- Python
- QBasic
- Ruby
- Swift 2 & 3
- Visual Basic for Applications
- Visual Basic .NET
Višejezična podrška
urediPored engleskog, Flowgorithm podržava i druge jezike. To su:[4]
- arapski
- kineski (pojednostavljeni i tradicionalni)
- češki
- holandski
- francuski
- galicijski
- nemački
- mađarski
- indonezijski
- italijanski
- japanski
- mongolski
- persijski
- poljski
- portugalski
- ruski
- slovenački
- španski - meksički i kastiljanski dijalekti
- tajlandski
- turski
- ukrajinski
Grafički oblici
urediFlowgorithm kombinuje klasične simbole dijagrama toka i one koje koriste SDL dijagrami. Boju svakog oblika dele povezani generisani kod i prozor konzole. Boje se mogu promeniti u nekoliko ugrađenih tema.
Primer
urediSlika ispod ima rešenje za problem 99 boca piva. Funkcija se koristi za vraćanje stringa koji sadrži ili jedninu „boca“ ili množinu „boce“ u zavisnosti od vrednosti parametra.
Takođe pogledaj
urediOstali obrazovni programski jezici uključuju:
Reference
uredi- ↑ "ASEE PSW-2015 Conference Proceedings" (PDF). asee.org. p. 158. Retrieved 2016-05-04.
- ↑ Kourouma, Mathieu (22 October 2016). "Capabilities and Features of Raptor, Visual Logic, and Flowgorithm for Program Logic and Design". ResearchGate. Retrieved 16 July 2017.
- ↑ "Info". Flowgorithm. Archived from the original on 2016-03-16. Retrieved 2016-01-15.
- ↑ "Features". Flowgorithm. Archived from the original on 2015-12-09. Retrieved 2016-01-15.