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

Информатика / Лаба 3

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

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

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

Нахождение точек пересечения

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

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

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

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

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


Пермь 2006.

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

Вариант №25

Текст программы:

Program lab3;

Var x3,y,y1,y5,y6,y4,x4:real;

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

Begin

x4:=0;

repeat x4:=x4+d ; y:=(-9/21*x4+11.5);

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

until y-y4<d;

y1:=11.5;

x3:=(11.5-y3)/0.43;

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

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

writeln('---------------------------------');

writeln('|tochka| x | y | ');

writeln('---------------------------------');

writeln('| a1 | ', x1 ,' | ',y1:2:2,' |' );

writeln('---------------------------------');

writeln('| a2 | ', x2 ,' | ',y2 ,' |' );

writeln('---------------------------------');

writeln('| a3 | ', x3:2:2,' | ',y3 ,' |' );

writeln('---------------------------------');

writeln('| a4 | ', x4:2:2,' | ',y4:2:2,' |' );

writeln('---------------------------------');

writeln('| a5 | ', x5 ,' | ',y5:2:2,' |' );

writeln('---------------------------------');

writeln('| a6 | ', x6 ,' | ',y6:2:2,' |' );

writeln('---------------------------------');

readln; end.

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

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