Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Форум на вашем ... 65535
HACK F.A.Q 65535
Гостевая книга ... 65535
Содержание сайт... 65535
Вызов хранимых ... 65535
Эмулятор микроп... 65535
Бип из системно... 58562
Invision Power ... 57631
Организация зап... 57430
Модуль Forms 56503
Создание отчето... 55092
Приложение «Про... 54757
Подключение Mic... 54585
Оператор выбора... 54351
ТЕХНОЛОГИИ ДОСТ... 51132
Программируемая... 47710
Пример работы с... 46887
Имитационное мо... 46850
21 ошибка прогр... 41885
Реклама
Сейчас на сайте
Гостей: 13
На сайте нет зарегистрированных пользователей

Пользователей: 13,007
новичок: lyuscherbakova19
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

Метод половинного деления для нахождения корня уровнения на Turbo Pascal...
Моделирование работы крупного аэропорта на GPSS + Пояснительная записка
Моделирование интернет магазина (Apache, Php, Html) на GPSS + Блок схема

Реклама

Professional Download System
Категории О...

Категории
Распознавание идентификаторов при лексическом анализе программ

Автор: Kest(CodingRUS.ru)
Предмет: Лингвистическое и программное обеспечение САПР
ЯП: Delphi 7

Задание:
Тема данной курсовой работы: «Распознавание идентификаторов при лексическом анализе программ». Разработанная программа производит лексический анализ исходного текста программы, написанной на языке программирования Pascal, распознает идентификаторы следующего типа: имена массивов, процедур, функций.
В языках программирования выделяются следующие основные типы лексем:
• Идентификаторы;
• Служебные слова;
• Целые и вещественные константы;
• Строки;
• Операции;
• Разделители.
В ходе лексического анализа происходит разбиение входной строки символов на лексические единицы и обработка выделенных лексем.
Программа проста в использовании и рассчитана на средний уровень квалификации возможного пользователя.

Содержание:
1. Введение………………………………………………………………….3
2. Математическая постановка задачи…………………………………….4
3. Анализ алгоритма решения задачи……………………………………..10
3.1 Схема алгоритма………………………………………………………10
3.2 Характеристика алгоритма……………………………………………14
4. Программная реализация алгоритма……………………………………14
4.1 Общие сведения………………………………………………………..14
4.2 Список процедур и функций……………………………………….....14
4.3 Описание логической структуры программы………………………..15
5. Применение программы………………………………………………….15
5.1 Решение контрольного примера……………………………………….15
5.2 Руководство по применению…………………………………………..16
6. Заключение………………………………………………………………..17
7. Библиографический список………………………………………………18
8. Приложение……………………………………………………………….19
8.1 Текст модуля Unit1.pas…………………………………………………19
8.2 Исходный текст файла содержания справки (help.cnt)………………23
Загрузки:
489
размер файла:
0.8mb
неизвестная лицензия
Kest
10/11/2008 16:44
d o w n l o a d

Голосов

Великолепно!
0% [0 Голоса]
Очень хорошо
100% [1 Голоса]
Хорошо
0% [0 Голоса]
Так себе
0% [0 Голоса]
Плохо
0% [0 Голоса]

Коментарии

Нет пока коментариев к этой загрузке.

Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере!
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
TDBF
ЯЗЫК ПРОГРАММИРОВ...
Графика в проекта...
Ведение справочны...
«Философия» прогр...
HTMLredaktor
С. Г. Горнаков - ...
Доступа к БД Fire...
Правила программи...
HtmlLerz PRO
PDJXPPack
IMtale
Трассировка прово...
База предприятий ...
Berg
Сложный калькулятор
Обучение Borland ...
Globus VCL Extent...
CwstatusBar
Программа предназ...

Топ загрузок
Приложение Клие... 100271
Delphi 7 Enterp... 75152
Converter AMR<-... 20016
Borland C++Buil... 10471
GPSS World Stud... 8845
Borland Delphi ... 7473
Turbo Pascal fo... 6867
Visual Studio 2... 4868
Калькулятор [Ис... 3840
FreeSMS v1.3.1 3481
Случайные статьи
LOGIC (ЛОГИЧЕСКИЙ ...
Установка палагино...
Как я обращался в ...
Процедура итерацио...
Простая переносим...
ОПЕРАТОРЫ ОПИСАНИЯ...
Более оптимальные ...
Как только пакеты ...
Что позволяет doma...
Изменение собствен...
Программирование: ...
Содержание
Как решать задачи ...
Эффективность прям...
Что делают маршрут...
Жесткий диск
Перегрузка методов
Создание инфографи...
Программирование: ...
Модель информацион...
Пример простого пу...
Обработка транзакц...
Представление об о...
Решения к главе 7
ТО or DOWNTO expected
Статистика



Друзья сайта
Программы, игры


Полезно
В какую объединенную сеть входит классовая сеть? Суммирование маршрутов Занимают ли таблицы память маршрутизатора?