Список = Новый СписокЗначений;
// Вводим 5 чисел от пользователя и добавляем в список
Для Шаг = 1 По 5 Цикл
ЧислоОтПользователя = 0;
ВвестиЧисло(ЧислоОтПользователя);
Список.Добавить(ЧислоОтПользователя);
КонецЦикла;
// Сортируем список по возрастанию
Список.СортироватьПоЗначению(НаправлениеСортировки.Возр);
// Наименьшее число окажется в самом начале (индекс 0)
Наименьшее = Список[0].Значение;
// Наибольшее число окажется в самом конце (индекс Количество() - 1)
Наибольшее = Список[Список.Количество() - 1].Значение;
// Выводим результаты пользователю
ОткрытьЗначение("Наименьшее число: " + Наименьшее);
ОткрытьЗначение("Наибольшее число: " + Наибольшее);