Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Fundamentos de Autómatas y Lenguajes Formales: Operaciones Regulares, Apuntes de Cálculo

La presentación aborda la teoría de autómatas y lenguajes formales, enfocándose en las operaciones regulares: unión, concatenación y estrella de Kleene. Se incluyen ejemplos y conceptos básicos, como lenguajes regulares y expresiones regulares. El documento también menciona varios artículos relacionados.

Tipo: Apuntes

2018/2019

Subido el 05/09/2021

camila-lozano-12
camila-lozano-12 🇨🇴

5 documentos

1 / 15

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Presentado por:
LAURA CAMILA LOZANO
ESCOBAR
CÓDIGO: 1106399588
GRUPO: 301405_51
Presentado a:
RAFAEL PÉREZ
HOLGUÍN
Tutor
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E
INGENIERÍA AUTOMATAS Y LENGUAJES FORMALES
29 de agosto de 2021
ACTIVIDAD INDIVIDUAL UNIDAD 1
Tarea 1 - Fundamentación
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Vista previa parcial del texto

¡Descarga Fundamentos de Autómatas y Lenguajes Formales: Operaciones Regulares y más Apuntes en PDF de Cálculo solo en Docsity!

Presentado por: LAURA CAMILA LOZANO ESCOBAR CÓDIGO: 1106399588 GRUPO: 301405_ Presentado a: RAFAEL PÉREZ HOLGUÍN Tutor UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA AUTOMATAS Y LENGUAJES FORMALES 29 de agosto de 2021

ACTIVIDAD INDIVIDUAL UNIDAD 1

Tarea 1 - Fundamentación

CONTENIDO

  • INTRODUCCIÓN.....................................................................................................................................
  • OBJETIVOS...............................................................................................................................................
  • Ejercicio
  • Ejercicio
      1. Alfabeto.........................................................................................................................................
      1. Palabra o Cadena.......................................................................................................................
      1. Lenguaje........................................................................................................................................
      1. Lenguaje regular:.......................................................................................................................
      1. Expresión regular:.....................................................................................................................
      1. Expresión de conjuntos:.......................................................................................................
      1. Palabra nula o vacía ʎ.....................................................................................................
      1. Operaciones regulares – Unión..............................................................................
      1. Operaciones regulares – Concatenación............................................................
      1. Operación regulares - Estrella de Kleene.....................................................................
      1. Operador:..................................................................................................................................
      1. Precedencia de los operadores:.......................................................................................
  • CONCLUSIONES.....................................................................................................................................
  • REFERENCIAS BIBLIOGRÁFICAS..................................................................................................
  • Conocer la teoría de Autómatas que nos proporciona el lenguaje para la especificación de procesos algorítmicos.
  • Identifica por medio de este tema, diferentes tipos de autómatas y relaciona conceptos básicos del tema.

OBJETIVOS

Base De Datos Bibliografia De Articulo Cientifico - APA 6.0 Sintesis Science Direct Pattern dynamics in a diffusive predator-prey model with hunting cooperations. (Yan, Jia, Zhang, & Yuan, 2020) La investigación se trata del estudio de los modelos de depredador-presa que ha ocupado un lugar central en la ecología y la biología matemática con numerosos modelos matemáticos propuestos por Volterra y Lotka donde las presas y los depredadores pueden tener comportamientos escolares, es decir, las presas se agrupan para evitar la depredación y los depredadores para aumentar la tasa de depredación DInAton: A Didactic and Interative Language for Learning Adaptive Automata by Construction (Vega, Neto, & Marcondes, 2017) La teoría de los autómatas adaptativos fue presentada por José Neto como contribución a la metodología utilizada en el desarrollo. de compiladores de lenguaje de programación. Uno de los puntos principales de dicha teoría se refiere a la adaptabilidad del autómata. modelo, expresado como tres construidos básicos: acciones, funciones y transiciones elegibles como adaptativas. El idioma el reconocimiento se produce a través de transformaciones topológicas de un dispositivo subyacente, desencadenadas por una operación de un dispositivo adaptativo Ejercicio 1

