| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [Turbo-Prolog] Рекурсивное представление данных |
| Автор: Julijanna 6.6.2010, 22:38 |
| Здравствуйте!! Необходимо написать программу на Turbo-Prolog. Отношение ВСТАВКА, которое формирует новый список L2 по исходному списку L1 следующим образом: перед каждым элементом со значением Х вставляется элемент со значением Y, а после элемента Х - элемент со значением Z. Например, ?- ВСТАВКА ('#', '(', ')', ['a', '#', 'b', 'r'], L) формирует L=['а', '(', '#', ')', 'b', '(', '#', ')']. |