Для написания программы на языке Паскаль, которая будет запрашивать у пользователя ввод двух чисел и выводить на экран меньшее из них, можно использовать следующий алгоритм:
- Объявить необходимые переменные для хранения введенных чисел.
- Запросить у пользователя ввод двух чисел.
- Сравнить введенные числа.
- Вывести на экран меньшее из двух чисел.
Вот пример реализации данной программы на языке Паскаль:
program FindMinNumber;
var
num1, num2: Integer;
begin
// Запрос ввода первого числа
Write('Введите первое число: ');
ReadLn(num1);
// Запрос ввода второго числа
Write('Введите второе число: ');
ReadLn(num2);
// Сравнение двух чисел и вывод меньшего
if num1 < num2 then
WriteLn('Меньшее число: ', num1)
else
WriteLn('Меньшее число: ', num2);
end.
Пояснение:
Объявление переменных: В начале программы объявляются переменные num1
и num2
типа Integer
, которые будут хранить введенные пользователем числа.
Ввод данных: Используются процедуры Write
и ReadLn
для ввода чисел. Write
выводит текст на экран, побуждая пользователя ввести число, а ReadLn
считывает введенное значение и сохраняет его в переменную.
Условный оператор if
: С его помощью производится сравнение чисел. Если num1
меньше num2
, то выводится num1
, иначе — num2
.
Вывод результата: WriteLn
используется для вывода результата на экран.
Этот код обеспечивает базовую функциональность, требуемую в задаче. Обратите внимание, что программа не обрабатывает случаи, когда введенные данные не являются целыми числами, или когда оба числа равны. Для более сложных проверок можно было бы добавить дополнительные условия и обработку ошибок.