Ошибка Error 85: ';' expected - Turbo Pascal

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

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

Решение задачи: «Ошибка Error 85: ';' expected»

textual
Листинг программы
procedure massiv2(var k:real);
var i,v:integer;
begin
new(p2);
k:=0;
v:=0;
for i:=1 to 10000 do
 begin
  p2^[i]:=random(501)-250;
  if  p2^[i] mod 2 <> 0 then
   begin
    k:=k+1;
    writeln(p2^[i]:6);
    v:=v+1;
    if      v = 10000 then
     begin
      readkey;
      clrscr;
      v:=0;
     end;
   end;
 end;
end;

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

  1. В процедуре massiv2 объявлены две переменные i и v типа integer.
  2. Создается новый объект p2 типа real.
  3. Переменной k присваивается значение 0.
  4. Переменной v присваивается значение 0.
  5. Запускается цикл for, который выполняется 10000 раз.
  6. Внутри цикла в каждой итерации генерируется случайное число от 0 до 500 с помощью функции random(501)-250.
  7. Если полученное число не делится на 2 без остатка, то увеличивается счетчик k на 1.
  8. Если значение переменной k равно 10000, то считывается символ с клавиатуры и очищается экран.
  9. Переменная v сбрасывается в ноль.
  10. Цикл for завершается.
  11. Вызывается функция readkey, чтобы дождаться нажатия клавиши.
  12. Вызывается функция clrscr, чтобы очистить экран.
  13. Код завершается.

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


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

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

15   голосов , оценка 3.933 из 5