Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика / Лаба 4 по информатике

.doc
Скачиваний:
39
Добавлен:
10.12.2013
Размер:
36.35 Кб
Скачать

Пермский Государственный Технический Университет

Отчет по информатике на тему:

Нахождение площади

плоских фигур

Работу выполнил студент

группы АТ-06-2

Старцев Александр.

Проверил: Кычкин А. В.


Пермь 2006.

Цель работы: Написать программу в Pascal для решения задачи нахождения площади плоских фигур

Вариант №25

Program lab4;

Var x10,y10,y8,x8,x9,y9,dx5,dx6,s1,s2,s3,s5,s6,s4,sa,sb,x3,y,y1,y5,y6,y4,x4:real;

i1,n,i2,i3:integer;

Const d=0.01; x2=0; x5=0; x6=0; y3=0 ;x1=0; y2=17;

Begin x4:=0;

repeat x4:=x4+d ; y:=(-0.36*x4+9.5);

y4:=-2-sqrt(32*32-sqr(x4-13.5));

until y-y4<d; y1:=9.5; x3:=(9.5-y3)/0.36;

y5:=-4.5-sqrt((1-sqr(x5+7)/sqr(33))*22*22);

y6:=-2-sqrt(32*32-sqr(x6-13.5));

s1:=y1*x3/2; n:=20; dx5:=x3/n; x8:=0 ; s5:=0;

For i1:= 1 to n do begin x8:=x8+dx5;

y8:=-4.5+sqrt((1-sqr(x8+6)/sqr(33))*22*22);

s5:= s5+y8*dx5;

end;

sa:=s5-s1;

writeln ('sa=',sa:2:2);

x9:=0; s2:=0;

For i2:= 1 to n do begin x9:=x9+dx5;

y9:=-1*(-4.5-sqrt((1-sqr(x9+6)/sqr(33))*22*22));

s2:= s2+y9*dx5;

end;

s3:=(x4-x3)*-1*y4/2;

x10:=0;s6:=0; dx6:=x4/n;

For i3:= 1 to n do begin x10:=x10+dx6;

y10:=-1*(-2-sqrt(32*32-sqr(x10-13.5)));

s6:= s6+y10*dx6; end;

sb:=s6-s2-s3;

writeln ('sb=',sb:2:2);

readln;

end.

Результаты работы программы:

Соседние файлы в папке Информатика