работа оценена на 50/55
вариант 4
в файле все практические работа которые представленные ниже
Задание 1.1. Базовые алгоритмические структуры
Вычислить значение функции y по заданной формуле. Значения исходных данных x, a и b ввести с клавиатуры. Результат вывести на печать. Функция выбирается из таблицы 1.2.
Определить тип вычислительного процесса. Написать программу на языке Haskell. Представить результаты вычислений по заранее подготовленному тесту.
Для отладки программы можно использовать онлайн.
Из таблицы 1.1 выбрать номер варианта (по первой букве фамилии). Из таблицы 1.2 выбирается задание.
Задание 2.1
Составить программу по заданию, согласно варианту.
Построить алгоритм в виде блок-схемы, используя стандартные средства Microsoft Word, написать программу на языке Haskell. Для отладки программы можно использовать онлайн-компилятор. Представить результаты вычислений по заранее подготовленному тесту.
Из таблицы 2.1 выбрать номер варианта (по первой букве фамилии). Из таблицы 2.2 выбирается задание.
Функция, которая удаляет из заданного списка целых чисел все четные числа. Например: по списку [1,4,5,6,10] должно возвращаться [1,5] .
Задание 3.1
Составить программу по заданию, согласно выбранному варианту.
Составить программу на языке Hascell.
Для отладки программы можно использовать онлайн-компилятор.
Номер варианта выбирается из таблицы 3.1 по первой букве фамилии студента.
Задание выбрать из таблицы 3.2.
Задание 3.2
Составить программу по заданию, согласно выбранному варианту.
Номер варианта выбирается из таблицы 3.1 по первой букве фамилии студента.
Разработать тип данных, представляющий содержимое каталога файловой системы. Считаем, что каждый файл либо содержит некоторые данные, либо является каталогом. Каталог включает в себя другие файлы вместе с их именами и размерами в байтах. Содержимое файлов можно игнорировать: тип данных должен представлять только их имена, размеры и структуру каталогов. Определите следующие функции:
1) dirAll, возвращающую список полных имен всех файлов каталога, включая подкаталоги.
2) find, возвращающаую путь, ведущий к файлу с заданным именем. Например, если каталог содержит файлы a, b и c, и b является каталогом, содержащим x и y, тогда функция поиска для x должна вернуть строку "b/x".
3) du, для заданного каталога возвращающую количество байт, занимаемых его файлами (включая файлы в подкаталогах).