Добавить работы Отмеченные0
Работа успешно отмечена.

Отмеченные работы

Просмотренные0

Просмотренные работы

Корзина0
Работа успешно добавлена в корзину.

Корзина

Регистрация

интернет библиотека
Atlants.lv библиотека
6,49 € В корзину
Добавить в список желаний
Хочешь дешевле?
Идентификатор:622121
 
Оценка:
Опубликованно: 22.09.2007.
Язык: Латышский
Уровень: Университет
Литературный список: Нет
Ссылки: Не использованы
Фрагмент работы

-- Abstraktā klase "figūra" - neveidojam tieši šīs klases objektus, bet veidojam objektus
-- no tās atvasinātajām klasēm
deferred class FIGURE
feature
-- nākamās četras klases ir abstraktas, tāpēc katras atvasinātas klases objektiem laukumi, perimetri,
-- smaguma centri un nobīdes par vektoru tiek rēķinātas savādāk
getArea: REAL is deferred end
getPerimeter: REAL is deferred end
getGravity: POINT is deferred end
getVector(p: POINT) is deferred end
end

Punktu klase

class POINT
inherit SINGLE_MATH
create make_xy
feature
-- Punkta koordinātes
x,y: REAL
-- Funkcija, kas aprēķina attālumu no punkta līdz citam punktam
getLength(p1:POINT): REAL is do
Result := sqrt((x - p1.x)^2 + (y - p1.y)^2)
end
-- Nobīde par vektoru
translate(a,b:REAL) is do x:=x+a; y:=y+b end…

Коментарий автора
Загрузить больше похожих работ

Atlants

Выбери способ авторизации

Э-почта + пароль

Э-почта + пароль

Неправильный адрес э-почты или пароль!
Войти

Забыл пароль?

Draugiem.pase
Facebook

Не зарегистрировался?

Зарегистрируйся и получи бесплатно!

Для того, чтобы получить бесплатные материалы с сайта Atlants.lv, необходимо зарегистрироваться. Это просто и займет всего несколько секунд.

Если ты уже зарегистрировался, то просто и сможешь скачивать бесплатные материалы.

Отменить Регистрация