Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР №6 - I сем. - Функции.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.45 Mб
Скачать

3. Указания к работе

Разработать функцию, выполняющую описанную в варианте индивидуального задания операцию.

Ввод исходных данных, вызов разработанной функции, проверку успешности выполнения и печать результатов ее работы выполнять из функции Main() класса программы.

Проверку корректности исходных данных организовать с помощью цикла do...while()

4. Варианты заданий Базовая сложность

Разработать функцию, позволяющую вычислить значение функции с заданной точностью (e). Значения точности, x и a ввести с клавиатуры в главной программе.

№ варианта

Функция и ее разложение в ряд

Область сходимости ряда

a > 0 -∞ < x < +∞

-∞ < x < +∞

-∞ < x < +∞

x21

x21

-1 < x +1

-1 x < +1

0 < x 2

x > 0

х

(функция гиперболический синус )

-∞ < x < +∞

(функция гиперболический косинус )

-∞ < x < +∞

(функция гиперболический тангенс )

x > 0

-∞ < x < +∞

-∞ < x < +∞

-∞ < x < +∞

-∞ < x < +∞

x2<1

x2>1

x2>1

x2<1

-∞ < x < +∞, x ≠ -1

-∞ < x < +∞ x ≠ -1

x2<1

Повышенная сложность

1) Задать матрицу из N значений входных данных. В строках матрицы расположить наборы данных, в столбцах - значения соответствующих параметров x, a, e. Четвертый столбец предусмотреть для количества итераций, прежде чем ряд сойдется с заданной точностью.

2) Разработать функцию согласно базовому варианту. Результат работы функции поместить в 4-й столбец матрицы.

3) Разработать функцию, принимающую матрицу и определяющую в ней строку с наименьшим числом итераций сходимости ряда. Вывести соответствующее сообщение на экран (в главной программе).

4) Разработать функцию форматированной печати заполненной матрицы в виде таблицы. Воспользуйтесь escape - последовательностями и дополнительными сведениями о форматированном выводе с помощью оператора Console.Writeline() (найти самостоятельно).

5. Оформление отчета

В отчет включить:

  • Тему и цель работы;

  • Задание на выполнение (конкретный вариант индивидуального задания);

  • Алгоритм программы в виде псевдокода.

  • Алгоритм работы функции в виде блок-схемы.

  • Текст программы с комментариями;

  • Результаты выполнения программы