Jump to content

Потоковый алгоритм

Потоковый алгоритм
Парадигма Структурированный , императивный
Разработано Девин Кук
Впервые появился 2014
Стабильная версия
3.3.1 / 17 августа 2022 г.
Дисциплина набора текста Статичный, прочный, безопасный
Язык реализации С#
ТЫ Окна
(планируется для OS X и Linux)
Лицензия Бесплатное ПО
Расширения имен файлов .fprg
Веб-сайт потокгоритм .org
Под влиянием
Блок-схемы

Flowgorithm — это графический инструмент разработки , который позволяет пользователям писать и выполнять программы с использованием блок-схем . Этот подход призван подчеркнуть алгоритм, а не синтаксис конкретного языка программирования. [1] Блок-схему можно преобразовать в несколько основных языков программирования. Flowgorithm был создан в Государственном университете Сакраменто . [2]

Происхождение имени

[ редактировать ]

Название представляет собой смесь слов « блок-схема » и « алгоритм ». [3]

Поддерживаемые языки программирования

[ редактировать ]

Flowgorithm может интерактивно переводить программы блок-схем в исходный код, написанный на других языках программирования. По мере того, как пользователь проходит по блок-схеме, соответствующий код в переведенной программе автоматически выделяется. Поддерживаются следующие языки программирования: [4]

Многоязычная поддержка

[ редактировать ]

Помимо английского, Flowgorithm поддерживает другие разговорные языки. Это: [4]

  • арабский
  • Китайский (упрощенный и традиционный)
  • чешский
  • Голландский
  • Французский
  • галисийский
  • немецкий
  • венгерский
  • индонезийский
  • итальянский
  • японский
  • Монгольский
  • персидский
  • Польский
  • португальский
  • Русский
  • словенский
  • Испанско-мексиканский и кастильский диалекты
  • тайский
  • турецкий
  • Украинский

Графические фигуры

[ редактировать ]

Flowgorithm сочетает в себе символы классических блок-схем и символы, используемые в диаграммах SDL. Цвет каждой фигуры используется в связанном сгенерированном коде и окне консоли. Цвета можно изменить в нескольких встроенных темах.


На изображении ниже показано решение задачи «99 бутылок пива» . Функция используется для возврата строки, которая содержит слово «бутылка» в единственном или множественном числе в зависимости от значения параметра.

См. также

[ редактировать ]

Другие образовательные языки программирования включают:

  1. ^ «Материалы конференции ASEE PSW-2015» (PDF) . asee.org . п. 158 . Проверено 4 мая 2016 г.
  2. ^ Курума, Матье (22 октября 2016 г.). «Возможности и особенности Raptor, Visual Logic и Flowgorithm для логики и проектирования программ» . Исследовательские ворота . Проверено 16 июля 2017 г.
  3. ^ «Информация» . Потоковый алгоритм . Архивировано из оригинала 16 марта 2016 г. Проверено 15 января 2016 г.
  4. ^ Jump up to: а б "Функции" . Потоковый алгоритм . Архивировано из оригинала 9 декабря 2015 г. Проверено 15 января 2016 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4c273958c5a062a392eaf2cc852c5a80__1713538800
URL1:https://arc.ask3.ru/arc/aa/4c/80/4c273958c5a062a392eaf2cc852c5a80.html
Заголовок, (Title) документа по адресу, URL1:
Flowgorithm - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)