Функциональное и логическое программирование. Контрольная работа 1 (Вариант 15) Лабораторная работа 1 (Вариант 7)

Контрольная работа
в среде программирования SWI-Prolog



Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: SWI-Prolog

Название работы: Функциональное и логическое программирование. Контрольная работа 1 (Вариант 15) Лабораторная работа 1 (Вариант 7)

Вид работы: Контрольная работа

Описание: Функциональное и логическое программирование.

Контрольная работа 1.
«Разработка программы для написания простых предикатов с использованием языка пролог».
Вариант 15.
1. Напишите предикат digits(+N, -L), истинный тогда и только тогда, когда L – список цифр натурального числа N.
2. Напишите предикат summa_digits(+N, -S), истинный тогда и только тогда, когда S – сумма цифр натурального числа N.

Лабораторная работа 1.
«Разработка программ с использованием языка Пролог».
Вариант 7.
1. Напишите вариант программы plus(?X, ?Y, ?Z), пригодный для сложения, вычитания и разбиения чисел на слагаемые. Указание: используйте для порождения чисел встроенный предикат between(+Low, +High, ?Value), который порождает все целые числа от нижней границы Low до верхней границы High.
2. Напишите программу вычисления целочисленного квадратного корня из натурального числа N, определяемого как число I, такое, что I*I  N, но (I+1)*(I+1) > N. Используйте определение предиката between/3 для генерирования последовательности натуральных чисел с помощью механизма возвратов.

Год: 2020

Данный заказ (контрольная работа) выполнялся нашим сайтом в 2020-м году, в рамках этого заказа была разработана программа в среде программирования SWI-Prolog. Если у Вас похожее задание на программу, которую нужно написать на SWI-Prolog, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2020-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Viber: +79374242235
Telegram: kursovikcom
ВКонтакте: kursovikcom
WhatsApp +79374242235
E-mail: info@kursovik.com
Skype: kursovik.com