Флоргоритм - Flowgorithm

Флоргоритм
Flowgorithm Logo.gif
Flowgorithm Editor.png
ПарадигмаҚұрылымдалған, императивті
ЖобалағанДевин Кук
Бірінші пайда болды2014
Тұрақты шығарылым
2.11.1 / 25 қаңтар 2018 жыл
Пәнді теруСтатикалық, мықты, қауіпсіз
Іске асыру тіліC #
ОЖWindows
(OS X және Linux үшін жоспарланған)
ЛицензияТегін бағдарламалар
Файл атауының кеңейтімдері.fprg
Веб-сайтфлюгоритм.org
Әсер еткен
Блок-схемалар

Флоргоритм графикалық болып табылады авторлық құрал Бұл қолданушыларға бағдарламаларды жазу мен орындауға мүмкіндік береді блок-схемалар. Тәсіл белгілі бір бағдарламалау тілінің синтаксисіне емес, алгоритмге баса назар аударуға арналған.[1] Блок-схеманы бірнеше негізгі бағдарламалау тілдеріне ауыстыруға болады. Флоргоритм құрылған Сакраменто мемлекеттік университеті.[2]

Есімнің шығу тарихы

Атауы - а портманто туралы «блок-схема « және »алгоритм ".[3]

Қолдау көрсетілетін бағдарламалау тілдері

Флоргоритм блок-схема бағдарламаларын интерактивті түрде аудара алады бастапқы код басқа бағдарламалау тілдерінде жазылған. Пайдаланушы өздерінің блок-схемасы бойынша қадамдар жасаған кезде, аударылған бағдарламадағы қатысты код автоматты түрде ерекшеленеді. Келесі бағдарламалау тілдеріне қолдау көрсетіледі:[4]

Көптілді қолдау

Flowgorithm ағылшын тілінен басқа сөйлеу тілдерін қолдайды. Бұлар:[4]

  • Араб
  • Қытай (жеңілдетілген және дәстүрлі)
  • Чех
  • Голланд
  • Француз
  • Галисия
  • Неміс
  • Венгр
  • Индонезиялық
  • Итальян
  • жапон
  • Моңғол
  • Парсы
  • Поляк
  • португал тілі
  • Орыс
  • Словен
  • Испан - Мексика және Кастилия диалектілері
  • Тай
  • Түрік
  • Украин

Графикалық пішіндер

Флоргоритм классикалық блок-схема белгілерін және SDL диаграммаларында қолданылатын белгілерді біріктіреді. Әр пішіннің түсі байланысты код және консоль терезесімен бөлінеді. Түстер бірнеше кіріктірілген тақырыптарға өзгертілуі мүмкін. 2.22.1 нұсқасына сәйкес, флеггоритмде үзілістер мен жалғасулар жоқ, бұл күрделі алгоритмдерді құруға мүмкіндік бермейді.

Flowgorithm Shapes.png

Мысал

Төмендегі суретте шешім бар 99 бөтелке сыра. Параметр мәніне байланысты сингулярлы «бөтелке» немесе көпше «бөтелкелер» бар жолды қайтару үшін функция қолданылады.
Флоргоритм 99 Bottles of Beer.png

Сондай-ақ қараңыз

Басқа білім беру бағдарламалау тілдері қамтиды:

Әдебиеттер тізімі

  1. ^ «ASEE PSW-2015 конференция материалдары» (PDF). asee.org. б. 158. Алынған 2016-05-04.
  2. ^ Куроума, Матье (22 қазан 2016). «Бағдарлама логикасы мен дизайны үшін раптордың, визуалды логиканың және флегоритмнің мүмкіндіктері мен ерекшеліктері». ResearchGate. Алынған 16 шілде 2017.
  3. ^ «Ақпарат». Флоргоритм. Алынған 2016-01-15.
  4. ^ а б «Ерекшеліктер». Флоргоритм. Алынған 2016-01-15.

Сыртқы сілтемелер