Для написания программы, которая выводит двоичное представление введенного с клавиатуры десятичного числа в диапазоне от 0 до 255 на языке программирования Паскаль, можно использовать следующий код:
program DecimalToBinaryConverter;
var
decimalNum, binaryNum, remainder, quotient, i: integer;
begin
write('Введите десятичное число от 0 до 255: ');
readln(decimalNum);
if (decimalNum < 0) or (decimalNum > 255) then
writeln('Число вне диапазона от 0 до 255!')
else
begin
binaryNum := 0;
quotient := decimalNum;
i := 1;
while quotient 0 do
begin
remainder := quotient mod 2;
quotient := quotient div 2;
binaryNum := binaryNum + (remainder * i);
i := i * 10;
end;
writeln('Двоичное представление числа ', decimalNum, ' равно ', binaryNum);
end;
end.
Данный код сначала запрашивает у пользователя ввод десятичного числа от 0 до 255, затем производит перевод этого числа в двоичное представление и выводит результат на экран. Если введенное число находится вне указанного диапазона, программа выведет сообщение об ошибке.