Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
04_LR_FLP.doc
Скачиваний:
5
Добавлен:
11.07.2019
Размер:
107.01 Кб
Скачать

Методичні вказівки

При виконанні завдання необхідно обов’язково використати функції, що передбачені для відповідного типу даних. Це потрібно з метою глибокого вивчення засобів обробки даних певного типу.

Для закріплення попередніх тем слід застосувати лише рекурсію або функціонали для циклічних операцій.

Необхідно звернути увагу, що функції для базових типів можна застосувати для похідних типів. В таблиці 4.3 показане застосування функції ELT для отримання елементу даних різних типів. Відповідні функції отримання елементу за типом даних більш ефективні, тому необхідно віддавати їм перевагу.

Таблиця 4.3 – Функції отримання елементу за типом даних

Вираз

Тип

Відповідна функція типу даних

(elt ‘(a b c) 1)

Список (list)

NTH

(elt ‘#(a b c) 1)

Вектор (vector)

AREF

(elt “abcde” 1)

Рядок (string)

CHAR

(elt #*010101 1)

Бітовий вектор (bit-vector)

AREF

Контрольні запитання

  1. Визначення типу «послідовність». Основні функції обробки послідовності.

  2. Визначення типу «рядок». Функції обробки рядка.

  3. Визначення типу «масив». Функції обробки масиву.

  4. Функція перетворення даних з одного типу в другий.

  5. Асоціативні списки.

  6. Визначення структури. Побічні ефекти при створенні структури.

43

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]