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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.06.2014, 20:44   #1
lalka123
 
Регистрация: 22.06.2014
Сообщений: 7
По умолчанию Написать через метод ООП + модуль

Этот код программы нужно переписать методом Объектно-Ориентированного Программирования и чтобы он также содержал модуль.
Код Pascal:
Код:
Var a:array[1..15] of integer; 
i,max,j:byte;
begin
randomize;
max:=a[1];
for i:=1 to 15 do
begin
a[i]:=random(46)-15;
if a[i]>max
then begin
max:=a[i]; j:=i;
end;
Write(a[i],' ');
end;
Writeln('Maximum ',max,' na ',j);
readln;
end.

Последний раз редактировалось Stilet; 26.06.2014 в 20:49.
lalka123 вне форума Ответить с цитированием
Старый 26.06.2014, 20:51   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Так?:
Код:
program Project1;

{$mode objfpc}{$H+}

uses
  {$IFDEF UNIX}{$IFDEF UseCThreads}
  cthreads,
  {$ENDIF}{$ENDIF}
  Classes, Unit1
  { you can add units after this };

begin
  with baka.Create do begin
    met;Free;
  end;
end.
Код:
unit Unit1;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils;
type

  { baka }

  baka=class
    procedure met;
  end;

implementation

{ baka }

procedure baka.met;

Var a:array[1..15] of integer;
i,max,j:byte;
begin
randomize;
max:=a[1];
for i:=1 to 15 do
begin
a[i]:=random(46)-15;
if a[i]>max
then begin
max:=a[i]; j:=i;
end;
Write(a[i],' ');
end;
Writeln('Maximum ',max,' na ',j);
readln;

end;

end.
Если да бери за идею, но не копипасти.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ООП: доступ к полям наследника через предка Khayzenberg Общие вопросы Delphi 23 05.04.2014 10:19
написать программу методом ООП киндер пингви Помощь студентам 0 25.05.2013 20:37
Модуль для apache - определить собственный метод frommars C/C++ Сетевое программирование 0 15.09.2012 09:09
Требуется написать программу, совмещение рентгеновских изображений через преобразование (метод) Фурье. Gumus Помощь студентам 0 28.05.2012 16:12
Написать программу через метод (C#) corebitlol Помощь студентам 0 12.04.2012 13:25