Скачиваний:   0
Пользователь:   andrey
Добавлен:   09.01.2015
Размер:   27.5 КБ
СКАЧАТЬ

Аннотация

 

Данный документ содержит описание программы, функций, интерфейс взаимодействия с пользователем и внешний вид рабочего модуля программы, а также описание задачи.


Содержание

 

4.1 Описание программы   29

4.1.1 Назначение      29

4.1.2 Структура программного обеспечения       29

4.1.3 Описание функуций программы     29

 

 


4.1 Описание программы

4.1.1 Назначение

Программа предназначена для интерпретирования исходного кода программы на языке brainfuck.

 

4.1.2 Структура программного обеспечения.

 

Программа состоит:

- файл in.txt, в который помещается исходный код программы на языке brainfuck.

- файл lex.txt, в который выводится поток дескрипторов исходного кода программы на языке brainfuck.

- файл res.txt, в который выводится результат работы интерпретатора исходного кода программы на языке brainfuck.

- файл syn.txt, в который выводится состояние магазинной памяти.

- файл BF.exe, запускающий работу интерпретатора.

 

4.1.3 Описание функций программы.

 

void interpret(int op) – функция, интерпретирующая дескриптор op.

int prov(int op) – проверка символа op на его принадлежность к множеству терминалов. В случае успеха возвращает дескриптор этого терминала, в случае неуспеха – возвращает -1.

void vivod(void) – вывод содержимого магазина в файл и перевод строки.

void svertka(void) – аналог операции СВЕРТКА для метода синтаксического анализа ПЕРЕНОС-ОПОЗНАТЬ.

void cycl(long int pos) – интерпретация цикла. Входной параметр pos – позиция в программе, с которой начинается цикл.

 

 

 

 

Наверх страницы

Внимание! Не забудьте ознакомиться с остальными документами данного пользователя!

Соседние файлы в текущем каталоге:

На сайте уже 21970 файлов общим размером 9.9 ГБ.

Наш сайт представляет собой Сервис, где студенты самых различных специальностей могут делиться своей учебой. Для удобства организован онлайн просмотр содержимого самых разных форматов файлов с возможностью их скачивания. У нас можно найти курсовые и лабораторные работы, дипломные работы и диссертации, лекции и шпаргалки, учебники, чертежи, инструкции, пособия и методички - можно найти любые учебные материалы. Наш полезный сервис предназначен прежде всего для помощи студентам в учёбе, ведь разобраться с любым предметом всегда быстрее когда можно посмотреть примеры, ознакомится более углубленно по той или иной теме. Все материалы на сайте представлены для ознакомления и загружены самими пользователями. Учитесь с нами, учитесь на пятерки и становитесь самыми грамотными специалистами своей профессии.

Не нашли нужный документ? Воспользуйтесь поиском по содержимому всех файлов сайта:



Каждый день, проснувшись по утру, заходи на obmendoc.ru

Товарищ, не ленись - делись файлами и новому учись!

Яндекс.Метрика