Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
В работе рассмотрены примеры псевдокодов из учебной литературы и сформулированы основные требования для языка публикации алгоритмов из конкретной предметной области – дискретной математики и её приложений. Также были обозначены особенности и отличительные черты: слияние конструкций языков программирования и математических формул, система неавтоматического форматирования. В результате был разработан и реализован язык MAPY: - Приведено неформальное словесное описание возможностей языка - Приведено описание конкретного синтаксиса с использованием синтаксических диаграмм и приведены короткие примеры для основных конструкций - Реализована программа-транслятор, состоящая из нескольких модулей, для получения кода на языке LaTeX. Модули отвечают за лексический анализ, синтаксический анализ и генерацию кода Также были рассмотрены примеры применения языка для публикации некоторых алгоритмов из учебной литературы.
This study explores examples of pseudocodes from educational literature and formulates basic requirements for the language for publishing algorithms from concrete domain - discrete mathematics and its applications. Features and particular qualities, such as manual formatting system and the combination of programming languages constructions and mathematical formulas, were also formulated. As a result, the MAPY language was developed and implemented: - An informal verbal description of the language capabilities is provided in this paper - A description of a specific syntax using syntax diagrams and short examples for basic constructions are provided - Translator, consisting of several modules, was implemented to generate LaTeX code. The modules are responsible for lexical analysis, parsing and code generation In addition, some examples of the usage of the MAPY language for algorithms from educational literature publishing were presented.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все |
![]() ![]() ![]() |
||||
Внешние организации №2 | Все |
![]() |
||||
Внешние организации №1 | Все | |||||
Интернет | Авторизованные пользователи СПбПУ |
![]() ![]() ![]() |
||||
Интернет | Авторизованные пользователи (не СПбПУ, №2) |
![]() |
||||
Интернет | Авторизованные пользователи (не СПбПУ, №1) | |||||
![]() |
Интернет | Анонимные пользователи |
Статистика использования
|
Количество обращений: 13
За последние 30 дней: 8 Подробная статистика |