Red de conocimiento informático - Aprendizaje de programación - tema de Pascal: robot

tema de Pascal: robot

Este programa parece ser muy simple. El siguiente programa ingresa comandos desde el teclado y los resultados se muestran en la pantalla. La pregunta requiere que usted mismo mejore la parte de entrada y salida del archivo, ¿está bien?

{$apptype?console}

programa?exp;

var?s:string;?x,y,i:integer;

comenzar x:=0; y:=0; readln(s); para?i:=1?a?longitud(es)?do case?s[i]?de

' N':y:=y+1;

'W':x:=x-1;

'S':y:=y-1;

'E':x:=x+1; end; writeln(x,'?',y);

end.

El programa pasó la depuración bajo DELPHI. Los resultados de ejecución son los siguientes:

E:\ygb>dcc32?a.dpr

Borland?Delphi?Version?15.0

Copyright?(c) ?1983, 2002?Borland?Software?Corporation

a.dpr(16)

17?líneas,?0,14?segundos,?11640?bytes?código,?1809?bytes ?datos

E:\ygb>a.exe

NWSSWWEES

-1?-2