Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Непейвода Н.Н. -> "Основания программирования " -> 315

Основания программирования - Непейвода Н.Н.

Непейвода Н.Н., Скопин И.Н. Основания программирования — Институт компьютерных исследований , 2002. — 919 c.
Скачать (прямая ссылка): osnovanprogramm2002.pdf
Предыдущая << 1 .. 309 310 311 312 313 314 < 315 > 316 >> Следующая

ОГЛАВЛЕНИЕ
9.1.3. Операции над вновь определяемыми типами данных . 488
9.1.4. Типизация и стили .................... 493
9.2. Базовые и выводимые типы.................... 499
9.2.2. Булевский тип....................... 501
9.2.3. Тип литерных....................... 501
9.2.4. Тип целых......................... 502
9.3. Структурные типы......................... 508
9.3.2. Записи........................... 515
9.3.3. Объединения........................ 519
9.3.4. Массивы.......................... 524
9.4. Рекурсивные структуры данных................. 541
9.4.2. Указательные типы.................... 547
9.4.3. Специальные рекурсивные структуры.......... 550
9.4.4. Деревья........................... 552
III Методы программирования 555
10. Методы программирования от состояний 560
10.1. Основные структуры программирования от состояний . . . . 561
10.2. Задача подсчета длин слов текста и задание конечного автомата561
10.2.1. Постановка задачи и первичный анализ......... 561
10.2.2. Построение графа состояний............... 563
10.2.3. Табличное представление графа состояний конечного автомата.......................... 567
10.2.4. Ручная трансляция диаграмм переходов ........ 572
10.2.5. редставления, ориентированные на автоматические преобразования диаграмм переходов.......... 579
10.2.6. Обсуждение решения................... 588
10.3. Синтаксические таблицы..................... 593
10.3.1. Расширение сферы применения конечных автоматов:
анализатор как система связанных конечнх автоматов 593
ОГЛАВЛЕНИЕ
911
10.3.2. Задача анализа простых выражений........... 595
10.3.3. Синтаксические таблицы и рекурсивный спуск .... 601
10.3.4. Преобразования грамматики, сохраняющие язык. Вычислительная моность синтаксических таблиц . . . . 604
10.3.5. Построение графа состояний............... 607
10.4. иаграммы состояний и переходов. х связь с математическими моделями.......................... 609
10.5. Программные представления графа состояний ......... 612
10.5.1. Требования к автоматической трансляции таблиц . . . 613
10.5.2. Языки разметки и автоматическая трансляция таблиц . 614
10.5.3. втоматноепреобразование структурированнхтекстов617
10.6. Переход от данных к конечному автомату............ 625
11. Методы, основанные на рекурсии 634
11.2. Закрашивание замкнутых областей ...............641
11.3. Переборные алгоритмы и рекурсия ...............645
11.3.1. еребор/генерация вариантов с возвратами ...... 646
11.4. Лабиринт..............................661
11.4.1. Блуждание по лабиринту и закраска области ...... 662
11.4.2. бстрактное и конкретное представления даннх . . . 664
11.4.3. Абстрактное представление лабиринта.........666
11.4.4. Поиск пути в лабиринте .................673
11.5. Рекурсия при обработке символьной информации ....... 684
11.6. Рекурсия в транслирующих программах.............690
11.6.1. Синтаксический распознаватель простых выражений . 690
11.6.2. Mетод рекурсивного спуска ...............692
11.6.3. братная польская запись вра ений: понятие, алгоритмы вычисления и построения ............699
12. Объектно-ориентированный подход 708
12.1. Объекты .............................. 708
12.1.1. бъект как структур данных и права доступа . . . . 709
12.1.2. Наследование и полиморфизм.............. 714
12.1.3. но ественное наследование и интерфейсы ...... 718
12.2. Объектная модульность...................... 722
912
ОГЛАВЛЕНИЕ
13. Сентенциальные метода 728
13.1.1. Структура данных..................... 729
13.1.2. Модель вьтислений и Рефал-программа........ 733
13.1.3. Дополнительные возможности.............. 739
13.1.4. Развитие языка и его диалекты.............. 744
13.2. Унификация ............................ 746
13.2.1. Общие концепции..................... 746
13.2.2. Поле зрения, поле памяти и PROLOG-программа . . . 751
13.2.3. Управление исполнением программы.......... 755
13.2.4. инамическое пополнение и поро дение программ . 762
13.3. Языки разметки.......................... 765
13 3 1 Т[чХ^^- и TAXje^^- 765
13 3 2 Языки разметки для Internet 774
13 4 рименения сентенциального программирования 787
13 4 1 налитические преобразования 787
13 4 2 Сентенциальные методы в традиционных языках 788
14. Функциональное программирование 791
14.2. Модель вычислений........................ 793
14.3. Объекты и L/IS.P.......................... 800
15. Моделирование 805
15.2. Моделирование времени ..................... 810
15.3. Информационные системы с временем............. 811
15.4. Моделирование и информационные системы.......... 814
15.4.1. нформационное обеспечение моделирования ..... 816
15.4.2. нформационные системы для моделей принятия решений ........................... 817
15.5. Системы с дискретными событиями............... 819
15.6. UML-моделирование и RUP ................... 829
16. Подведение итогов 831
ОГЛАВЛЕНИЕ
913
A. Mатематические модели 837
a.2. Вычислительные интерпретации.................839
Предыдущая << 1 .. 309 310 311 312 313 314 < 315 > 316 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100