Как можно вывести на экран в Turbo Pascal с помощью операторов while и repeat:
Информатика 8 класс Циклы и управление потоком в Turbo Pascal Turbo Pascal операторы while операторы repeat двухзначные числа разница цифр трёхзначные числа совпадение цифр программирование информатика 8 класс
Давайте разберем, как можно решить поставленные задачи с помощью языка программирования Turbo Pascal, используя операторы while и repeat.
Сначала рассмотрим задачу с двухзначными числами.
Для решения этой задачи нам нужно будет перебрать все двухзначные числа (от 10 до 99) и проверить разницу между их цифрами.
Пример кода:
var
    num: Integer;
begin
    num := 10;
    while num <= 99 do
    begin
        if (num div 10 - num mod 10 <= 1) and (num div 10 - num mod 10 >= -1) then
            WriteLn(num);
        num := num + 1;
    end;
end.
Теперь перейдем ко второй задаче.
Для этой задачи нам также нужно перебрать все трехзначные числа (от 100 до 999) и проверить, совпадают ли их цифры.
Пример кода:
var
    num: Integer;
begin
    num := 100;
    repeat
        var hundreds := num div 100;
        var tens := (num div 10) mod 10;
        var units := num mod 10;
        if (hundreds = tens) or (hundreds = units) or (tens = units) then
            WriteLn(num);
        
        num := num + 1;
    until num > 999;
end.
Таким образом, мы рассмотрели, как использовать операторы while и repeat для решения данных задач в Turbo Pascal. Надеюсь, это поможет вам в освоении языка!