Информатика. Учебно-методическое пособие. Артемова С.В - 16 стр.

UptoLike

7)
=
+
1
;
4!
2
n
n
16)
=
+
m
n
n
n
1
;
1
1!3
8)
=
2
;
2!2
1
n
n
n
17)
=
+
m
n
n
nn
1
.
23
10!
2 Составить программы вычисления значений суммы и произведений ряда на языках СИ и Пас-
каль.
3 Ввести и отладить программу.
4 Выполнить расчеты по программе.
Пример программы на языке Паскаль
{Сумма членов ряда с заданной точностью
=
+
1
!2
1
n
n
n
}
uses crt; { Подключается библиотека ввода-вывода }
var k, eps : Real;
n, i, x : Integer;
begin
ClrScr; { Производится очистка экрана }
WriteLn('Выполнил Поляков Д.Г., КТФ, гр. Р-11');
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); // Ввод точности расчета