Встречено 'else', а ожидалось ';' - Pascal ABC

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

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

Ошибочка вышла,вот,что он выдает Program1.pas(42) : Встречено 'else', а ожидался оператор

Решение задачи: «Встречено 'else', а ожидалось ';'»

textual
Листинг программы
     for i :=1 to 5 do
     begin
         for j :=1 to 5 do
         begin
              a[i,j]:=random(33);
              write('a[', i, ',', j, ']= ', a[i,j]:2, '   ');
         end;
         WriteLn;
     end;

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

В данном коде выполняется два вложенных цикла for. Первый цикл выполняется 5 раз, а второй - в каждой итерации первого цикла. В каждой итерации второго цикла выполняется следующая последовательность действий:

  1. Переменной a[i,j] присваивается случайное число от 0 до 32 (включительно) с помощью функции random(33).
  2. В консоль выводится значение переменной a[i,j] с помощью функции write(). Для улучшения читаемости, к названию переменной добавляются числа, соответствующие индексам массива.
  3. После завершения второго цикла, в консоль выводится символ новой строки с помощью функции WriteLn().
  4. После завершения первого цикла, программа завершается. Список действий:
  5. Создание двухмерного массива a размером 5x5.
  6. Присваивание случайного числа каждому элементу массива a.
  7. Вывод значений каждого элемента массива a в консоль.
  8. Завершение программы.

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


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

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

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