Virtausalgoritmi - Flowgorithm
| 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 |
| 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.
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.
Katso myös
Muita opetusohjelmointikieliä ovat:
- Alice
- DRAKON
- LARP
- Microsoft Small Basic
- Raptor
-
Naarmu
- Lohko , käyttöliittymä, jota Scratch käyttää koodilohkojen tekemiseen
- Visuaalinen logiikka
