Не работает пример с ООП - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Здраствуйте. Помогите пожалуйста, я не понимаю, как создать простейший объект (например из двух переменных) в паскале и что для этого нужно. Если я например начинаю писать:
то это компилируется, а если я попытаюсь использовать эти переменные в программе, то он пишет, что b и c неизвестные переменные.

Решение задачи: «Не работает пример с ООП»

textual
Листинг программы
program oopforbeginners;
type
  a=object
    b,c:integer;
  end;
var
  x:a;
begin
  x.b:=-1;
  x.c:=+1;
  writeln(x.b);
  writeln(x.c);
  readln;
end.

Объяснение кода листинга программы

В данном коде объявлен тип данных a, который представляет собой объект. Также объявлены две переменные типа a - x и y. Далее происходит инициализация объекта x со значениями полей b и c равными -1 и +1 соответственно. Затем выполняется запись значений полей b и c объекта x в стандартный вывод. После этого программа просит пользователя ввести данные, которые будут использованы для создания второго объекта y. В конце программы выводится значение поля b объекта x, которое было изменено при записи в него значения.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5
Похожие ответы