В таблице Sea хранятся данные о количестве россиян, отдыхавших на Черном море (Sea[1] — число россиян в 2001 году, Sea[2] — в 2002 и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведен на пяти языках программирования:
| Бейсик | Python |
|---|---|
DIM Sea(12) AS INTEGER DIM k,s AS INTEGER Sea(1) = 170: Sea(2) = 170 Sea(3) = 190: Sea(4) = 210 Sea(5) = 230: Sea(6) = 220 Sea(7) = 240: Sea(8) = 160 Sea(9) = 190: Sea(10) = 210 Sea(11) = 170: Sea(12) = 170 s = 100 FOR k = 1 TO 12 IF Sea(k) > 220 THEN s = s + Sea(k) ENDIF NEXT k PRINT s | Sea = [170, 170, 190, 210, 230, 220, 240, 160, 190, 210, 170, 170] s = 100 for k in range(12): if Sea[k] > 220: s = s + Sea[k] print (s)
|
| Паскаль | Алгоритмический язык |
Var k, s: integer; Sea: array[1..12] of integer; Begin Sea[1]:=170; Sea[2]:=170; Sea[3]:=190; Sea[4]:=210; Sea[5]:=230; Sea[6]:=220; Sea[7]:=240; Sea[8]:=160; Sea[9]:=190; Sea[10]:=210; Sea[11]:=170; Sea[12]:=170; s := 100; for k := 1 to 12 do if Sea[k] > 220 then begin s := s + Sea[k]; end; writeln(s); End.
| алг нач целтаб Sea[1:12] цел k, s Sea[1] := 170 Sea[2] := 170 Sea[3] := 190 Sea[4] := 210 Sea[5] := 230 Sea[6] := 220 Sea[7] := 240 Sea[8] := 160 Sea[9] := 190 Sea[10] := 210 Sea[11] := 170 Sea[12] := 170 s := 100 нц для k от 1 до 12 если Sea[k] > 220 то s := s + Sea[k] все кц вывод s кон |
| С++ | |
#include <iostream> using namespace std; int main() { int Sea[12] = {170, 170, 190, 210, 230, 220, 240, 160, 190, 210, 170, 170}; int s = 100; for (int k = 0; k < 12; k++) if (Sea[k] > 220) s = s + Sea[k]; cout << s; return 0; } | |
Программа предназначена для нахождения суммарного количества россиян, отдыхавших на Черном море в те года, когда число отдыхавших было более 220, также к полученному значению прибавляется 100, поскольку переменная s инициируется числом 100. Проанализировав входные данные, приходим к выводу, что ответ 570.
Ответ: 570.



