Исходная программа с описанием ошибок:
алг"Количество четных элементов в массиве" | имя алгоритма не требуется заключать в кавычки
нач
вещтаб T[1:5] | тут задан массив вещественных (надо- целых, т. к. чётные-значит целые)
цел з,а ,вещ х,у | нужны только переменные з,у (и обе должны быть целые)
вывод "введите значение элементов массива"
нц для з от 1 до 5
ввод T[з]
кц
х:=0 | эта строка не нужна (лишняя переменная)
у:=0
нц для з от 1 до 5
если mod(а[з],2)=0 | имя массива указано как 'а' (надо- 'T')
то
х:=х+а | эта строка не нужна (обе переменные не используются)
у:=у+1
все
кц
вывод"количество четных элементов в массиве" | нет вывода самого количества чётных элементов
кон
Вот программа, где все указанные ошибки исправлены (ещё я поправил тексты - дважды была пропущена "ё" (чётных), и некоторые другие правки сообщений программы для их лучшего вида, например перенос строки после запроса на ввод):
алг Количество чётных элементов в массиве
нач
целтаб T[1:5]
цел з,у
вывод "Введите значения элементов массива:",нс
нц для з от 1 до 5
ввод T[з]
кц
у:=0
нц для з от 1 до 5
если mod(T[з],2)=0
то
у:=у+1
все
кц
вывод "Количество чётных элементов в массиве= ",у
кон
Усовершенствования (это уже не относится к данному заданию):
На самом деле, программа могла быть короче, если обработку элементов массива сделать в том же цикле, что и ввод этих элементов (в таком случае даже сам массив не нужно будет создавать, если только не предполагается его использование в дальнейшем). Вот пример такой укороченной программы:
алг Количество чётных элементов в массиве
нач
цел н,ч=0
вывод "Введите значения элементов массива:",нс
нц 5 раз
ввод н
если mod(н,2)=0 то ч:=ч+1 всё
кц
вывод "Количество чётных элементов в массиве= ",ч
кон