• Предмет: Информатика
  • Автор: Никольнейв
  • Вопрос задан 1 год назад

АААААА СРОЧНОООООО
В таблице Dat хранятся данные о численности учеников в классах (Dat[l] - число учеников в первом классе, Dat[2] - во втором и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.
целтаб Dat[1:11]
цел к, ш
Dat[1]:=21 Dat[4]:=19 Dat[7]:=23 Dat[10]:=29
Dat[2]:=23 Dat[5]:=25 Dat[8]:=21 Dat[11]:=19
Dat[3]:=20 Dat[6]:=22 Dat[9]:=22
ш:=0
нц для к от 1 до 11
если Dat[к]>22
то
ш:=ш+1
Все
кц
вывод ш
Ответ:

Ответы

Ответ дал: LRSM
0

Ответ: 4

Объяснение:

Создаём массив из 11 элементов, который называем Dat:

  • целтаб Dat[1:11]

Объявляем переменные к и ш, являющимися целыми числами:

  • цел к, ш

Заполняем массив Dat:

  • Dat[1]:=21 Dat[4]:=19 Dat[7]:=23 Dat[10]:=29
  • Dat[2]:=23 Dat[5]:=25 Dat[8]:=21 Dat[11]:=19
  • Dat[3]:=20 Dat[6]:=22 Dat[9]:=22

Присваиваем переменной ш значение 0.

  • ш:=0

Объявляем цикл от 1 до 11, то бишь пробегаемся по массиву Dat и смотрим, если значение элемента больше 22, то прибавляем к переменной ш 1:

  • нц для к от 1 до 11
  • если Dat[к]>22  то
  •    ш:=ш+1
  • Все
  • кц

Выводим на экран значение переменной ш:

  • вывод ш

Таким образом мы видим, что программа подсчитывает количество классов в которых больше 22 учеников.

Вас заинтересует