Задание 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
|
Комментарии ()
Нет комментариев. Ваш будет первым!