Создан заказ №3434138
9 декабря 2018
Создание лексического анализатора на языке delphi (только программа!)
Как заказчик описал требования к работе:
Задание.
Создать лексический анализатор, выделяющий из входной последовательности следующие лексемы:
"идентификатор" - последовательность букв и цифр, начинающаяся с буквы;
"число" - последовательность цифр, целая часть от дробной отделяется точкой или запятой, причем дробная часть может отсутс
твовать;
"присвоение" - строка ":=";
" операции" - символы + или – ;
ключевые слова begin и end.
Лексемы отделяются друг от друга пробелом или начинаются с новой строки.
Входная последовательность должна вводиться с помощью объекта класса tMemo. Результат работы алгоритма также отражается с помощью объекта класса tMemo, в который помещаются строки вида ,. Если автомат находится в ошибочном состоянии, то разбор далее не производится и пользователю выдается соответствующее сообщение.
Пример
входная последовательность
3434334 eree wew3
3434.4 + :=
Результат
число 3434334
идентификатор eree
идентификатор wew3
число 3434.4
знак +
присвоение :=
При выполнении лабораторной работы можно использовать допущение, что входная последовательность не превышает 255 символов.
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
10 декабря 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Создание лексического анализатора на языке delphi (только программа!).jpg
2018-12-13 07:19
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Очень быстро, качественно и аккуратно. Четкий код, очень приятный и надежный автор.
Рекомендую для постоянного сотрудничества.