Вариант 2. Функциональное программирование.
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Лабораторный практикум
Вариант 2 – для студентов (фамилии с Е до К)
Вариант 2
На языке Haskell разработать программу реализующую функцию multiplicity, которая получает на вход два натуральных числа и возвращает их произведение. Для вычисления необходимо пользоваться только операцией сложения и рекурсией. Дополнительно реализовать функцию multiplicity_acc, выполняющую те же самые действия, но с использованием аккумулятора.
В качестве отчетности представить исходный код программы.
Вариант 2 – для студентов (фамилии с Е до К)
Вариант 2
На языке Haskell разработать программу реализующую функцию multiplicity, которая получает на вход два натуральных числа и возвращает их произведение. Для вычисления необходимо пользоваться только операцией сложения и рекурсией. Дополнительно реализовать функцию multiplicity_acc, выполняющую те же самые действия, но с использованием аккумулятора.
В качестве отчетности представить исходный код программы.
Похожие материалы
Функциональное программирование и интеллектуальные системы
Сергей204
: 19 апреля 2018
5 курс
Контрольная работа №1 состоит из 15 вариантов по 2 задания в каждом (стр.15-19). Вариант №7
Контрольная работа №2 состоит из 8 вариантов по 2 задания в каждом (стр.19-22). Вариант№3
Контрольная работа №3 состоит из 7 вариантов по 2 задания в каждом (стр.23-27). Вариант №3
300 руб.
4 вариант. КР. Функциональное программирование.
studypro3
: 4 августа 2019
Вариант 4
На языке Haskell разработать программу по созданию типа Complex, который можно использовать для представления комплексных чисел.
Для этого типа ввести селекторы realPart и imagPart, которые возвра-щают действительную и мнимую части комплексного числа соответственно.
В качестве отчетности представить исходный код программы.
400 руб.
Базы данных на логическоми и функциональном программировании
evelin
: 3 октября 2013
1.Создание БД
Для работы с БД ее необходимо создать. Для этого:
1. Вызовите Access.
2. В появившемся окне установите переключатель «Новая БД» и нажмите кнопку ОК.
3. В появившемся окне «Файл базы данных» в поле ввода «Имя файла» укажите имя новой БД. Пусть в нашем случае оно будет «Vedom». Нажмите кнопку «Создать».
Появилось окно базы данных. Теперь можно создавать таблицы БД. Реализуем это на примере справочных таблиц, входящих в нашу БД. Предполагаем, что БД нормализована (как осуще
10 руб.
Функциональное программирование и интеллектуальные системы. Контрольная работа 2. Вариант 3. ТУСУР
Avn14
: 7 февраля 2018
Контрольная работа № 2 (Вариант 3)
Задание 1
Напишите предикат p(+L, -N) - истинный тогда и только тогда, когда N – количество различных элементов списка L.
Задание 2
Напишите предикат p(+X, +Y, -Z) - истинный тогда и только тогда, когда Z есть "пересечение" списков X и Y, т.е. список, содержащий их общие элементы, причем кратность каждого элемента в списке Z равняется минимуму из его кратностей в списках X и Y.
50 руб.
Контрольная по дисциплине: Функциональное и логическое программирование. Вариант 2
Учеба "Под ключ"
: 2 августа 2026
Задание
Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможнос
800 руб.
Функциональное и логическое программирование, контрольная работа, ВАРИАНТ 2
maksim3843
: 12 ноября 2023
Динамические базы данных в языке SWI-PROLOG
Выбор варианта осуществляется по последней цифре пароля.
Присылаемый на проверку архив должен содержать 3 файла:
• файл отчета, содержащий титульный лист, условие задачи, исходный текст программы и результаты работы программы (можно в виде скриншотов);
• файл с исходным текстом программы на языке SWI-PROLOG;
• файл базы данных, с которым работает программа (не менее 10 строк).
Задание на контрольную работу
Напишите на языке SWI-PROLOG программу для
350 руб.
Функциональное и логическое программирование. Контрольная работа. Вариант 2
RedSunrise
: 8 января 2018
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
Удалите из списка перед каждым вхождением X один элемент, если такой имеется и отличен от X.
Например: На Лиспе при x=1 и списке (1 2 1 1 3) результатом будет список (1 1 1 3).
40 руб.
Функциональное и логическое программирование. Контрольная работа. Вариант №2.
nik200511
: 16 мая 2016
Контрольная работа
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя
Вариант 2
Удалите из списка перед каждым вхождением X один элемент, если такой имеется и отличен от X.
Например: На Лиспе при x=1 и списке (1 2 1 1 3) результатом будет список (1 1 1 3).
49 руб.
Другие работы
Усеченный полый цилиндр. Вариант 14 ЧЕРТЕЖ
coolns
: 4 апреля 2026
Усеченный полый цилиндр. Вариант 14 ЧЕРТЕЖ
Задание 47
Выполнить в трех проекциях чертеж усеченного полого цилиндра.
d = 48 мм
h = 65 мм
d1 = 36 мм
e = 40 мм
Чертеж выполнен на формате А3 + 3d модель + pdf (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D.
Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer.
По другим вариантам и всем вопросам пишите в Л/С.
150 руб.
Теория сложностей вычислительных процессов и структур. Лабораторная работа №4. Вариант №8.
zhekaersh
: 5 марта 2015
Графы. Нахождение кратчайшего расстояния между двумя вершинами с помощью алгоритма Дейкстры
Написать программу, которая по алгоритму Дейкстры находит кратчайшее расстояние от указанной вершины до всех остальных вершин связного взвешенного неориентированного графа, имеющего 6 вершин (нумерация вершин начинается с 0). Граф задан матрицей весов дуг, соединяющих всевозможные пары вершин (0 означает, что соответствующей дуги нет). Номер варианта выбирается по последней цифре пароля.
40 руб.
Узагальнена схема надання банківських гарантій
GnobYTEL
: 5 ноября 2012
Узагальнена схема надання банківських гарантій. Основні способи виставлення гарантій в світовій практиці. Ризики гарантійних операцій банку та шляхи їх зниження
На сьогоднішній день конкуренція між банками сприяє універсалізації банківської справи, розширенню та розвитку як традиційних, так і нових операцій та послуг. До таких послуг, наприклад, належать гарантійні послуги. Надання цих послуг дає змогу банкам розв'язувати низку завдань, зокрема, поліпшити обслуговування своїх та залучити нових к
15 руб.
Тест по Истории экономики (ДО СибГУТИ)
Amor
: 4 октября 2013
1. Основные закономерности экономического развития, выявленные эмпирически (перечислить):
2. Основные факторы, определяющие экономическое развитие страны
(добавить недостающий):
3. Немецкий неолиберализм определяет роль государства в экономике как роль … (продолжить определение).
4. Структурная перестройка экономики послевоенной Германии производилась за счет (отметить нужную цифру):
5. Конструктивный вотум недоверия, предусмотренный Конституцией Германии, означает ... (продолжить определен
140 руб.