Информатика, вопрос задал polinchen28 , 2 месяца назад

ДАЮ 30 БАЛЛОВ
Дана программа. В массиве Olimp содержится информация о количестве участников в олимпиадах (Olimp [0] – количество участников в первом классе, Olimp [1] – во втором и т. д.). Определите, какое число будет напечатано в результате работы алгоритма:

program Olimpiada;

var k,m: integer;

Olimp : Array [0..10] of integer;

begin

Olimp [0] := 19; Olimp [1] := 25;

Olimp [2] := 20; Olimp [3] := 23;

Olimp [4] := 23; Olimp [5] := 27;

Olimp [6] := 25; Olimp [7] := 23;

Olimp [8] := 28; Olimp [9] := 22;

Olimp [10] := 22;

m := 0;

for k:= 0 to 10 do

if Olimp [k] < 25 then

m := m + 1;

writeln(m);

end.

Ответы на вопрос

Ответил dimonchop
1

Відповідь:

В результате работы алгоритма будет напечатано число 7.

Пояснення:

В данной программе переменная m увеличивается на 1 каждый раз, когда количество участников олимпиады (значение элемента массива Olimp) меньше 25.

Посмотрим на значения в массиве Olimp: 19, 25, 20, 23, 23, 27, 25, 23, 28, 22, 22.

Значения меньше 25: 19, 20, 23, 23, 23, 22, 22. Их семь.

Новые вопросы