Наукова електронна бібліотека
періодичних видань НАН України

Описание списков и множеств в метаязыке нормальных форм знаний

Репозиторій DSpace/Manakin

Показати простий запис статті

dc.contributor.author Кургаев, А.Ф.
dc.date.accessioned 2021-09-24T08:00:38Z
dc.date.available 2021-09-24T08:00:38Z
dc.date.issued 2020
dc.identifier.citation Описание списков и множеств в метаязыке нормальных форм знаний / А.Ф. Кургаев // Проблеми програмування. — 2020. — № 1. — С. 3-16. — Бібліогр.: 9 назв. — рос. uk_UA
dc.identifier.issn 1727-4907
dc.identifier.other DOI: https://doi.org/10.15407/pp2020.01.003
dc.identifier.uri http://dspace.nbuv.gov.ua/handle/123456789/180418
dc.description.abstract Предложена формализация списков, предикатов на списках и множествах в метаязыке нормальных форм знаний, базируясь на известных Пролог-формализациях этих понятий, использующих списковый домен. Среди предикатов на списках описаны: добавление элемента, удаление элемента, поиск последнего элемента, поиск соседних элементов, конкатенация списков, реверс и др. Используя списковый домен описаны предикаты на множествах: превращения списка в множество, принадлежности элемента множеству, объединения, пересечения, разности, симметрической разности, совпадения, дополнения множеств. uk_UA
dc.description.abstract Списки використовують для подання всіляких знань. У вигляді списків зручно представляти формули, функції, дерева, графи, множини й багато інших складних об'єктів. Множина – одна з найбільш важливих структур даних, використовуваних як у математиці, так і в програмуванні. Запропоновано формалізацію у метамові нормальних форм знань списків, предикатів на списках і множинах, базуючись на відомих Пролог-формалізаціях цих понять, що використовують списковий домен. Серед предикатів на списках описано: додавання елемента, видалення елемента, пошук останнього елемента, пошук сусідніх елементів, конкатенація списків, реверс, паліндром, видалення всіх входжень елемента і ін. Використовуючи списковий домен описано предикати на множинах: перетворення списку в множину, приналежність елемента множині, об'єднання, перетин, різниця, симетрична різниця, збіг, доповнення множин, відношення підмножини, власної підмножини. uk_UA
dc.description.abstract Lists use for representation of various knowledge. As lists it comfortably to present formulas, functions, trees, columns, great numbers and many other difficult objects. Great number - one of the most essential structures of data, used both in mathematics, and in programming. The formalization of lists, list-based predicates and set-based predicates in the meta-language of normal forms of knowledge is presented, based on the known Prolog-formalizations of these concepts, which use a list-domain. Among the described list-based predicates are the following: adding an element to the list, removing an element, finding the last element of a list, finding adjacent elements in a list, concatenation of lists, reversing a list, palindrome, etc. Using the list-domain, the set-based predicates are described as follows: converting a list into a set, checking if an element is in a set, concatenation, intersection, difference, symmetrical difference, identity, complement of sets, relation of subset, proper subset. uk_UA
dc.language.iso ru uk_UA
dc.publisher Інститут програмних систем НАН України uk_UA
dc.relation.ispartof Проблеми програмування
dc.subject Теоретичні та методологічні основи програмування uk_UA
dc.title Описание списков и множеств в метаязыке нормальных форм знаний uk_UA
dc.title.alternative Опис списків і множин в метамові нормальних форм знань uk_UA
dc.title.alternative The description of lists and sets of meta-language of normal forms of knowledge uk_UA
dc.type Article uk_UA
dc.status published earlier uk_UA
dc.identifier.udc 004.8


Файли у цій статті

Ця стаття з'являється у наступних колекціях

Показати простий запис статті

Пошук


Розширений пошук

Перегляд

Мій обліковий запис