В таблице 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; } |