Flowgorithm

uredi

Flowgorithm 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

uredi

Ime je slivenica nastala od reči "flowchart" i "algorithm".[3]

Podržani programski jezici

uredi

Flowgorithm 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:

Višejezična podrška

uredi

Pored 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

uredi

Flowgorithm 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

uredi

Slika 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

uredi

Ostali obrazovni programski jezici uključuju:

Reference

uredi
  1. "ASEE PSW-2015 Conference Proceedings" (PDF). asee.org. p. 158. Retrieved 2016-05-04.
  2. Kourouma, Mathieu (22 October 2016). "Capabilities and Features of Raptor, Visual Logic, and Flowgorithm for Program Logic and Design". ResearchGate. Retrieved 16 July 2017.
  3. "Info". Flowgorithm. Archived from the original on 2016-03-16. Retrieved 2016-01-15.
  4. "Features". Flowgorithm. Archived from the original on 2015-12-09. Retrieved 2016-01-15.