Регистрация
Войти
Стать экспертом Правила
Информатика

Определите значение целочисленной переменной S после выполнения операторов:S:=0for i:= 1 to 2doforj := 2 to 3doS:=S+i+j2. Определите значение целочисленной переменной S после выполнения операторов:S:=1; a:=1for i:=1 to 3dobeginS:=S+i*(i+1)*a;a:=a+2;end;Пожалуйста посчитайте пожалуйста. Даю 50 поинтов.

ОТВЕТЫ

16

81

S = 0

Для  i от 1 tдо 2  выполнить:

     для j от 2 до 3  выполнить:  S = S + i + j

S = 0

i = 1       j = 2       S = S + i + j = 0 + 1 + 2 = 3

S = 3

i = 1       j = 3       S = S + i + j = 3 + 1 + 3 = 7

S = 7

i = 2       j = 2       S = S + i + j = 7 + 2 + 2 = 11

S = 11

i = 2       j = 3       S = S + i + j = 11 + 2 + 3 = 16

S = 16

S = 1       a = 1

для i от 1 до  3  выполнить:

      S = S + i * (i + 1) * a

      a = a + 2

S = 1       a = 1        i = 1

      S = S + i * (i + 1) * a  = 1 + 1 *  (1 + 1) * 1 = 1 + 1 * 2 * 1 = 1 + 2 = 3

      a = a + 2 = 1 + 2 = 3

S = 3       a = 3        i = 2

      S = S + i * (i + 1) * a  = 3 + 2 *  (2 + 1) * 3 = 3 + 2 * 3 * 3 = 3 + 18 = 21

      a = a + 2 = 3 + 2 = 5

S = 21       a = 5        i = 3

      S = S + i * (i + 1) * a  = 21 + 3 *  (3 + 1) * 5 = 21 + 3 * 4 * 5 = 21 + 60 = 81

      a = a + 2 = 5 + 2 = 7

S = 81       a = 7        i = 3

216
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам