Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de sistemas
¿Qué es?
• Un sistema es un conjunto de componentes que interaccionan
entre si para lograr un objetivo común. Las personas se comunican
con el lenguaje, que es un sistema muy desarrollado formado por
palabras y símbolos que tienen significado para el que habla y para
quienes lo escuchan, lo mismo es para las computadoras las cuales
tienen sistemas y se comunican por medio de computadoras.
¿Que estudia?
• Kurk Godel
Cualquier Teoría matemática ha de ser
incompleta. Siempre habrá en ella afirmaciones
que no se podrán demostrar ni negar.
• Alan turing introdujo la máquina de turing, una entidad matemática abstracta que
formalizo por primera vez el concepto de algoritmo (tarea 1). Con este teorema
se inicia el desarrollo de maquinas de calcular automáticas y el desarrollo de
teoremas tales como que existen problemas irresolubles o sin resolver.
• "possibly the most important, and also the most famous, master's
thesis of the century".
• La teoría de autómatas ha encontrado diversas aplicaciones pero entre ellas
se maneja conceptos comunes como el control, la acción y la memoria.
• Teoría de la comunicación.
• Teoría de control.
• Lógica de circuitos secuenciales.
• Computadoras.
• Redes de computadoras y codificadoras.
• Reconocimiento de patrones.
• Estructura y análisis de los lenguajes de programación para computadoras.
• Traducción automática de lenguajes.
• Teoría algebraica de lenguajes.
• Se sabe que un autómata (o maquina de
secuencia) recibe la información de su
entorno (entrada o estimulo), la transforma y
genera nueva información, que puede
trasmitirse al entorno (salida).
La lingüística
• Avram Noam Chomsky, genero una teoría llamada gramáticas
transformacionales. Que estableció las bases de la lingüística
matemática y proporciono una herramienta para los lenguajes de
programación.
Por ejemplo:
∑1={a,b,c,d,e,…,z}
∑2={0,1}
∑3={0,1,2,3,4,5,6,7,8,9,…}
Se llama palabra, formada con los símbolos de un alfabeto, a una
secuencia finita de los símbolos de ese alfabeto.
x= Juan (∑1)
y= 1234 (∑2)
• Concatenación de 2 palabras.
X=a1,a2,a3…. ai
Y= b1,b2,b3….aj
• Donde las letras ai y bj son símbolos del
alfabeto ∑. se representa como XY o se
representa con otra palabra Z, y se obtiene
poniendo las letras de Y a continuación de las
letras de X (X.Y)
• Z=XY=a1…aib1…bj
Propiedades de la concatenación
• Operación cerrada:
– X є w(∑) ^ Y є w(∑) => XY є w(∑)
• Propiedad Asosiativa
– X(YZ) =(XY)Z
• Existencia de elemento neutro.
– λX=Xλ= X
• Propiedad no conmutativa
– XY Diferente de YX
Potencia de una palabra
• X=XXX….X(i VECES)
• X^1=X
• X^0= λ
Reflexión de una palabra
• X^-1= an….a3,a2,a1
• L С W(∑)
C(θ)=0
C(λ)=1
Operaciones con lenguajes
• Unión de lenguajes
– Operación cerrada.
– Propiedad asociativa.
– Existencia de elemento neutro.
– Propiedad conmutativa.
– Propiedad idempotente.
• Concatenación de lenguajes.
– Operación cerrada.
– Propiedad asociativa.
– Existencia de elemento neutro.
Unión de lenguajes
• {xy | x є L1 ^ y є L2 }