Virtausalgoritmi - Flowgorithm

Virtausalgoritmi
Virtausalgoritmi Logo.gif
Flowgorithm Editor.png
Paradigma Rakenteellinen , pakollinen
Suunnitellut Devin Cook
Ensimmäinen ilmestyi 2014
Vakaa julkaisu
2.30.3 / 1. elokuuta 2021
Kirjoituskuri Staattinen, vahva, turvallinen
Toteutuskieli C#
Käyttöjärjestelmä Windows
(suunniteltu OS X: lle ja Linuxille)
Lisenssi Freeware
Tiedostotunnisteet .fprg
Verkkosivusto virtausalgoritmi .org
Vaikuttanut
Vuokaaviot

Flowgorithm on graafinen kirjoitustyökalu, jonka avulla käyttäjät voivat kirjoittaa ja suorittaa ohjelmia vuokaavioiden avulla . Lähestymistapa on suunniteltu korostamaan algoritmia eikä tietyn ohjelmointikielen syntaksia. Vuokaavio voidaan muuntaa useaksi suureksi ohjelmointikieleksi. Virtausalgoritmi luotiin Sacramenton osavaltion yliopistossa .

Nimen alkuperä

Nimi on " vuokaavion " ja " algoritmin " portmanteau .

Tuetut ohjelmointikielet

Virtausalgoritmi voi kääntää vuorovaikutteisesti vuokaavio -ohjelmat muilla ohjelmointikielillä kirjoitetuksi lähdekoodiksi . Kun käyttäjä käy läpi vuokaavionsa, käännettyyn ohjelmaan liittyvä koodi korostuu automaattisesti. Seuraavia ohjelmointikieliä tuetaan:

Monikielinen tuki

Englannin lisäksi Flowgorithm tukee muita puhuttuja kieliä. Nämä ovat:

  • arabialainen
  • Kiina (yksinkertaistettu ja perinteinen)
  • Tšekki
  • Hollannin kieli
  • Ranskan kieli
  • Galician
  • Saksan kieli
  • Unkarin kieli
  • Indonesialainen
  • italialainen
  • japanilainen
  • Mongolialainen
  • Persialainen
  • Kiillottaa
  • Portugalin kieli
  • Venäjän kieli
  • Slovenialainen
  • Espanja - Meksikon ja Castilian murteet
  • Thai
  • Turkki
  • Ukrainalainen

Graafiset muodot

Virtausalgoritmi yhdistää klassiset vuokaaviosymbolit ja SDL -kaavioiden käyttämät symbolit. Kunkin muodon väri jaetaan yhdistetyn luodun koodin ja konsoli -ikkunan avulla. Värit voidaan vaihtaa useisiin sisäänrakennettuihin teemoihin. Versiosta 2.22.1 alkaen Flowgorithmissa ei ole tauko- ja jatkolausekkeita, mikä tekee mahdottomaksi luoda monimutkaisempia algoritmeja.

Virtausalgoritmin muodot.png

Esimerkki

Alla olevassa kuvassa on ratkaisu 99 pulloon olutta . Funktiota käytetään palauttamaan merkkijono, joka sisältää joko yksittäisen "pullon" tai useita "pulloja" parametrin arvon mukaan.
Virtausalgoritmi 99 Pulloa olutta.png

Katso myös

Muita opetusohjelmointikieliä ovat:

Viitteet

Ulkoiset linkit