Hola Maria,
Fijate que tu tarea1.pas sólo tenga los subprogramas pedidos y, si lo encontraste necesario, algún otro, separados por `;` (punto y coma).
Fijate que tu tarea1.pas sólo tenga los subprogramas pedidos y, si lo encontraste necesario, algún otro, separados por `;` (punto y coma).
Algo así como:
function sustituirLetra ( letra : char; desplazamiento : integer) : char; ... begin ... end;
procedure procesarMensaje (clave: integer; accion : char); ... begin ... end;
Por las dudas, el principal.pas no debe ser modificado.
Espero que ayude.
Saludos,
Raúl