Вопрос:

19. Где правильно описана процедура?

Ответ:

Анализ вариантов:

Правильное описание процедуры в Pascal (и многих других языках) предполагает использование ключевого слова PROCEDURE (или PROSEDURA в данном случае, что является вариацией написания). Параметры процедуры указываются в скобках после имени, с указанием их типа и, если они передаются по ссылке, с ключевым словом var.

  1. PROCEDURA (a:array [1..10] of integer: b:real) - Синтаксически некорректно, двоеточие между параметрами.
  2. PROSEDURA (var a:array [1..10] of integer; b:real) - Правильное описание процедуры с передачей массива a по ссылке и параметра b по значению.
  3. PROSEDURA (a:array of integer; b:real) - Не указан размер массива a.
  4. PROCEDURE (a:array of integer; var b:real) - Не указан размер массива a, и хотя b передается по ссылке, отсутствие размера массива делает это описание некорректным.

Ответ: 2. PROSEDURA (var a:array [1..10] of integer; b:real)