Основы программированияКонтрольная работаТольяттинский государственный университет
В работе рассматриваются разделы: 1. Разработайте диаграмму последовательности в соответствии с индивидуальным вариантом.; Заключение договора.; 2. Форма и порядок заключения составляются согласно правилам перевозок грузов.; 4. Реквизиты, заявки и порядок определяются так же правилами перевозок грузов.; 2. О задержке перевозчик обязан увед. Раскрываются вопросы: МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ федеральное государственное бюджетное образовательное учреждение высшего образования «Тольяттинский государственный университет» (наименование института полностью) Кафедра /департамент /центр ______________________________________________.
Основы программированияКонтрольная работаТУСУР
Контрольная работа по логическому и функциональному программированию (вариант 12) выполнена на базе ТУСУР, кафедра автоматизированных систем управления. Работа состоит из трёх заданий с решениями. Первое относится к логическому программированию: нужно написать предикат gcd(+A,+B,-D), истинный тогда и только тогда, когда D — наибольший общий делитель двух целых положительных чисел. Второе задание — разработка программы для отношения double(+List,-ListList), в котором каждый элемент исходного списка удваивается в результирующем списке. Третье задание связано с функциональным программированием: строится функция, формирующая список из n раз повторённых элементов x с помощью рекурсивного вызова и проверки значения n. В документе приведены листинги решений и краткие пояснения к ним.
Основы программированияЛабораторная работаТУСУР
Лабораторная работа по дисциплине «Логическое и функциональное программирование» (вариант 5) посвящена освоению построения простых и более сложных программ на языке Пролог. Цель работы — закрепить соответствующие приёмы программирования. Работа состоит из двух блоков заданий. В первом блоке требуется определить операторы с помощью директив op, описать предикат p для логических выражений, а также реализовать рекурсивный обход дерева и подсчёт суммы его элементов предикатом sum_tree. Второй блок включает два задания: разработку предиката p(+S,-L), который переводит предложение, представленное строкой, в список атомов, с указанием воспользоваться предикатом name/2, и составление утверждений для предиката множественное_число/2, задающих правила образования множественного числа английских существительных с окончаниями -s, -y после согласной (-ies) и -o после согласной (-es). В отчёте приведены цель работы, решения обоих блоков с программным кодом на Прологе и пояснения к ним.