Выполнить построение математической модели задачи (рекурсивную формулу) - C (СИ)
Формулировка задачи:
Практическая работа включает 3 задачи из различных предметных областей. Необходимо выполнить 1-2 задачи по выбору.
Для каждой задачи необходимо выполнить следующие действия:
1. Выполнить построение математической модели задачи (рекурсивную формулу)
2. Составить блок-схему алгоритма
3. Написать программу, реализующую составленный алгоритм на языках программирования Паскаль, Си (по выбору).
Программа должна включать:
описание данных с типами, допустимыми для решения задачи
ввод исходных данных с клавиатуры (если необходимо по условию)
обработку данных в соответствии с заданным вариантом
вывод результата на экран
1. Составьте блок-схему и программу для нахождения среднего арифметического, геометрического и количества всех натуральных нечетных двузначных чисел.
2.на картинке
3. Дан числовой ряд и некоторое число е. Считать сумму до тех пор, пока модуль очередного члена ряда больше или равен заданному е. Общий член ряда имеет вид:
an = 1/(2n+1)2
Решение задачи: «Выполнить построение математической модели задачи (рекурсивную формулу)»
textual
Листинг программы
- double func(int n,double e)
- {
- double a=1.0/(2*n+1)/(2*n+1);
- if(a<=-e || a>=e) return a+func(n+1,e);
- else return 0;
- }
- int main()
- {
- double e=1e-8;
- //setlocale(LC_ALL,"Russian_russia.1251");
- printf("sum=%.8lf\n",func(0,e));
- system("pause");
- return 0;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д