Задание 2. Тип заданий 8: программирование, циклы.
  • Задание:

    Запишите число, которое будет напечатано в результате выполнения следующей программы:

    Pascal:
    var n, s: integer;
    begin
       n:=0;
       s:=0;
       while s < 25 do
       begin
          s:=s+5;
          n:=n+1;
       end;
       writeln(n);
    end.
  • Решение:

    Каждый повтор цикла от n будет увеличиваться на 1, то есть n — количество повторов цикла.

    Для решения мы должны определить, сколько раз цикл будет повторён.

    Цикл выполняется, пока S < 25, изначально S = 0, то есть цикл совершит последний повтор при S=20, увеличит S на 5, S станет равна 25 и цикл завершится.

    Выходит, что количество повторов равно:

    25:5 = 5

    Программа выводит значение n, а n — это количество повторов. То есть n=5.

    Ответ: 5

Поделиться:
 
Комментарии (0)

Нет комментариев. Ваш будет первым!

Перевести число из в Результат: 510 = 1012