Cтраница 1
Обработка списков в Турбо-Прологе базируется на разбиении списка на голову - первый элемент в списке и хвост - остальную часть списка. [1]
Обработка списков на ПЛ / 1 имеет много аспектов, но здесь их все, безусловно, нельзя рассмотреть. Наш простой пример иллюстрирует лишь тот факт, что методы обработки списков на ПЛ / 1 универсальны и просты. Оборотной стороной этих преимуществ является низкий уровень процедур, поэтому с их помощью можно скорее создать строительные блоки, а не сложные структуры. Конечно, в систему всегда можно ввести модуль управления даными, который состоит как раз из таких сложных, заранее заготовленных структур, ориентированных на конкретные приложения. В тех случаях, когда имеющийся в распоряжении универсальный язык программирования практически не имеет средств обработки структур данных, такой подход становится неизбежным. [2]
Языки обработки списков эффективны при решении вычислительных задач. [3]
Язык обработки списков основывается на совершенно другом подходе. [4]
Методы обработки списков и программирования искусственного интеллекта находят применение во многих областях аналитической химии. В работе [105] в качестве примера рассмотрена разработка программы для интерпретации ИК-спектров на основе этих методов. Авторы работы описывают конструкцию системы, в которую химик вводит основные физические свойства соединения, его ИК-спектр и набор правил, описывающих способ интерпретации спектра. [5]
Ситуация обработки списков, называемая ситуацией AREA, возникает при попытке разместить переменную в области, размеры которой не позволяют такое размещение выполнить. [6]
При обработке списков значение поля list box может содержать начальные пробелы, особенно если выбрано несколько пунктов, так что не следует его проверять с помощью функций сравнения строк. [7]
Языками для обработки списков являются ЛИСП и СНОБОЛ. [8]
Основные функции обработки списков В Лиспе для построения, разбора и анализа списков существуют очень простые базовые функции, которые в этом языке являются примитивами. В определенном смысле они образуют систему аксиом языка ( алгебру обработки списков), к которым в конце концов сводятся символьные вычисления. [9]
В языках обработки списков и языках логического программирования - сравнивать образец с данными; образец может включать элементы, которые должны точно совпадать с соответствующими компонентами данных, элементы, задающие условия, которым должны удовлетворять соответствующие компоненты данных, и элементы, указывающие переменные, которым присваиваются соответствующие компоненты данных при успешном отождествлении. [10]
Другим полезным предикатом обработки списков является предикат удалить / 3, который определяется как некоторая разновидность расширения предиката member / 2: он выясняет, содержится ли объект в списке, но при этом еще и возвращает в качестве своего третьего аргумента исходный список, из которого удален указанный элемент. Состояния здесь те же, что и для предиката member / 2, но дополнительно мы должны специфицировать построение выходного списка. [11]
Интерес Маккарти к алгебраической обработке списков и к исследованию искусственного интеллекта побудил его принять участие в 1956 г. в летней школе по искусственному интеллекту в Дартмуте ( США), которая считается первой организованной встречей по исследованиям в этой области. [12]
Машина, предназначенная для обработки списков, должна удовлетворять также жестким требованиям, касающимся обмена между внутренней и внешней памятью. Эти требования здесь не рассматриваются. [13]
Процедуры отличаются от процедур обработки списков, приведенных в разд. [14]
Язык Лисп ориентирован на обработку списков. [15]