Для решения данной задачи через Pascal необходимо использовать следующий код:
program permutation;
var
number, newNumber, digit1, digit2, digit3: integer;
begin
write('Введите трехзначное число: ');
readln(number);
digit1 := number div 100;
digit2 := (number div 10) mod 10;
digit3 := number mod 10;
newNumber := digit2 * 100 + digit1 * 10 + digit3;
writeln('Число после перестановки: ', newNumber);
end.
После ввода трехзначного числа программа вычисляет первую, вторую и третью цифры этого числа, затем меняет местами первую и вторую цифры, и выводит полученное число после перестановки.