Задание № 16455

В массиве V хранятся данные о среднемесячной влажности за год в процентах (V[l] — данные за январь, V[2] — за февраль и т.д.). Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на трех алгоритмических языках.

Алгоритмический язык

DIM V(12) AS
INTEGER
V(1)
=52
V(2)=71
V(3)=88
V(4)=31
V(5)=17
V(6)=82
V(7)=74
V(8)=91
V(9)=24
V(10)=61
V(11)=50
V(12)=31
k= 0
FOR i = 1 TO 12
IF (V(i)>50) and
(V(i)<80) THEN
k=k+1
END IF
NEXT i
PRINT k
END

Бейсик

var k, i: integer;
V: array[1..12] of integer;
begin
V[1]:=52;
V[2]:=71;
V[3]:=88;
V[4]:=31;
V[5]:=17;
V[6]:=82;
V[7]:=74;
V[8]:=91;
V[9]:=24;
V[10]:=61;
V[11]:=50;
V[12]:=31;
k:= 0;
for i:=1 to 12 do
if (V[i]>50) and
(V[i]<80) then
k
=k+1;
write(k);
end.

Паскаль

алг
нач
целтаб V[1:12]
цел k, i
V[1]:=52
V[2]:=71
V[3]:=88
V[4]:=31
V[5]:=17
V[6]:=82
V[7]:=74
V[8]:=91
V[9]:=24
V[10]:=61
V[11]:=50
V[12]:=31
k:= 0
нц для i от 1
до 12
если (V[i]>50)
и (V[i]<80) то
k=k+1
все
кц
вывод k
кон


Показать ответ
Комментарий:

Рассмотрим на языке Паскаль

Изначально переменная k:=0

Условие if(V[i]>50) and (V[i]<80) отбирает месяцы, где среднемесяная влажность было от 50 до 80, и каждый раз при выполнении условие к переменной k прибавляется по 1 (k:=k+1)

Под данное условие подходят: V[1]:=52,V[2]:=71,V[7]:=74,V[10]:=61

Получается, к переменной k будет добавлено 4 раза по 1, т.е. k:=4

Ответ:4

Ответ: 4

Нашли ошибку в задании? Выделите фрагмент и нажмите Ctrl + Enter.