Пример программы на языке Паскаль program compare_numbers; var num1, num2, num3, max, min: integer; { объявляем переменные } begin write('Введите первое число: '); readln(num1); { считываем первое число } write('Введите второе число: '); readln(num2); { считываем второе число } write('Введите третье число: '); readln(num3); { считываем третье число } write('Введите 1, чтобы найти максимальное число, или 2, чтобы найти минимальное число: '); var choice: integer; { объявляем переменную для выбора пользователя } readln(choice); { считываем выбор пользователя } { находим максимальное и минимальное число } max := num1; if num2 > max then max := num2; if num3 > max then max := num3; min := num1; if num2 < min then min := num2; if num3 < min then min := num3; { выводим на экран результат в зависимости от выбора пользователя } if choice = 1 then writeln('Максимальное число: ', max) else if choice = 2 then writeln('Минимальное число: ', min) else writeln('Ошибка: неверный выбор'); end. Эта программа запрашивает у пользователя три числа и выбор - найти максимальное или минимальное число. Затем она находит максимальное и минимальное число среди введенных и выводит на экран результат в зависимости от выбора пользователя.