Advertisement
diegoguerrero

ED - Práctica 1.2 - Procedimiento separar palabras

Mar 15th, 2019
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.47 KB | None | 0 0
  1. PROCEDURE SepararPalabras(VAR listaPalabras : TLista; fraseIntroducida : TElemento);
  2.     VAR
  3.         i, j, l : integer;
  4.         k : char;
  5.         strAux : TElemento;
  6.     BEGIN
  7.         i := 1; {Inicio de palabra}
  8.         j := 0; {Largo de palabra}
  9.         l := ord(fraseIntroducida[0]);
  10.         REPEAT
  11.             WHILE ((fraseIntroducida[i + j] <> ' ') AND ((i + j) <= l)) DO BEGIN
  12.                 j := j + 1;
  13.             END;
  14.             Construir(listaPalabras, copy(fraseIntroducida, i, j));
  15.             i := i + j + 1;
  16.             j := 0;
  17.         UNTIL (i >= l);
  18.     END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement