Не работает пример с ООП - 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
, которое было изменено при записи в него значения.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д