Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > Уровень в паскале....


Автор: Neo007 4.4.2006, 23:29
Вот такое дело (кстати паскаль 7.0, хотя это не столь важно):
Надо составить программу которая состоит из четырёх уровней.
В примере дана программа из трёх уровней:
1) Главная программа (первый уровень)
2) процедура (второй уровень)
3) функция (третий уровень)
...
Вопрос: Что брать за 4-ый уровень?
smile

Автор: Serkys 5.4.2006, 00:05
Может класс?

Автор: Neo007 5.4.2006, 00:07
в смысле? поясните что за класс? smile
лучше с примером smile

Автор: MFSham 5.4.2006, 02:14
ИМХО в паскале, наверное, вместо класса будет запись...

Автор: Neo007 5.4.2006, 02:35
что то я вообще запутался...
лучше скажите есть что нить ниже чем функция? типо что может идти после? smile
...
Я тут подумал...а может имееться ввиду что то типо такого:
например
1 уровень:
const ...
type ...
2 уровень:
procedure...(var....);
3 уровень:
procedure...(var....);
4 уровень:
function...(...):...;
begin
...
end;
begin
...
end;
begin
...
end;
begin {main}
...
end.
может быть так? smile

Автор: Serkys 5.4.2006, 06:39
Цитата(Neo007 @ 5.4.2006, 01:07 Найти цитируемый пост)
в смысле? поясните что за класс?

Вроде ООП. Ищи в инете. http://vingrad.ru/DELPHI-FAQ-002944.
Код

Type    
  TMyObject = Object    
  ...    
  End;

Цитата(MFSham @ 5.4.2006, 03:14 Найти цитируемый пост)
ИМХО в паскале, наверное, вместо класса будет запись...

Может быть. Кто знает.

Neo007, мне кажется гадать бесполезно. Со стандартами, оказывается, никто не знаком.

Автор: Snowy 5.4.2006, 08:39
В паскале не классы, а объекты.
И почему функция попала на третий уровень?
Функция от процедуры мало отличается. Они равноправны.
Если будет понятна логика, почему функция оказалась на уровень ниже процедуры, то скорее всего станет понятно, что должно быть на 4-м уровне.
Вероятно циклы...

Автор: SoWa 5.4.2006, 19:40
Может быть модули?

Автор: Serkys 5.4.2006, 21:15
Пока мы не поймём логику разделения мы будем только гадать.
Neo007, ищи инфу.

Автор: Neo007 5.4.2006, 22:44
Просмотрел, задание намёков никаких(насчёт того что зделать четвёртым уровнем) не нашёл.
Зато нашёл что то похожее в курсовике паскаля:
user posted image
может так...

Автор: APAL 6.4.2006, 17:24
А может будем считать внешний модуль за уровень?

Автор: Serkys 6.4.2006, 17:58
Цитата(APAL @ 6.4.2006, 18:24 Найти цитируемый пост)
А может будем считать внешний модуль за уровень?

Может быть. Но, опять же, гадать бесполезно.

Автор: profispb 8.4.2006, 22:21
Народ скорее всего четвертый уровень предпологает просто оператор.
Допустим так:
1 уровень
Главная программа
2 уровень
Процедуры
3 уровень
Функции
4 уровень
операторы

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)