Está en la página 1de 1

Se dispone de una secuencia de caracteres.

Se desea listar las palabras


que comiencen con "ALG".

ACCION 2.1.12 ES
AMBIENTE
sec : secuencia de caracteres
v : caracter

PROCESO
ARR(sec)
AVZ(sec , v)
MIENTRAS NFDS(sec) HACER
    SI v = "a" ENTONCES
        AVZ(sec , v)
        SI v = "l" ENTONCES
            AVZ(sec , v)
            SI  v = "g" ENTONCES
                ESC("alg")
                AVZ(sec, v)
                MIENTRAS v <> "" HACER
                    ESC(V)
                    AVZ(sec , v)
                FIN_MIENTRAS
            FIN_SI
        FIN_SI
    FIN_SI

    MIENTRAS v <> "" HACER


        AVZ(sec , v)
    FIN_MIENTRAS

    AVZ(sec , v)
FIN_MIENTRAS
CERRAR(sec)
FIN_ACCION

También podría gustarte