estimación del rendimiento del software basada en los límites superiores de rendimiento (Urgilez Clavijo, Gómez Delgado, & Barreira González, herramienta para el modelado de procesos de negocio, destacándose de otros métodos por su semántica, su representación gráfica, por la expresividad de información que contienen sus estructuras, así como por su fundamento matemático IEEE XPLORE Digital Library Algoritmo numérico semiautomático para la formación de patrones de Turing en un modelo de reacción-difusión (R. Campagna,2018) La formación del patrón de Turing está modelada por ecuaciones diferenciales parciales de tipo reacción difusión (RD), y juega un papel crucial en los estudios ecológicos. El análisis de big data y los marcos adecuados para gestionar y predecir estructuras y configuraciones son obligatorios. Los procedimientos de procesamiento y resolución de modelos matemáticos se basan en esquemas numéricos y, simultáneamente Detección de DGA conductual en tiempo real a través del aprendizaje automático. (F. Bisio,2017) el uso de Algoritmos de Generación de Dominio (DGA) ha aumentado con el objetivo de mejorar la resistencia de la comunicación entre los bots y la infraestructura de Comando y Control (C&C). En este artículo, informamos sobre un algoritmo eficaz de detección de DGA basado en un solo monitoreo de red

un autómata finito alterno una de solo lectura Realizar la presentación con la conceptualización y ejemplos de:

1. Alfabeto: Un alfabeto es un conjunto finito no vacío cuyos elementos se llaman símbolos. Denotamos un alfabeto arbitrario con la letra Σ. 2. Palabra o Cadena: Una cadena o palabra sobre un alfabeto Σ es cualquier sucesión (o secuencia) finita de elementos de Σ. Admitimos la existencia de una única cadena que no tiene símbolos, la cual se denomina cadena vacía y se denota con. 3. Lenguaje: Un lenguaje L sobre un alfabeto Σ es un subconjunto de Σ *, es decir L Σ *. Casos extremos:

  • L= Ø, L = Σ*, lenguaje vacío.
  • lenguaje de todas las cadenas sobre Σ. Todo lenguaje L satisface L , y puede ser finito o infinito. Los lenguajes se denotan con letras mayúsculas A, B, e, L, M, N, En la siguiente gráfica se visualizan dos lenguajes A y B sobre Σ. 4. Lenguaje regular: Es un tipo de lenguaje formal que satisface las siguientes propiedades: Los lenguajes más sencillos que se considerarán son los lenguajes regulares, es decir, los que se pueden generar a partir de los lenguajes básicos, con la aplicación de las operaciones de unión, concatenación y * de Kleene un número finito de veces. Puede ser reconocido por:
  • un autómata finito determinista
  • un autómata finito no determinista
  • un autómata de pila Ejercicio 2

Hacer referencia a una cadena vacía es distinto a hacer referencia a un número, puesto que mientras que con este último no se puede operar, esta cadena acepta todas las operaciones existentes para las cadenas de caracteres (concatenación, asignación, extracción, etc.).

8. Operaciones regulares – Unión:

Union: Si ´ L y M son dos lenguajes, su unión se denota ´ por L ∪ M (e.g., L = {11, 00}, M = {0, 1}, LcuoM = {0, 1, 00, 11})

9. Operaciones regulares – Concatenación:

La concatenación de los lenguajes L y M es el conjunto de cadenas que se puede formar tomando cualquier cadena de L y concentrándola con cualquier cadena de M. Para designar la concatenación de lenguajes se emplea el punto o ningún operador en absoluto, aunque el operador de concatenación frecuentemente se llama “punto”. Por ejemplo, si L={001,10,111} y M = {ε ,001}, entonces L.M, o simplemente LM, es {001,10,111,001001,10001,111001}. Las tres primeras cadenas de LM son las cadenas de L concatenadas con ε. Puesto que ε es el elemento identidad para la concatenación, las cadenas resultantes son las mismas cadenas de L. Sin embargo, las tres últimas cadenas de LM se forman tomando cada una de las cadenas de L y concatenándolas con la segunda cadena de M, que es 001.

10. Operación regulares - Estrella de Kleene:

La clausura (o asterisco, o clausura de Kleene) de un lenguaje L se designa mediante L^y representa el conjunto de cadenas que se pueden formar tomando cualquier número de cadenas de L, posiblemente con repeticiones (es decir, la misma cadena se puede seleccionar más de una vez) y concatenando todas ellas. Por ejemplo, si L = {0,1}, entonces L^es igual a todas las cadenas de 0s y 1s. Si L = {0,11}, entonces L^(* )constará de aquellas cadenas de 0s y 1s tales que los 1s aparezcan por parejas, como por ejemplo 011,11110 y ε , pero no 01011 ni

  1. Más formalmente, L* es la unión infinita ∪(i≥0) L^i, donde L^0=(ε),L^1=L y

L^i, para i>1 es LL• • •L (la concatenación de i copias de L).

11. Operador:

Los operadores son símbolos que indican cómo se deben manipular los operandos. Los operadores junto con los operandos forman una expresión, que es una fórmula que define el cálculo de un valor. Los operandos pueden ser En y teoría de , una cadena vacía o string vacío (en inglés) es la única de. Se denota usualmente con las letras griegas o.

constantes, variables o llamadas a funciones, siempre que éstas devuelvan algún valor.

Podemos concluir mediante este trabajo inicial del proceso de formación en Autómatas y Lenguajes Formales se involucraron muchas personas las cuales aportaron su conocimiento para que nuevos genios los tomaran como base y siguieran evolucionando, así de esta manera llegar y/o lograr lo que llamamos hoy en día como un ordenador personal, el invento que cambio la vida de la humanidad.

CONCLUSIONES

  • Alfonseca, C., Alfonseca, M., Mariyón, S. (2009). Teoría de autómatas y lenguajes formales. (pp. 7-797). Recuperado de: http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action? docID=10498456&ppg=
  • Hernández, R. (2010). Practique la teoría de autómatas y lenguajes formales. (pp. 1 -124). Recuperado de: http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action? docID=10566114&ppg= .
  • Armas Gómez, S. M. (2011). formas de definir un conjunto. http://recursostic.educacion.es/. http://recursostic.educacion.es/descartes/web/materiales_didacticos/ conjuntos_y_opera ciones_agsm/conjuntos_12.html#:%7E:text=formas%20de %20definir%20un %20conjunto&text=Decimos%20que%20un%20conjunto%20est%C3%A1,si%20se %20enumeran%20sus%20elementos.&text=Ese%20conjunto%2C%20expresado %20por%20extensi%C3%B3n,4%2C5%2C6%7D.
  • De Castro Korgi, R. (2004). Teoria de la computacion : lenguajes, automatas, gramaticas (Primera edicición ed., Vol. 1). UNIBIBLOS. http://ciencias.bogota.unal.edu.co/fileadmin/Facultad_de_Ciencias/ Publicaciones/Archiv os_Libros/Libros_Matematicas/Teoria_de_la_Computacion lenguajes automatas gramaticas./teoriacomputacion.pdf
  • Villarreal, J. (s. f.). Precedencia de Operadores - Programación Lógica. https://sites.google.com/site/programacionlogicajv/precedencia-de- operadores. Recuperado 2 de septiembre de 2020, de https://sites.google.com/site/programacionlogicajv/precedencia-de- operadores

REFERENCIAS BIBLIOGRÁFICAS