Pređi na sadržaj

Korisnik:UrosMitrovic06/prevod1

Izvor: Викикњиге

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.

Flowgorithm Shapes

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. Flowgorithm 99 Bottles of Beer

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.