Курсовик:Разработка ЛИНГВИСТИЧЕСКОГО ИНТЕРПРЕТАТОРА

Раздел: Лаборатория Касперского
Продавец: KRSIMONUS
В наличии: Есть в наличии
Количество продаж: 0 всего | возвратов 0
Отзывы покупателей: 0 Положительных | Отрицательных 0
Тип товара: 00207141420977.doc (620544 байт)
Загружен: 07.02.2010 14:14:20
✔ В наличии
✔ Моментальная доставка

* Окончательная стоимость с учетом индивидуальных скидок рассчитывается на странице оплаты.

Добавить в корзину
Подарочная картаDigisellerWebmoney

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

Курсовая работа заключается в создании интерпретатора.
Интерпретатор должен запускаться командной строкой с одним входным параметром. Входным параметром должно быть имя входного файла.
Входной язык интерпретатора должен удовлетворять следующим требованиям:
 входная программа начинается ключевым словом и заканчивается ключевым словом ;
 входная программа может быть разбита на строки произвольным образом, все пробелы и переводы строки должны игнорироваться;
 входная программа должна представлять собой единый модуль, содержащий линейную последовательность операторов, вызовы процедур и функций не предусматриваются;
 должны быть предусмотрены следующие варианты операторов входной программы:
 оператор присваивания вида <переменная>:=<выражение>;
 составной оператор вида begin … end;
 дополнительный оператор, предусмотренный вариантом задания;
 выражения в операторах могут содержать следующие операции (минимум):
 арифметические операции сложения (+) и вычитания (-);
 операции сравнения меньше (<), больше (>), равно (=);
 дополнительные арифметические операции, предусмотренные вариантом задания;
 операндами в выражениях могут выступать идентификаторы (переменные) и константы (тип Integer);
 все идентификаторы, встречающиеся в исходной программе, должны восприниматься как переменные, имеющие тип Integer, заданный в варианте задания (предварительное описание идентификаторов в исходной программе не требуется).

Полное описание входного языка должно быть задано в грамматике входного языка, которая строится исполнителем на первом этапе работы. Грамматика входного языка должна предусматривать любые входные цепочки, удовлетворяющие изложенным выше требованиям.
Все встречающиеся в исходной программе идентификаторы считать простыми скалярными переменными, не требующими выполнения преобразования типов. Ограничения на длину идентификаторов и констант во входной программе исполнитель выбирает самостоятельно, но выбранная длина не должна быть меньше 32.
В случае, если на вход интерпретатора подается входная программа, содержащая семантические или синтаксические ошибки, интерпретатор должен корректно завершать свое выполнение и выдавать сообщение о найденной ошибке.

Отзывов от покупателей не поступало.
Положительных 0 Отрицательных 0

Популярные товары

