Корисник:UrosMitrovic06/prevod1
Flowgorithm
уредиFlowgorithm је графички алат за израду који омогућава корисницима да пишу и извршавају програме користећи дијаграме тока. Приступ је дизајниран да нагласи алгоритам, а не синтаксу одређеног програмског језика.[1] Дијаграм тока се може конвертовати у неколико главних програмских језика. Flowgorithm је креиран на Државном универзитету у Сакраменту.[2]
Порекло имена
уредиИме је сливеница настала од речи "flowchart" и "algorithm".[3]
Подржани програмски језици
уредиFlowgorithm може интерактивно да преведе програме дијаграма тока у изворни код написан на другим програмским језицима. Како се корисник креће кроз дијаграм тока, одговарајући код у преведеном програму се аутоматски истиче. Подржани су следећи програмски језици:
- C++
- C#
- Delphi
- Java
- JavaScript
- Lua
- Perl
- PHP
- Python
- QBasic
- Ruby
- Swift 2 & 3
- Visual Basic for Applications
- Visual Basic .NET
Вишејезична подршка
уредиПоред енглеског, Flowgorithm подржава и друге језике. То су:[4]
- арапски
- кинески (поједностављени и традиционални)
- чешки
- холандски
- француски
- галицијски
- немачки
- мађарски
- индонезијски
- италијански
- јапански
- монголски
- персијски
- пољски
- португалски
- руски
- словеначки
- шпански - мексички и кастиљански дијалекти
- тајландски
- турски
- украјински
Графички облици
уредиFlowgorithm комбинује класичне симболе дијаграма тока и оне које користе СДЛ дијаграми. Боју сваког облика деле повезани генерисани код и прозор конзоле. Боје се могу променити у неколико уграђених тема.
Пример
уредиСлика испод има решење за проблем 99 боца пива. Функција се користи за враћање стринга који садржи или једнину „боца“ или множину „боце“ у зависности од вредности параметра.
Такође погледај
уредиОстали образовни програмски језици укључују:
Референце
уреди- ↑ "ASEE PSW-2015 Conference Proceedings" (PDF). asee.org. p. 158. Retrieved 2016-05-04.
- ↑ Kourouma, Mathieu (22 October 2016). "Capabilities and Features of Raptor, Visual Logic, and Flowgorithm for Program Logic and Design". ResearchGate. Retrieved 16 July 2017.
- ↑ "Info". Flowgorithm. Archived from the original on 2016-03-16. Retrieved 2016-01-15.
- ↑ "Features". Flowgorithm. Archived from the original on 2015-12-09. Retrieved 2016-01-15.