Очень срочно. 80 баллов. Задача в Паскале.

+515 голосов
2.5m просмотров

Очень срочно. 80 баллов. Задача в Паскале.


image

Информатика (330 баллов) | 2.5m просмотров
Дан 1 ответ
+128 голосов

Ответ:

5

Объяснение:

  • i := 0; S := 0;
  • while i<2 <strong>do
  • begin
  • i := i + 1;
  • S := S + i * i;
  • end;

В программе цикл, который выполняется до тех пор, пока i<2.</p>

Изначально i = 0, S = 0. Проходим по циклу:

i:=i+1         /// Увеличиваем i на 1 (i = 0 + 1 = 1)

S:=S+i*i    /// Прибавляем к S произведение i и i (S = 0 + 1*1 = 1)

i<2 ? i = 1, так что да, поэтому выполняем: </p>

i:=i+1         /// Увеличиваем i на 1 (i = 1 + 1 = 2)

S:=S+i*i    /// Прибавляем к S произведение i и i (S = 1 + 2*2 = 5)

i<2 ? i = 2, так что нет, поэтому конец.</p>

Итак, как мы видим, S у нас равна 5.

Можем проверить, выполнив этот код:


image
(3.7k баллов)