Professional Documents
Culture Documents
..
ENUNCIADO
1)
Construya la funcin int Elige (char *s1, const char *s2, char c).
Si el carcter que contiene c se encuentra en el string s2, copia este string en
el espacio apuntado por s1 y retorna la cantidad de veces que el carcter
mencionado aparece en el string s2.
Si el carcter no existe, el string generado ser vaco y retorna 0.
Escriba adems, un programa muy simple que utilice esa funcin.
2)
Construya el programa comando codifica archivo-1 archivo-2 cdigo.
archivo-1 y archivo-2 son de texto y cdigo representa un carcter.
Si el cdigo es X, entonces todos los caracteres del archivo-1 se copian en el
archivo-2 excepto los dgitos, reemplazados en el archivo-2 por tantos
asteriscos como el valor representado por el dgito.
Si el cdigo es Y, entonces el archivo-1 se copia en el archivo-2.
Nota: Suponga ya construidas las funciones Ayuda, MensajeError y
VerificaCodigo. Solo escriba sus prototipos, documntelas e invquelas
correctamente.
3)
a)
b)
El lenguaje representado por la ER xy + x no puede ser reconocido
por un autmata finito.
c)
Todo proceso de validacin de un conjunto finito de cadenas puede
implementarse mediante un AFD.
RESPUESTAS
Ejercicio N3)
a)
VERDADERO, debido a que representan el mismo Lenguaje y forman
las mismas palabras.
b)
FALSO, debido a que es un lenguaje finito, y si un lenguaje es finito es
regular y tiene una expresin regular que lo denota, es una caracterstica del
lenguaje regular.
-1-
-2-
-3-
-4-
-5-