Pascal/Turbo Pascal - identificar palabras en un texto con Turbo Pascal

 
Vista:

identificar palabras en un texto con Turbo Pascal

Publicado por Bernat (3 intervenciones) el 23/04/2013 17:29:09
Hola, bueno quería saber si se puede hacer que TP identifique ciertas palabras o conjuntos de palabras a la hora de hacer un readln

Es decir:

Si yo digo "Hola, como te llamas?"

Identifique la palabra "Hola" y la frase "como te llamas?" (previamente guardadas) como cosas diferentes aunque estén en la misma cadena.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

identificar palabras en un texto con Turbo Pascal

Publicado por ramon (2158 intervenciones) el 23/04/2013 23:12:50
Tu mismo te respondes al marcar la frase "Hola" cuando la insertes pon algo delante por ejemplo
Mañana tenemos fiesta en el ''Parque'' al leer si solo queremos presentar parque cuando encuentre
las comillas lo presentara sino no.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

identificar palabras en un texto con Turbo Pascal

Publicado por Bernat (3 intervenciones) el 24/04/2013 17:51:30
Te agradezco la ayuda, pero a lo que me refiero, es que si un usuario escribe "mañana tenemos fiesta en el parque", o "el parque es muy bonito" es decir, tal cual y sin las comillas... pues pascal lea la frase e identifique, por ejemplo, la palabra "parque", independientemente de en que posición esté.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

identificar palabras en un texto con Turbo Pascal

Publicado por ramon (2158 intervenciones) el 24/04/2013 23:45:52
Si se puede localizar cualquier frase sin problema.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

identificar palabras en un texto con Turbo Pascal

Publicado por ramon (2158 intervenciones) el 25/04/2013 00:13:35
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
{Mira esto}
 
 program localiza;
 uses
    crt;
  const
     frase : string = 'Mi Pais se encuentra entre monta¤as y valles ';
  var
    exist : string[30];
    tomado : string;
    t, g : integer;
  begin
      clrscr;
      write('  Entre Frase a Visualizar : ');
      readln(exist);
      for g := 1 to length(exist) do
      exist[g] := upcase(exist[g]);
      g := 1;
      for t := 1 to length(frase) do
      begin
      if frase[t] <> ' ' then
      begin
      tomado[g] := upcase(frase[t]);
      tomado[0] := chr(g);
      g := g + 1;
      end
    else
       begin
          if tomado = exist then
          begin
          writeln;
          writeln('   Encontrada = ',tomado);
          writeln('   Pulse Enter');
          readln;
          break;
          end
        else
           begin
              g := 1;
              fillchar(tomado,256,' ');
              tomado[0] := chr(255);
           end;
       end;
     end;
  end.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

identificar palabras en un texto con Turbo Pascal

Publicado por Bernat (3 intervenciones) el 25/04/2013 08:23:46
Muchas gracias por la respuesta, ahora estoy con el café y el cigarro un poco dormido, pero me estudiaré bien lo que has puesto para aplicarlo. Muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar