потому что определение функции заканчивается end; определение программы заканчивается end. должно так: Program Informatica;
function ioresult: shortint;
var i: shortint;
begin
readln(i);
if ioresult(i) = 0 then
begin
writeln('Da');
end;
if ioresult(i) 0 then
begin
writeln('No');
end;
end;
begin // точка входа в программу
// здесь код, вызывающий функцию ioresult
end. // конец программы
до кучи - функция объявлена без параметра function ioresult: shortint; а вызывается с параметром ioresult(i) это тоже ошибка.