Вопрос:
Чему будет равно значение переменной S после выполнения фрагмента программы? ,S:=0;k:=1; For i:=1 to 5 do begin k:=k*2; S:=S+k; end;
Ответ ассистента
Привет! Давай разберемся, как изменяются переменные S и k в этом фрагменте программы.
В начале у нас:
- S = 0
- k = 1
Теперь цикл For i:=1 to 5 do:
- i = 1:
- k становится k * 2 = 1 * 2 = 2
- S становится S + k = 0 + 2 = 2
- i = 2:
- k становится k * 2 = 2 * 2 = 4
- S становится S + k = 2 + 4 = 6
- i = 3:
- k становится k * 2 = 4 * 2 = 8
- S становится S + k = 6 + 8 = 14
- i = 4:
- k становится k * 2 = 8 * 2 = 16
- S становится S + k = 14 + 16 = 30
- i = 5:
- k становится k * 2 = 16 * 2 = 32
- S становится S + k = 30 + 32 = 62
После выполнения цикла значение переменной S будет равно 62.
Ответ: 62
Другие решения
Что ещё задавали пользователи
-
16. Обведите в каждом ряду слова, которые изменяются по родам, числам и падежам:
Показать ответ -
Read and write. 1 A: When does Lulu go to Maya's house? B: On Saturdays.
Показать ответ -
Выделите в каждом ряду разносклоняемые существительные
Показать ответ -
2. What does the doctor assistant do?
Показать ответ -
Расставьте, где необходимо, знаки препинания. Укажите, какими членами предложения являются однородные члены.
Показать ответ -
Вычисли: 12 + 79.
Показать ответ -
Read the sentences. Circle the correct answer a, b or c.
Показать ответ -
1. Как приготовить 200 мл 15% раствора поваренной соли? Приведите все расчёты и поэтапно опишите процесс приготовления раствора.
Показать ответ -
1. 7 1/4 + 3 5/6
Показать ответ -
8. Выделите прилагательное, которому свойственны степени сравнения и краткая форма:
Показать ответ