Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка 1.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
381.95 Кб
Скачать

СОДЕРЖАНИЕ

Тема 1. Разветвления

4

Тема 2. Ряды

9

Тема 3. Обработка последовательности чисел

14

Задание 1

14

Задание 2

17

Тема 4. Процедуры и функции

21

Задание 1

21

Задание 2

21

Задание 3

24

Задание 4

26

Литература

27

Тема 1. Разветвления

Составить программу для вычисления y по заданной формуле. Проверить работу программы на контрольных примерах (тестах): в нормальных условиях, при граничных значениях входных данных и в исключительных ситуациях.

Например, при решении задачи

нужно подобрать следующие тесты:

нормальные:

1. x > 0 и x > a :

x = 3, a = 2, y = 3

2. x > 0 и xa :

x = 3, a = 5, y = 5

3. x ≤ 0 :

граничные:

4. x ≤ 0 :

исключительные ситуации:

5. x ≤ 0 :

x = –1, a = 0,

под знаком квадратного корня отрицательное число.

Тема 2. Ряды

Найти приближенное значение функции y=f(x), используя ее разложение в ряд. Суммирование прекратить, как только модуль очередного слагаемого станет меньше eps (0 < eps << 1). Проверить полученный результат, используя соответствующую стандартную функцию.

Найти приближенное значение специальных функций, используя их разложение в ряд. Это значит, что нужно просуммировать члены ряда до первого члена, модуль которого меньше заданного eps (0 < eps<< 1).

  1. Интегральная показательная функция

– постоянная Эйлера-Маскерони

Контрольные примеры

x = 0.1 Ei(x) = –1.6228

x = 0.5 Ei(x) = 0.4542

x = 5 Ei(x) = 40.1853

  1. Интегральная показательная функция

– постоянная Эйлера-Маскерони

Контрольные примеры

x = 0.1 E1(x) = 1.823

x = 0.5 E1(x) = 0.5598

x = 5 E1(x) = 0.001148

  1. Интегральный косинус

– постоянная Эйлера-Маскерони

Контрольные примеры

x = 0.5 S1(x) = 0.06185

x = 1 S1(x) = 0.23981

x = 5 S1(x) = 2.37669

  1. Функция ошибок (интеграл вероятностей)

Контрольные примеры

x = 0.1 erf x = 0.1125

x = 1 erf x = 0.8427

x = 2 erf x = 0.9953

  1. Интеграл вероятностей

Контрольные примеры

x = 0.1 P( x ) = 0.0797

x = 1 P( x ) = 0.6827

x = 4 P( x ) = 0.9999

  1. Эллиптический интеграл

Контрольные примеры

x = 0.1 K(x) = 1.61244

x = 0.5 K(x) = 1.85408

x = 0.9 K(x) = 2.57809

  1. Эллиптический интеграл

Контрольные примеры

x = 0.1 E(x) = 1.53075

x = 0.5 E(x) = 1.35064

x = 0.9 E(x) = 1.10477

  1. Интеграл Френеля

Контрольные примеры

x = 0.2 C(x) = 0.199921

x = 2 C(x) = 0.488253

x = 4 C(x) = 0.498199

  1. Интеграл Френеля

Контрольные примеры

x = 0.2 S(x) = 0.0041876

x = 2 S(x) = 0.343415

x = 4 S(x) = 0.420517

Тема 3 обработка последовательности чисел Задание 1

Дана последовательность из n вещественных чисел.

1) Вычислить отношение минимального элемента последовательности к максимальному элементу. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

2) Вычислить отношение максимального элемента последовательности к минимальному элементу. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

3) Определить значение максимального из положительных элементов последовательности. Если положительных элементов в последовательности нет, выдать об этом сообщение с указанием причины.

4) Определить значение минимального из положительных элементов последовательности. Если положительных элементов в последовательности нет, выдать об этом сообщение с указанием причины

5) Вычислить отношение суммы положительных элементов последовательности к их произведению. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

6) Вычислить отношение произведения отрицательных элементов к их сумме. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

7) Вычислить количество нулевых элементов последовательности и произведение отрицательных элементов. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

8) Вычислить сумму и произведение отрицательных элементов последовательности. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

9) Вычислить среднее арифметическое отрицательных элементов последовательности и количество нулевых элементов. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

10) Вычислить отношение произведения положительных элементов последовательности к количеству нулевых элементов. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

11) Вычислить отношение суммы положительных элементов последовательности к произведению отрицательных элементов. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

12) Найти значение и номер первого из максимальных элементов последовательности (предполагается, что таких элементов может быть несколько).

13) Найти значение и номер последнего из минимальных элементов последовательности (предполагается, что таких элементов может быть несколько).

14) Определить значение минимального из отрицательных элементов последовательности. Если отрицательных элементов в последовательности нет, выдать об этом сообщение с указанием причины.

15) Определить значение максимального из отрицательных элементов последовательности. Если отрицательных элементов в последовательности нет, выдать об этом сообщение с указанием причины.

16) Вычислить отношение суммы положительных элементов последовательности к количеству отрицательных элементов. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

17) Вычислить отношение суммы отрицательных элементов последовательности к количеству положительных элементов. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

18) Вычислить количество отрицательных элементов последовательности и произведение положительных элементов. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

19) Вычислить сумму и произведение положительных элементов последовательности. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

20) Вычислить среднее арифметическое положительных элементов последовательности и количество отрицательных элементов. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

21) Вычислить отношение произведения отрицательных элементов последовательности к количеству нулевых элементов. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

22) Вычислить отношение произведения отрицательных элементов последовательности к сумме положительных элементов. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

23) Вычислить произведение положительных элементов последовательности и сумму отрицательных элементов. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

24) Вычислить произведение отрицательных элементов последовательности и сумму положительных элементов. Если вычисление невозможно, выдать об этом сообщение с указанием причины.

25) Вычислить отношение произведения положительных элементов последовательности к их сумме. Если вычисление невозможно, выдать об этом сообщение с указанием причины.