Как проектировать программы [Маттиас Фелляйзен] (pdf) читать постранично, страница - 2
Книга в формате pdf! Изображения и текст могут не отображаться!
[Настройки текста] [Cбросить фильтры]
- 1
- 2
- 3
- 4
- . . .
- последняя (120) »
5.4. Определение структурных типов........................................................................158
5.5. Вычисления со структурами................................................................................163
5.6. Программирование со структурами...................................................................167
5.7. Вселенная данных................................................................................................174
6
Содержание
5.8. Проектирование с использованием структур....................................................178
5.9. Структура в мире..................................................................................................181
5.10. Графический редактор.......................................................................................182
5.11. Больше виртуальных питомцев........................................................................184
6
Структуры и детализация.........................................................................................187
6.1. Проектирование с использованием детализации, снова..................................187
6.2. Смешивание миров..............................................................................................200
6.3. Ошибки ввода.......................................................................................................203
6.4. Проверка состояния мира...................................................................................207
6.5. Предикаты равенства...........................................................................................209
7
Итоги. ..........................................................................................................................211
Интермеццо 1. Язык для начинающих студентов........................................................212
Словарь BSL.................................................................................................................212
Грамматика BSL..........................................................................................................213
Значение в языке BSL.................................................................................................217
Значения и вычисления.............................................................................................220
Ошибки в BSL..............................................................................................................220
Логические выражения..............................................................................................223
Определения констант...............................................................................................224
Определения структур................................................................................................226
Тесты в BSL..................................................................................................................228
Сообщения об ошибках в BSL....................................................................................229
II Д АННЫЕ ПРОИЗВОЛЬНОГО РА ЗМЕРА . ..........................................237
8
Списки.........................................................................................................................238
8.1. Создание списков.................................................................................................238
8.2. Что такое '(), что такое cons.................................................................................243
8.3. Программирование со списками........................................................................245
8.4. Вычисления со списками.....................................................................................249
9
Проектирование с определениями данных, ссылающимися
на самих себя.............................................................................................................251
9.1. Практические упражнения: списки....................................................................258
9.2. Непустые списки..................................................................................................260
9.3. Натуральные числа..............................................................................................266
9.4. Русская матрешка.................................................................................................270
9.5. Списки в интерактивных программах...............................................................274
9.6. Замечания о списках и множествах....................................................................279
10 Еще о списках............................................................................................................284
10.1. Функции, создающие списки............................................................................284
10.2. Структуры в списках..........................................................................................287
10.3. Списки в списках, файлы...................................................................................291
10.4. И снова о графическом редакторе....................................................................300
11 Проектирование методом композиции.................................................................312
11.1. Функция list........................................................................................................312
11.2. Композиция функций........................................................................................314
Содержание
7
11.3. Повторяющиеся вспомогательные функции...................................................316
11.4. Обобщающие вспомогательные функции.......................................................323
12 Проекты: списки........................................................................................................333
12.1. Реальные данные: словари................................................................................333
12.2. Реальные данные: iTunes...................................................................................335
12.3. Игры со словами, иллюстрация приема композиции.....................................340
12.4. Игры со словами, суть проблемы......................................................................345
12.5. «Питон»...............................................................................................................347
12.6. Простой «Тетрис»...............................................................................................350
12.7. Полная игра «Космические захватчики»..........................................................353
12.8. Конечные автоматы...........................................................................................354
13 Итоги. ..........................................................................................................................362
Интермеццо 2. Quote, unquote........................................................................................364
Цитирование...............................................................................................................364
Квазицитирование и
- 1
- 2
- 3
- 4
- . . .
- последняя (120) »
Последние комментарии
3 часов 8 минут назад
3 часов 28 минут назад
3 часов 54 минут назад
3 часов 57 минут назад
13 часов 28 минут назад
13 часов 32 минут назад