Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
В работе рассмотрены примеры псевдокодов из учебной литературы и сформулированы основные требования для языка публикации алгоритмов из конкретной предметной области – дискретной математики и её приложений. Также были обозначены особенности и отличительные черты: слияние конструкций языков программирования и математических формул, система неавтоматического форматирования. В результате был разработан и реализован язык 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.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Usage statistics
Access count: 16
Last 30 days: 0 Detailed usage statistics |