ВУЗ:
Составители:
WriteLn; { Вывод пустой строки }
WriteLn('Введите точность вычисления суммы');
Read(eps); { Ввод точности вычислений }
n:=0; { Присвоение начального значения аргументу члена ряда }
repeat { Цикл с постусловием }
x:=1; { Присвоение начального значения рекуррентной формуле
вычисления факториала }
for i:=1 to n do x:=x*i;
k:=k+(n+1)/(2*x); { Накопление суммы членов ряда }
n:=n+1; { Приращение аргумента }
until (n+1)/(2*x) < eps; { Выход из цикла при достижении заданной точности }
WriteLn('Выводится результат вычисляемого выражения');
WriteLn(k:4:5); { Форматный вывод }
ReadKey; { Задержка экрана }
end.
Пример программы на СИ: Программа вычисляет бесконечную сумму членов сходящегося ряда, причем
расчет ведется от заданного n до тех пор, пока очередное значение выражения не станет меньше определенного
числа a (точности расчета), вводимого пользователем с клавиатуры.
// Подключаемые библиотеки
#include<stdio.h> // Библиотека ввода-вывода
#include<conio.h> // Библиотека работы с окнами
void main(void) // Главная функция (основной блок программы)
{
// Раздел объявления локальных переменных
int n, i; // i-переменная счетчика цикла
float s, ch, a, f; // s-сумма членов сходящегося ряда ch, f-факториал
clrscr(); // Очистка экрана
printf("Составитель: Грибков Алексей Николаевич");
printf("\n\t\tФакультет КТФ, группа Р-11");
printf("\n\nВведите точность расчета (число a): ");
scanf("%f", &a); // Ввод точности расчета
n=1; // Начальное значение аргумента для вычисления члена ряда
ch=1; // Начальное значение члена ряда
s=0; // Присвоение начального значения рекуррентного выражения
// накопления суммы
while(ch>a) // Цикл выполняется до тех пор, пока очередное значение
{ // выражения больше заданной точности
f=1; // Присвоение начального значения рекуррентного выражения
// вычисления факториала
for(i=1; i<=n; i++) f*=i; // Вычисление факториала
ch=(n+1)/(2*f); // Вычисление выражения
s+=ch; // Накопление суммы
n++; // Переход к следующему члену ряда
}
printf("Сумма равна s=%f", s); // Вывод полученного значения
// суммы на экран
getch(); // Задержка экрана до нажатия любой клавиши
}
ПРОИЗВЕДЕНИЕ
Пример программы на СИ: Программа вычисляет произведение чисел ряда:
// Подключаемые библиотеки
#include<stdio.h> // Библиотека ввода-вывода
#include<conio.h> // Библиотека работы с окнами
#include<math.h> // Библиотека математических функций
void main(void) // Главная функция (основной блок программы)
{
// Раздел объявления локальных переменных
int n,i; // Переменные счетчика цикла
float p,ch,m,f; // p-произведение членов ряда ch, f-факториал
clrscr(); // Очистка экрана
printf("Составитель: Грибков Алексей Николаевич");
printf("\n\t\tФакультет КТФ, группа Р-11");
printf("\n\nВведите конец интервала (число m): ");
scanf("%f",&m); // Ввод верхней границы произведения
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »