/ Материалы / Информатика и ИКТ / Запишите число, которое будет напечатано...

Запишите число, которое будет напечатано...


Задание:

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

Паскаль:

Var s, n: integer;

begin
 s:= 301;
 n:= 0;
while s > 0 do begin
 s:= s - 10;
 n:= n + 2;
end;
writeln(n);
end.

Решение:

* Обратим внимание на то, что в каждом цикле переменная S уменьшается на 10. Узнаем сколько всего циклов:
  301 : 10 = 30.1, округляем в большую сторону => всего 31 цикл.

* В первом цикле переменная n будет равна 2, так как изначально она равна нулю. значит в 31-ом цикле значение n будет равен: 31 * 2 = 62.

* Число 62 выйдет на экран.

Ответ: 62


Есть вопросы? Задайте на форуме




Похожие материалы:
Нашли ошибку на сайте? Напишите нам
Поделитесь в социальных сетях

Комментарии 0

avatar
Мы Вконтакте

Наверх