Определите значение целочисленной переменной S после выполнения операторов:
S:=0
for i:= 1 to 2
do
for j := 2 to 3
do
S:=S+i+j

2. Определите значение целочисленной переменной S после выполнения операторов

денисПрекрасный денисПрекрасный    1   07.05.2020 14:37    1

Ответы
Ккамв Ккамв  14.10.2020 09:56

1. 16

2. 81

Объяснение:

1.

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

2.

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

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика