СДАМ ГИА: РЕШУ ОГЭ
Образовательный портал для подготовки к экзаменам
Информатика
информатика
сайты - меню - вход - новости


Задания
Версия для печати и копирования в MS Word
Задания Д10 № 631

В таб­ли­це Ani хра­нят­ся дан­ные о чис­лен­но­сти обе­зьян в зоо­пар­ке го­ро­да Тулы (Ani[1] — число обе­зьян в 2001 году, Ani[2] — в 2002 и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ведён на пяти язы­ках про­грам­ми­ро­ва­ния:

 

Бей­сикPython

DIM Ani(12) AS INTEGER

DIM k,m AS INTEGER

Ani(1) = 17: Ani(2) = 17

Ani(3) = 19: Ani(4) = 21

Ani(5) = 23: Ani(6) = 22

Ani(7) = 24: Ani(8) = 16

Ani(9) = 19: Ani(10) = 21

Ani(11) = 17: Ani(12) = 17

m = 0

FOR k = 1 TO 12

IF Ani(k) = 17 THEN

m = m + Ani(k)

ENDIF

NEXT k

PRINT m

Ani = [17, 17, 19, 21, 23, 22, 24, 16, 19, 21, 17, 17]

m = 0

for k in range(12):

    if Ani[k] == 17:

        m = m + Ani[k]

print (m)

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

Var k, m: integer;

Ani: array[1..12] of integer;

Begin

 Ani[1] := 17; Ani[2] := 17;

 Ani[3] := 19; Ani[4] := 21;

 Ani[5] := 23; Ani[6] := 22;

 Ani[7] := 24; Ani[8] := 16;

 Ani[9] := 19; Ani[10] := 21;

 Ani[11] := 17; Ani[12] := 17;

 m := 0;

 for k := 1 to 12 do

    if Ani[k] = 17 then

     begin

        m := m + Ani[k];

     end;

writeln(m);

End.

   алг

   нач

   цел­таб Ani[1:12]

   цел k, m

   Ani[1] := 17

   Ani[2] := 17

   Ani[3] := 19

   Ani[4] := 21

   Ani[5] := 23

   Ani[6] := 22

   Ani[7] := 24

   Ani[8] := 16

   Ani[9] := 19

   Ani[10] := 21

   Ani[11] := 17

   Ani[12] := 17

   m := 0

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

       если Ani[k] = 17 то

           m := m + Ani[k]

       все

   кц

   вывод m

   кон

С++

#include <iostream>

using namespace std;

int main() {

    int Ani[12] = {17, 17, 19, 21, 23, 22, 24, 16, 19, 21, 17, 17};

    int m = 0;

    for (int k = 0; k < 12; k++)

        if (Ani[k] == 17) m = m + Ani[k];

    cout << m;

    return 0;

}

 

Ре­ше­ние.

Про­грам­ма пред­на­зна­че­на для на­хож­де­ния сум­мар­но­го ко­ли­че­ства обе­зьян в зоо­пар­ке го­ро­да Тулы в те года, когда число обе­зьян было равно 17. Про­ана­ли­зи­ро­вав вход­ные дан­ные, при­хо­дим к вы­во­ду, что ответ 68.