Встречен конец файла, а ожидалось begin - PascalABC.NET

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

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

Установила среду pascalabc.net Почитала http://www.pascal.helpov.net/index/o...al_programming и http://www.pascal.helpov.net/index/pascal_modules_programming Набрала примерчик,
запустила дает Program16.pas(5) : Встречен конец файла, а ожидалось begin поставила точку после end Program16.pas(4) : Встречено '.', а ожидалось ';' помогите, чтоб это заработало, turbo pascal я знаю. зарание спасибо.

Решение задачи: «Встречен конец файла, а ожидалось begin»

textual
Листинг программы
program oop;
 
Type
  tPredoc = object Name : string ; {поле данных объекта}
  Procedure Declaration ; {объявление методов объекта}
  Procedure MyName ;
end;
 
Procedure tPredoc.Declaration;{реализация метода объекта}
begin
  writeln('I am the ancestor.');
end;
 
Procedure tPredoc.MyName ; {реализация метода объекта}
begin
   writeln('I am - ', Name);
end;
var
   v1: tPredoc ; {объявление экземпляра объекта}
 
begin
  v1.Name := 'Bill Gates';
  v1.Declaration;
  v1.MyName;
  readln;
end.

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

  1. Объявлен тип данных tPredoc - это объект с полем данных Name типа строка и объявлением метода Declaration.
  2. Реализован метод Declaration для объекта tPredoc. Он выводит сообщение I am the ancestor..
  3. Реализован метод MyName для объекта tPredoc. Он выводит сообщение I am - с добавлением значения поля Name.
  4. Объявлена переменная v1 типа tPredoc, которая является экземпляром объекта tPredoc.
  5. Значение поля Name для объекта v1 установлено в строку 'Bill Gates'.
  6. Вызван метод Declaration для объекта v1.
  7. Вызван метод MyName для объекта v1.
  8. Ввод с клавиатуры ожидается с помощью функции readln.
  9. Программа завершается.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

9   голосов , оценка 3.667 из 5