Предмет: Информатика, автор: dimus99

Определите значение переменных s и i после выполнения следующих операторов:

 

а) s:=0;

     i:=0;

    for i:=0 to 5 do s:=s+1;

 

б) s:=1;

    n:=1;

    for i:=2 to n do s:=s+1;

Ответы

Автор ответа: Levrat
0
а) цикл for i:=0 to 5 do s:=s+1; выполнится 6 раз. Переменная s будет равна 6,так как действие s:=s+1 будет увеличивать значение переменной s на 1 с каждым шагом цикла, а значение переменной i будет равно 5, так как for i:=0 to 5 do означает,что цикл будет выполняться, пока значение i, с начала цикла равное 0, не достигнет значения 5.

S=6 , i = 5.

б) В данном случае цикл не выполнится ни разу, так как значение n меньше значения i и используется команда to : 
for i:=2 to n do.
Команда to используется для цикла,значение которого идет вверх. В данном случае, чтобы алгоритм выполнился хотя бы раз, нужно было использовать команду downto, которая работает в сторону уменьшения.

Так как алгоритм не будет выполнен, то и значения переменных не изменятся: S=1, i= 2.
Похожие вопросы
Предмет: История, автор: Нотои

1. Победа русских войск под Кобрином 15 (27) июля 1812 года вошла в историю как одна из первых крупных побед над армией Наполеона на территории России. В результате многочасового боя противник потерял более двух тысяч убитыми. Потери русских составили 77 погибших и 181 раненый. В этой победе есть символическое совпадение, связанное с именем А.В.Суворова. Какое именно? 

 

 

2. За мужество и героизм, проявленные сибирскими полками в битвах Отечественной войны 1812 года, ряд из них был удостоен высоких наград. Какие отличительные знаки они получили?

 

3. 17 июля 1812 года Александр I выступил с обращением: «…никакое ещё время в Отечестве нашем не требовало более от каждого усердия и пожертвований, как нынешнее, следовательно, я уверен, что из фабрикантов найдутся такие усердные сыны Отечества, что целые свои фабрики обратят к одному делу оружия и дадут способ имена их передать на память потомкам». К кому обратился император? Как откликнулись на этот призыв его подданные?

 

 

4. В тяжёлых условиях войны этот человек не только грамотно организовал систему оказания медицинской помощи, но и сам неоднократно спасал жизни раненым непосредственно на поле боя. Например, после Бородинского сражения он лично провёл более 80 операций. Он участвовал во всех крупных сражениях Отечественной войны и Заграничных походов русской армии. Сохранилась ли сегодня память об этом человеке?

 

 

5. В Отечественной войне 1812 года было наглядно представлено два партизанских движения – армейское (регулярной армии) и народное (в основном, крестьянское). М.И.Кутузов всячески поощрял народную партизанскую войну. И он, и другие влиятельные лица государства не раз обращались к императору Александру с ходатайствами о награждении отличившихся народных мстителей. Но преуспел в этих ходатайствах только московский генерал-губернатор Ф.В. Растопчин. Чего ему удалось добиться?

 

 

6. Привычно узнаваемой частью гусарского мундира был ментик, носимый на левом плече. Но в 1812 году было принято решение гусарам первой шеренги летом ментиков не носить, а также сдать карабины в запасные эскадроны. Почему?

 

 

7. Грузия и Россия отдали дань доблестному генералу Петру Ивановичу Багратиону, установив конный памятник в своих столицах, подобный тому, какие возводили доблестным полководцам итальянцы в эпоху Возрождения. У памятников один автор. Кто и когда увековечил славу «льва русской армии»?

 

 

8. В такой долгой и трудной войне без разведки вряд ли можно было победить, во всяком случае, победа была бы на много дороже. Фактическим создателем русской военной разведки является умный и дальновидный полководец М.Б.Барклай де Толли. Что представляла собой программа разведывательной деятельности накануне и во время войны, разработанная Барклаем?

 

 

9. «Пожар двенадцатого года» вызвал к жизни императорское женское патриотическое движение. Придворные дамы пришли в петербургские трущобы, чтобы дать «вспомоществование бедным, от войны пострадавшим». Кто оказался на попечении у знатных дам?

 

 

 

Объясните!!!!!!!!