Flowgorithm (oprogramowanie do map cyfrowych)
Flowgorithm to graficzne narzędzie do tworzenia, które umożliwia użytkownikom pisanie i uruchamianie programów korzystających ze schematów blokowych . Podejście ma na celu podkreślenie algorytmu, a nie składni konkretnego języka programowania. [ 1 ] Schemat blokowy można przekonwertować na kod napisany w kilku głównych językach programowania.
Pochodzenie nazwy
Nazwa jest złożeniem „schematu blokowego” i „ algorytmu ”. [ 2 ]
Obsługiwane języki programowania
Flowgorithm może interaktywnie generować programy w następujących językach programowania: gdy użytkownik przechodzi przez program, odpowiedni kod jest podświetlany. [ 3 ]
- C++
- C #
- Delfy
- Jawa
- JavaScript
- Lua
- Perła
- pyton
- QBasic
- Rubin
- Szybki 2
- Visual Basic dla aplikacji
- VisualBasic . internet
Wsparcie wielojęzyczne
Oprócz angielskiego Flowgorithm obsługuje inne języki. Są to: [ 3 ]
- Chiński uproszczony)
- Czech
- Francuski
- galicyjski
- Niemiecki
- język węgierski
- Włoski
- język japoński
- portugalski
- Rosyjski
- hiszpański – meksykański i kastylijski
Formy graficzne
Flowgorithm łączy klasyczne symbole schematu blokowego z tymi używanymi przez schematy SDL . Kolor każdego kształtu jest taki sam jak kolor skojarzonego wygenerowanego kodu i okna konsoli. Kolory można konfigurować za pomocą różnych wbudowanych motywów.
Przykład
Poniższy obrazek przedstawia rozwiązanie problemu o nazwie 99 butelek piwa. Funkcja służy do zwracania ciągu znaków zawierającego słowo „butelka” (liczba pojedyncza) lub „butelki” (liczba mnoga) w zależności od wartości parametru.
Zobacz także
Inne edukacyjne języki programowania to:
- Alicja
- smok
- LARP
- Microsoft Small Basic
- Porywacz
- Zadrapanie
- logika wizualna
- PSeInt
Referencje
- ^ „Postępowanie z konferencji ASEE PSW-2015” . asee.org . p. 158 . Źródło 4 maja 2016 .
- ↑ „Informacje” . Gorytm przepływu . Źródło 15 stycznia 2016 .
- ^ a b „Funkcje” . Gorytm przepływu . Źródło 15 stycznia 2016 .

