Функциональное программирование

Выполнен
Заказ
6703306
Раздел
Программирование
Тип работы
Антиплагиат
100% Антиплагиат.РУ (модуль - Интернет Free)
Срок сдачи
4 Мая 2025 в 22:00
Цена
300 ₽
Блокировка
5 дней
Размещен
2 Мая 2025 в 13:10
Просмотров
76
Описание работы

ВАРИАНТ №8, оформить отчет в ворд

Задание 1.1. Базовые алгоритмические структуры

Вычислить значение функции y по заданной формуле. Значения исходных данных x, a и b ввести с клавиатуры. Результат вывести на печать. Функция выбирается из таблицы 1.2.

Определить тип вычислительного процесса. Написать программу на языке Haskell. Представить результаты вычислений по заранее подготовленному тесту.

Задание 2.1

Составить программу по заданию, согласно варианту.

Построить алгоритм в виде блок-схемы, используя стандартные средства Microsoft Word, написать программу на языке Haskell. Для отладки программы можно использовать онлайн-компилятор. Представить результаты вычислений по заранее подготовленному тесту.

Задание 2.2

Таблица 2.1

Таблица выбора вариантов задания

Первая буква фамилии студента

А

Л

H

Б

О

Ч

В

П

Ю

Г

М

Р

Д

С

Ш

Е

Ё

Т

Ж

У

Щ

З

Я

Ф

И

Х

Э

К

Ц

Ы

Номер варианта

1

2

3

4

5

6

7

8

9

10

 

Таблица вариантов задания 2.2

Вариант

Задание

1

Функция умножения элементов двух списков. Возвращает список, составленный из произведения элементов списков-параметров. Учтите, что переданные списки могут быть разной длины.

2

Функция перестановки местами соседних четных и нечетных элементов в заданном списке.

3

Функция, которая вычисляет 2 в степени n. Функция не должна использовать оператор ^ или любую функцию возведения в степень из стандартной библиотеки.

4

Функция, которая удаляет из заданного списка целых чисел все четные числа. Например: по списку [1,4,5,6,10] должно возвращаться [1,5] .

5

Функция f, которая удаляет из заданного списка целых чисел все числа, меньшие заданного . Например: f 5 [1,4,5,6,10] должно возвращаться [5,6,10] .

6

Функция, которая удаляет пустые строки из заданного списка строк. Например: при ["", "Hello", "", "", "World!"] функция возвращает ["Hello","World!"] .

7

Функция, которая меняет знак всех положительных элементов списка чисел, например: по [-1, 0, 5, -10, -20] дает [-1,0,-5,-10,-20]

8

Функция f типа Char -> String -> String , которая принимает на вход строку и символ и возвращает строку, в которой удалены все вхождения символа. Пример: f ’l' "Hello world!" должно возвращать "Heo word!".

Задание 3.1

Составить программу по заданию, согласно выбранному варианту.

Составить программу на языке Hascell.

Для отладки программы можно использовать онлайн-компилятор.

Номер варианта выбирается из таблицы 3.1 по первой букве фамилии студента.

Задание выбрать из таблицы 3.2.

Задание 3.2

Составить программу по заданию, согласно выбранному варианту.

Номер варианта выбирается из таблицы 3.1 по первой букве фамилии студента.

Выполнить все задания из файла

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
16 часов 22 минуты
Выполнен в срок
Предыдущий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир