UCHEES.RU - помощь студентам и школьникам

1) Сколько раз выполниться цикл: a) For i:=7 downto -3 do k:=k+1; b) k:=0; while k < 15...


В 11:56 поступил вопрос в раздел Информатика, который вызвал затруднения у обучающегося.

Вопрос вызвавший трудности

1) Сколько раз выполниться цикл:
a)
For i:=7 downto -3 do
k:=k+1;

b)
k:=0;
while k < 15 do begin
k:=k+4;
end;
c)
k:=10;
repeat
k:=k-1;
until k>2;

2) Определите, что будет напечатано в результате работы следующего фрагмента программы:
a)
s:=0;
for k:=1 to 27 do begin
if k mod 7 =0 then s:=s+1;
end;
write(s);
b)
s:=0;
k:=1;
while k < 18 do begin
s:=s+k;
k:=k+4;
end;
write(s);
c)
k:=0;
p:=1;
repeat
p:=p*k;
k:=k+3;
until k>10;
write(p);

Ответ подготовленный экспертами Учись.Ru

Для того чтобы дать полноценный ответ, был привлечен специалист, который хорошо разбирается требуемой тематике "Информатика". Ваш вопрос звучал следующим образом:

1) Сколько раз выполниться цикл:
a)
For i:=7 downto -3 do
k:=k+1;

b)
k:=0;
while k < 15 do begin
k:=k+4;
end;
c)
k:=10;
repeat
k:=k-1;
until k>2;

2) Определите, что будет напечатано в результате работы следующего фрагмента программы:
a)
s:=0;
for k:=1 to 27 do begin
if k mod 7 =0 then s:=s+1;
end;
write(s);
b)
s:=0;
k:=1;
while k < 18 do begin
s:=s+k;
k:=k+4;
end;
write(s);
c)
k:=0;
p:=1;
repeat
p:=p*k;
k:=k+3;
until k>10;
write(p);

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

1a)
 (-3-7)/(-1)+1 = 11 раз выполнится цикл. Стандартная формула вычисления числа шагов.

1b)
Тут k меняется от 0 с шагом 4 до 14 (15 уже нельзя). По той же формуле:
(14-0)/4+1 = 3+1 = 4 раза (деление мы выполняем нацело).

1c)
k присваивается значение 10, затем оно уменьшается на 1 (теперь k=9) и проверяется условие завершения цикла k>2.
Условие завершения истинно, поэтому цикл будет выполнен 1 раз.

2a)
До входа в цикл s=0, а при каждом проходе по циклу s увеличивается на 1, если выполняется некое условие, т.е. s - это счетчик, значение которого выводится после окончания цикла.
Условие k mod 7 = 0 сообщает нам, что именно подсчитывается: сколько раз k будет делится на 7 без остатка. Значение k изменяется от 1 до 27 и легко найти на этом интервале все числа, кратные 7, если вспомнить таблицу умножения: 7, 14, 21.
Следовательно, будет выведено число 3.

2b)
Здесь так же s=0 перед входом в цикл, но в теле цикла s увеличивается уже не на 1, а на k, т.е. это накопление суммы некоторых k. Первоначально k=1, а затем оно с шагом 4 растет, пока остается меньше 18, т.е k = 1, 5, 9, 13, 17. Сумма этих чисел и будет накоплена в s, так что s = 1+5+9+13+17 = 45

2с)
Здесь выводится значение p. Перед входом в цикл ему присваивается уже не 0, а 1, так что тут "запахло" произведением, а не суммой. И действительно, в теле цикла p домножается на k, т.е. это произведение неких k. Посмотрим, каких именно.
Первоначально k=0. Входим в цикл, он типа repeat, поэтому входим, не думая. Первое же умножение p на 0 даст 0 и дальше уже нечего
думать: сколько не умножай, ноль нулем и останется. Так и будет выведено число 0.

-------------------



НЕСКОЛЬКО СЛОВ ОБ АВТОРЕ ЭТОГО ОТВЕТА:

Работы, которые я готовлю для студентов, преподаватели всегда оценивают на отлично. Я занимаюсь написанием студенческих работ уже более 4-х лет. За это время, мне еще ни разу не возвращали выполненную работу на доработку! Если вы желаете заказать у меня помощь оставьте заявку на этом сайте. Ознакомиться с отзывами моих клиентов можно на этой странице.

Полякова Нинна Ефимовна - автор студенческих работ, заработанная сумма за  прошлый месяц 50 124 рублей. Её работа началась с того, что она просто откликнулась на эту вакансию

ПОМОГАЕМ УЧИТЬСЯ НА ОТЛИЧНО!

Выполняем ученические работы любой сложности на заказ. Гарантируем низкие цены и высокое качество.

Деятельность компании в цифрах:

Зачтено оказывает услуги помощи студентам с 1999 года. За все время деятельности мы выполнили более 400 тысяч работ. Написанные нами работы все были успешно защищены и сданы. К настоящему моменту наши офисы работают в 40 городах.

РАЗДЕЛЫ САЙТА

Ответы на вопросы - в этот раздел попадают вопросы, которые задают нам посетители нашего сайта. Рубрику ведут эксперты различных научных отраслей.

Полезные статьи - раздел наполняется студенческой информацией, которая может помочь в сдаче экзаменов и сессий, а так же при написании различных учебных работ.

Красивые высказывания - цитаты, афоризмы, статусы для социальных сетей. Мы собрали полный сборник высказываний всех народов мира и отсортировали его по соответствующим рубрикам. Вы можете свободно поделиться любой цитатой с нашего сайта в социальных сетях без предварительного уведомления администрации.

ЗАДАТЬ ВОПРОС

НОВЫЕ ОТВЕТЫ

ПОХОЖИЕ ВОПРОСЫ