Встречено '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 раз, а второй - в каждой итерации первого цикла. В каждой итерации второго цикла выполняется следующая последовательность действий:
- Переменной
a[i,j]
присваивается случайное число от 0 до 32 (включительно) с помощью функции random(33). - В консоль выводится значение переменной
a[i,j]
с помощью функции write(). Для улучшения читаемости, к названию переменной добавляются числа, соответствующие индексам массива. - После завершения второго цикла, в консоль выводится символ новой строки с помощью функции WriteLn().
- После завершения первого цикла, программа завершается. Список действий:
- Создание двухмерного массива
a
размером 5x5. - Присваивание случайного числа каждому элементу массива
a
. - Вывод значений каждого элемента массива
a
в консоль. - Завершение программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д