• От программы, записанной на алгоритмическом языке, перейдите к записи программы на языке Паскаль и составьте блок-схему. ОПРЕДЕЛИТЕ, что будет выведено в результате работы программы.
    Алгоритмический язык:

    алг
    нач
    цел i, d
    ввод d
    i := 1
    нц
    i := i + 1
    кц при d mod i = 0
    если d = i то
    вывод d
    иначе вывод d, делится на, i
    кон​

Ответы 2

  • var i, d: integer;

    begin

       readln(d);

       i:=1;

       repeat

           i:=i + 1;

       until d mod i = 0;

       if d = i then

           writeln(d)

       else

           writeln(d / i);

    end.

    • Автор:

      elvisetzw
    • 5 лет назад
    • 0
  • Запись на языке PascalABC

    var i,d: integer;

    begin

    readln(d);

    i:=1;

    repeat

     i:=i + 1;

    until d mod i = 0;

    if d = i then

     writeln(d)

    else writeln(d,' делится на ', i);

    end.

    В результате работы программы

    Будет выведен наименьший делитель числа d кроме единицы

    Блок-схема

    На картинке ниже

    answer img
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years