Задания
Версия для печати и копирования в MS Word
Тип Д19 № 15635
i

Ниже пред­став­лен фраг­мент про­грам­мы, об­ра­ба­ты­ва­ю­щей од­но­мер­ный це­ло­чис­лен­ный мас­сив с ин­дек­са­ми от 0 до 10. Зна­че­ния эле­мен­тов равны 5; 1; 6; 7; 8; 8; 7; 7; 6; 9; 5 со­от­вет­ствен­но, т. е. A[0]=5; A[1]=1 и т. д. Опре­де­ли­те зна­че­ние пе­ре­мен­ной s после вы­пол­не­ния сле­ду­ю­ще­го фраг­мен­та про­грам­мы.

Бей­сикPython

S = 0

FOR i = 0 TO 9

    S = S + A(i+1) – A(i);

NEXT i

s = 0

for i in range(10):

     s = s + A[i+1] - A[i]

Пас­кальАл­го­рит­ми­че­ский язык

s := 0;

for i:=0 to 9 do begin

    s := s + A[i+1] - A[i]

end;

s := 0

нц для i от 0 до 9

     s := s + A[i+1] - A[i]

     все

кц

Си++

s = 0;

for (i=0; i<10; i++)

      s = s + A[i+1] - A[i];

Спрятать решение

Ре­ше­ние.

Про­де­ла­ем пер­вые три ите­ра­ции: S = A1 − A0 + A2A1 + A3A2. Видно, что после со­кра­ще­ний оста­нет­ся раз­ность между по­след­ним эле­мен­том и пер­вым. В дан­ной за­да­че по­лу­ча­ем: S  =  A10 − A0 = 5 − 5 = 0.

 

Ответ: 0.

Источник: ЕГЭ — 2018. До­сроч­ная волна. Ва­ри­ант 2