Информатика (Циклический алгоритм обработки массива чисел, записанный на алгоритмическом языке)

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

БейсикPython
DIM Tur(11) AS INTEGER
 DIM k,m AS INTEGER
 Tur(1) = 1: Tur(2) = 11
 Tur(3) = 8: Tur(4) = 12
 Tur(5) = 5: Tur(6) = 6
 Tur(7) = 15: Tur(8) = 16
 Tur(9) = 16: Tur(10) = 21
 Tur(11) = 7 
 m = 0
 FOR k = 1 TO 11
 IF Tur(k) < 10 THEN
 m = m + Tur(k)
 ENDIF
 NEXT k
 PRINT m

Tur = [1, 11, 8, 12, 5, 6, 15, 16, 16, 21, 7]

m = 0

for k in range(11):

    if Tur[k] < 10:

        m = m + Tur[k]

print (m)

ПаскальАлгоритмический язык
Var k, m: integer;
 Tur: array[1..11] of integer;
 Begin
 Tur[1]:=1; Tur[2]:=11;
 Tur[3]:=8; Tur[4]:=12;
 Tur[5]:=5; Tur[6]:=6;
 Tur[7]:=15; Tur[8]:=16;
 Tur[9]:=16; Tur[10]:=21;
 Tur[11]:=7;
  m := 0;
  for k := 1 to 11 do
     if Tur[k] < 10 then
      begin
         m := m + Tur[k];
     end;
  writeln(m);
 End.
   алг
    нач
    цел­таб Tur[1:11]
    цел k, m
    Tur[1] := 1
    Tur[2] := 11
    Tur[3] := 8
    Tur[4] := 12
    Tur[5] := 5
    Tur[6] := 6
    Tur[7] := 15
    Tur[8] := 16
    Tur[9] := 16
    Tur[10] := 21
    Tur[11] := 7
    m := 0
    нц для k от 1 до 11
         если Tur[k] < 10 то
            m := m + Tur[k]
        все
    кц
    вывод m
    кон
С++
#include <iostream>
using namespacestd;
int main() {
    int Tur[11] = {1, 11, 8, 12, 5, 6, 15, 16, 16, 21, 7};
    int m = 0;
    for (int k = 0; k < 11; k++)
        if (Tur[k] < 10) m = m + Tur[k];
    cout << m;
    return 0;
}

Регистрация


Зарегистрироваться через VK

Личный кабинет

Регистрация
Войти через VK