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

Ниже при­ведён фраг­мент про­грам­мы, за­пи­сан­ный на четырёх язы­ках про­грам­ми­ро­ва­ния.

Мас­сив A дву­мер­ный; в про­грам­ме рас­смат­ри­ва­ет­ся его фраг­мент, со­от­вет­ству­ю­щий зна­че­ни­ям каж­до­го ин­дек­са от 1 до 9.

Бей­сикПас­каль

FOR n=1 TO 9

    FOR k=1 TO 9

    A(n,k)=2*n+k

    NEXT k

NEXT n

for n:=1 to 9 do

    for k:=1 to 9 do

        A[n,k]:=2*n+k

Си++Ал­го­рит­ми­че­ский язык

for (n=1;n<=9;n++) {

    for (k=1;k<=9;k++)

        A[n][k]=2*n+k;

    }

}

нц для n от 1 до 9

    нц для k от 1 до 9

        A[n,k]=2*n+k

кц

кц

Python

 

for n in range(1, 10):

    for k in range(1, 10):

            A[n,k] = 2*n+k

 

Сколь­ко эле­мен­тов ука­зан­но­го фраг­мен­та мас­си­ва A будут при­ни­мать нечётные зна­че­ния после вы­пол­не­ния дан­но­го фраг­мен­та про­грам­мы?

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

Ре­ше­ние.

За­ме­тим, что каж­дый эле­мент этого фраг­мен­та при­ни­ма­ет зна­че­ние, рав­ное про­из­ве­де­нию его пер­во­го ин­дек­са на 2 плюс вто­рой ин­декс. Пер­вое сла­га­е­мое все­гда чётно, сле­до­ва­тель­но, чётность суммы за­ви­сит толь­ко от вто­ро­го сла­га­е­мо­го, если оно нечётно, то нечётна и вся сумма. В дан­ном мас­си­ве 45 эле­мен­тов, име­ю­щих нечётный вто­рой ин­декс.

Источник: ЕГЭ по ин­фор­ма­ти­ке 05.05.2014. До­сроч­ная волна. Ва­ри­ант 2