Задание
цел k, m
Dat
Dat
Dat
Dat
Dat
Dat
m := 0
нц для k от 1 до 11
если Dat
m := m + 1
все
кц
вывод m
кон
Begin
Dat
Dat
Dat
Dat
Dat
Dat
m := 0;
for k := 1 to 11 do
if Dat
begin
m := m + 1
end;
writeln\(m\)
End.
В таблице Dat хранятся данные о количестве учеников в классах \(Dat⟨0⟩ – количество учеников в первом классе, Dat⟨1⟩ – во втором и т\. д\.\). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Алгоритмический язык
алг
нач
целтаб Dat
\[1:11\]
цел k, m
Dat
\[1\]
:= 20; Dat\[2\]
:= 25Dat
\[3\]
:= 19; Dat\[4\]
:= 25Dat
\[5\]
:= 26; Dat\[6\]
:= 22Dat
\[7\]
:= 24; Dat\[8\]
:= 28Dat
\[9\]
:= 26; Dat\[10\]
:= 21Dat
\[11\]
:= 27m := 0
нц для k от 1 до 11
если Dat
\[k\]
< 25 тоm := m + 1
все
кц
вывод m
кон
Бейсик
DIM Dat\(11\) AS INTEGER
DIM k,m AS INTEGER
Dat\(1\) = 20: Dat\(2\) = 25
Dat\(3\) = 19: Dat\(4\) = 25
Dat\(5\) = 26: Dat\(6\) = 22
Dat\(7\) = 24: Dat\(8\) = 28
Dat\(9\) = 26: Dat\(10\) = 21
Dat\(11\) = 27
m = 0
FOR k = 1 TO 11
IF Dat\(k\) < 25 THEN
m = m + 1
END IF
NEXT k
PRINT m
Паскаль
Var k, m: integer;
Dat: array
\[1\.\.11\]
of integer;Begin
Dat
\[1\]
:= 20; Dat\[2\]
:= 25;Dat
\[3\]
:= 19; Dat\[4\]
:= 25;Dat
\[5\]
:= 26; Dat\[6\]
:= 22;Dat
\[7\]
:= 24; Dat\[8\]
:= 28;Dat
\[9\]
:= 26; Dat\[10\]
:= 21;Dat
\[11\]
:= 27;m := 0;
for k := 1 to 11 do
if Dat
\[k\]
< 25 thenbegin
m := m + 1
end;
writeln\(m\)
End.