Лаба 1 Программирование
.docxМинистерство образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Владимирский государственный университет имени Александра Григорьевича и Николая Григорьевича Столетовых".
Кафедра Управления и Информатики в технических системах
Лабораторная работа № 1. Программирование алгоритмов с вложенными циклами.
Вариант 11
Выполнил: ст. группы УИ-110 Матвеев М.А.
Принял: Градусов А.С.
Владимир 2011
Цель работы: Овладение практическими навыками разработки и программирования алгоритмов с вложенными циклами.
Сумма |
Диапазон изменения аргумента |
n |
Функция Y |
0,2≤X≤1 |
10 |
Шаг h высчитываем по формуле h=(b-a)/10: h=(1-0,2)/10=0,08;
Для подсчета суммы вычисляем рекуррентные соотношения .
Листинг программы:
Program Laba1_Matveev;
Var x, a, b, S, y: real;
i:byte;
const n=10;
begin
x:=0.2;
writeln ('X':4, '| S':9 , '| F(x) |':12);
writeln ('_______|________|_______|');
repeat
b:=(x-1)/(x+1);
a:=b;
S:=a;
y:= (ln (x))/2;
for i:=1 to n do begin
b:=b*((x-1)/(x+1))*((x-1)/(x+1));
a:=b/(2*i+1);
s:=s+a;
End;
writeln (x:6:3, ' | ' , s:6:3, ' | ', y:6:3,'|');
writeln ('_______|________|_______|');
x:=x+0.08;
until x>=1.01;
readln;
end.
Таблица результатов:
Выводы: В результате выполнения лабораторной работы была написана программа с вложенным циклом для вычисления суммы ряда.