По договоренности
Нужно написать программный код в Visual Studio на C# для следующих программ:
1. Создать класс, в котором реализовать определение суммы элементов данного массива с использованием цикла и с использованием рекурсии. Сравнить алгоритм с использованием цикла с алгоритмом с использованием рекурсии по времени их работы.
2.Вычислить и вывести на экран значение функции F(x) на отрезке [a,b] c шагом h с точностью e. a, b, h, e вводятся пользователем. Результат работы программы представить в виде таблицы (см файл)
промежуточные значения при вычислениях помещать в массив фиксированной длины (длину вводит пользователь);
производить обработку следующих исключительных ситуаций: ввода пользователем недопустимых значений, переполнения при вычислении математических выражений, деление на 0, индекс вне границ массива;
3.Найти самое длинное слово и определить, сколько раз оно встретилось в тексте.
Исходный текст считывать из текстового файла, результат работы программы записывать в новый текстовый файл;
Должны быть обработаны ошибки, которые могут возникнуть при работе с файлами;
Жду ваших предложений как за все три программы, так и по отдельности(за каждую)