STEAM WALLET GIFT CARD 5$ НЕ GLOBAL (СМ. ОПИСАНИЕ)
STEAM WALLET GIFT CARD 5$ НЕ GLOBAL (СМ. ОПИСАНИЕ) BEST-PRICE 52801 779 564P
🔑Windows 10 | 11 Pro |ОНЛАЙН| ПРИВЯЗКА PC | ГАРАНТИЯ🔥
🔑Windows 10 | 11 Pro |ОНЛАЙН| ПРИВЯЗКА PC | ГАРАНТИЯ🔥 NKeysoft 7812 935 349P Подарочная карта
⚽️СБП БЕЗ % PC EA FC 24 500-1050-1600-2800-5900-12000⚽️ ⚽️СБП БЕЗ % PC EA FC 24 500-1050-1600-2800-5900-12000⚽️ Nomorefarm 15040 229 499P
🔺 APEX Coins 1000-2150-4350-6700-11500 EA App Global💣 🔺 APEX Coins 1000-2150-4350-6700-11500 EA App Global💣 All for Gamers 4154 120 1199P
🔥 ✅★3/ 6/ 12 МЕСЯЦЕВ SPOTIFY PREMIUM ✅РАБОТАЕТ В РФ★🔥
🔥 ✅★3/ 6/ 12 МЕСЯЦЕВ SPOTIFY PREMIUM ✅РАБОТАЕТ В РФ★🔥 Top Notch Gaming 100 100 731P Подарочная карта
🔥FORTNITE🔥В-БАКСЫ 1000-54000 EPIC/ PC/ PS/ XBOX🔥Цена+ 🎁
🔥FORTNITE🔥В-БАКСЫ 1000-54000 EPIC/ PC/ PS/ XBOX🔥Цена+ 🎁 skymannn 32873 14198 630P Подарочная карта
EA SPORTS FC™ 24 (FIFA 24) + ВЫБОР STEAM•RU ⚡️АВТО 💳0% EA SPORTS FC™ 24 (FIFA 24) + ВЫБОР STEAM•RU ⚡️АВТО 💳0% DarkAwe 9034 1455 4990P
🔥FORTNITE🔥1k-108k V-Bucks SALE + 🎁✅🅿️PayPal
🔥FORTNITE🔥1k-108k V-Bucks SALE + 🎁✅🅿️PayPal Best Gaming Deals 1920 293 792P Подарочная карта
💎DISCORD NITRO 1-24 МЕСЯЦЕВ +  2 БУСТА FULL ✈️ Мы №1
💎DISCORD NITRO 1-24 МЕСЯЦЕВ + 2 БУСТА FULL ✈️ Мы №1 StoreLURA 33808 9047 430P Подарочная карта
Borderlands 3 STEAM•RU + ВЫБОР⚡️АВТОДОСТАВКА 💳0% Borderlands 3 STEAM•RU + ВЫБОР⚡️АВТОДОСТАВКА 💳0% DarkAwe 3527 539 549P
🍀XBOX GAME PASS ULTIMATE 14Д-1-2-3-5-6-9-10-12М БЫСТРО
🍀XBOX GAME PASS ULTIMATE 14Д-1-2-3-5-6-9-10-12М БЫСТРО All for Gamers 118656 42221 169P Подарочная карта
⭐ DISCORD NITRO 3 МЕСЯЦА+ 2 БУСТА🚀КАРТА БЕСПЛАТНО💳
⭐ DISCORD NITRO 3 МЕСЯЦА+ 2 БУСТА🚀КАРТА БЕСПЛАТНО💳 st1flex.sell 57776 6352 218P Подарочная карта
💰(АВТО) ROBLOX 800-4500-10000 Robux (ВСЕ СТРАНЫ)
💰(АВТО) ROBLOX 800-4500-10000 Robux (ВСЕ СТРАНЫ) topesteller 3040 89 1103P Подарочная карта
Tom Clancy's Rainbow Six® Siege + ВЫБОР STEAM•RU ⚡️АВТО Tom Clancy's Rainbow Six® Siege + ВЫБОР STEAM•RU ⚡️АВТО DarkAwe 5864 624 1317P
✅ XBOX GAME PASS ULTIMATE 1 МЕСЯЦ +  💳 +  🚀ПРОДЛЕНИЕ
✅ XBOX GAME PASS ULTIMATE 1 МЕСЯЦ + 💳 + 🚀ПРОДЛЕНИЕ qu1teclutter 5709 136 645P Подарочная карта
🏆FORTNITE В-БАКСЫ/ CREW/ НАБОРЫ✦PC/ XBOX/ PS✦БЫСТРО+ ЦЕНА🎁
🏆FORTNITE В-БАКСЫ/ CREW/ НАБОРЫ✦PC/ XBOX/ PS✦БЫСТРО+ ЦЕНА🎁 forYou97 8805 2392 569P Подарочная карта
🔥HELLDIVERS™ 2 🔥STEAM🔥🚀АВТО  💳0% 🔥HELLDIVERS™ 2 🔥STEAM🔥🚀АВТО 💳0% KUPIKOD 7068 416 3159P
Карта Nintendo eShop 10$ USD (Долларов)🔵США Карта Nintendo eShop 10$ USD (Долларов)🔵США Igromagaz 66350 1954 879P
✔️ WOW WORLD OF WARCRAFT 60 ДНЕЙ ТАЙМ КАРТА (RU/ EU/ KZ)✔️ ✔️ WOW WORLD OF WARCRAFT 60 ДНЕЙ ТАЙМ КАРТА (RU/ EU/ KZ)✔️ Nomorefarm 27806 1790 2499P
Xbox Game Pass Ultimate 1 Month non-stackable RENEW США Xbox Game Pass Ultimate 1 Month non-stackable RENEW США GK-LIMITED 14511 859 671P
🟧XBOX GAME PASS ULTIMATE 14Д-1-2-3-5-6-9-10-12 МЕСЯЦЕВ
🟧XBOX GAME PASS ULTIMATE 14Д-1-2-3-5-6-9-10-12 МЕСЯЦЕВ All for Gamers 5360 1866 649P Подарочная карта
🔺 APEX Coins 1000-2150-4350-6700-11500 EA App Global🎮 🔺 APEX Coins 1000-2150-4350-6700-11500 EA App Global🎮 All for Gamers 4062 97 1089P