Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2010, 17:31   #1
ai\ekcah^p
Форумчанин
 
Аватар для ai\ekcah^p
 
Регистрация: 03.05.2009
Сообщений: 112
По умолчанию описание класса в паскале

Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.

Тока начал изучать ООП , подскажите где неверно.
Вот модуль TOCHKA ->
Код:
Unit TOCHKA;
interface
TYPE
   tPoint=object
     x,y:integer;
     color:word;
     Procedure Draw;
   end;

implementation
Uses Crt,Graph;
    {методы tPoint}
Procedure tPoint.Draw;
begin
  PutPixel(x,y,color);
end;
end.
основная программа ->
Код:
PROGRAM GRAFICA;
Uses Crt,Graph,TOCHKA;
const p='';
VAR gd,gm,: integer;
    tx,ty:integer;
    i:integer;
    c:integer;
    mas:array[1..100] of tPoint;

BEGIN
     clrscr;
     randomize;
     gd:=Detect;
     InitGraph(gd,gm,p);
     for i:=1 to 100 do
     begin
       tx:=random(200);
       ty:=random(200);
       c:=random(16);
       mas[i].Draw(tx,ty,c);
     end;
     readln;

     closegraph;

END.
ai\ekcah^p вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Параметр конструктора класса = объект этого класса nazavrik Общие вопросы C/C++ 6 14.02.2010 13:48
Описание класса. frem-dag Общие вопросы C/C++ 4 11.01.2010 19:53
Если в классе объявить объект другого класса,будет ли видно переменные первого класса из объекта второго? TwiX Общие вопросы Delphi 3 15.11.2009 00:54
Описание библиотек в Си papochka Общие вопросы C/C++ 1 28.10.2009 10:51