• Как понять,сколько происходит действий в коле Паскаля

    Код с циклом параметра,как понять сколько происходит действий?

Ответы 1

  • Вариант 1

    Добавить в цикл счётчик

    (в данном случае счётчик - b)

    program raf105;

    var

     a,b: integer;

    begin

     readln(a);

     while a < 100 do

     begin

       a:= a+2;

       b:= b+1;

     end;

     writeln('Цикл сделал ',b,' шагов');

    end.

    Вариант 2Расписать все действия

    (Если нет возможности запустить программу)

    program raf105;

    var

     a: integer;

    begin

     readln(a);

     while a < 100 do

       a:= a+2;

    end.

    Задача:

    Определить количество шагов цикла

    Условие:

    Ввод: 91

    Решение:

     Начало

     91 < 100 Истина

    1. a = 91 + 2 = 93

     93 < 100 Истина

    2. a = 93 + 2 = 95

     95 < 100 Истина

    3. a = 95 + 2 = 97

     97 < 100 Истина

    4. a = 97 + 2 = 99

     99 < 100 Истина

    5. a = 99 + 2 = 101

     101 < 100 Ложь

     Конец

    Ответ:

    5 шагов

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

Еще вопросы

Войти через Google

или

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

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

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