Teoría de lenguajes y compiladores
|
|
- Diego Calderón Espejo
- hace 7 años
- Vistas:
Transcripción
1 Teoría de lenguajes y compiladores P R E S E N T A N: : MÉNDEZ GARCÍA SARA smendez@ipn.mx RODRIGUEZ MENDOZA VÍCTOR HUGO vick_rom@hotmail.com APUNTES Segunda sesión TLC_Sesion2_Ene2017. ENERO DEL 2014
2 OBJETIVO. Construir autómatas matemáticos, y gramáticas, mediante métodos de la teoría de la computación, para el uso avanzado de procesadores de texto y bases de datos en las organizaciones y áreas de Tecnologías de Información.
3 Introducción? PRIMERA SESIÓN Qué es una teoría? Polisémico (uso coloquial, ciencia y filosofía) Coloquial: suposición, oposición a la práctica, norma, Creencia, especulación, Trabajo científico intermedio: hipótesis, suposición, cuerpo de enunciados. Filosofía: abstracción de cualquier cosa TEORIA/PRÁCTICA = > CONOCIMIENTO/APLICACIÓN TRABAJO CIENTIFICO: Es un modelo universal explicativo (cognitivo y simbólico) que representa una relación entre clases generales de hechos y tiene el poder de predecir hechos particulares.
4 Introducción? PRIMERA SESIÓN Cuáles son las operaciones básicas de una teoría? Son tres operaciones básicas: I. Universalidad.- Implica la construcción de un esquema de unificación sistémica dotado de alto grado de comprensión. II. Representación en un lenguaje simple, claro y eficaz: implica la definición de un conjunto de medios de representación conceptual y simbólica, ejemplo: Lenguaje matemático de la lógica. III. Especialización: implica la construcción de un conjunto de reglas de inferencia que permiten la previsión de los datos de hecho. NO HAY CIENCIAS SIN TEORIAS FUENTE: VIDEO DE HILDA YELITZA CONTRERAS ZAMBRANO
5 Introducción? PRIMERA SESIÓN Cuáles son las teorías que integran la Teoría de la computación? Son tres : 1) Teoría de autómatas- Implica teoría de máquinas 2) Lingüística- implica Teoría de lenguajes y las gramáticas 3) Fundamentos de las matemáticas- implica teoría de la computabilidad y de la complejidad. CIENCIAS de la computación qué pueden hacer las computadoras? Teoría de autómatas: qué es una computadora Teoría de lenguajes y sus gramáticas.- Relación entre la matemática y la lógica pura con sus características de: 1.Decidible, 2.Completa y 3) Consistente. FUENTE: VIDEO DE HILDA YELITZA CONTRERAS ZAMBRANO
6 Qué es Teoría de la computación? PRIMERA SESIÓN Es un conjunto de conocimientos racionales, sistematizados y funcionales que se centran en el estudio de la abstracción de los procesos que ocurren en la realidad con el fin de reproducirlos con ayuda de sistemas formales, es decir, a través de códigos de caracteres e instrucciones lógicas,...
7 Teoría de la computación Unidad I. Marco conceptual 1.1 Sistemas formales Recordemos que, desde un punto de vista simplificado: Un sistema es un conjunto o agrupación de elementos distintos (heterogéneos), dichos elementos interactúan entre sí, para juntos lograr un fin común con recursos (entradas) y productos (salidas o resultados. (definición personal)
8 Teoría de la computación Unidad I. Marco conceptual 1.1 Sistemas formales El sistema formal, no es una excepción, solo que los elementos que integran a un sistema formal son de tipo abstracto o representativo del comportamiento de un sistema real también se puede decir que es la abstracción (utilizando símbolos que modelan los elementos y comportamiento del sistema que se pretende representar).
9 Teoría de la computación Unidad I. Marco conceptual 1.1 Sistemas formales
10 Unidad I. Marco conceptual 1.1 Sistemas formales. El modelo creado, representativo del sistema, muestra funcionamiento, comportamiento y resultados esperados de un problema que se plantea de forma tangible, esto es, el problema es real, pero los sistemas formales son representaciones de esos sistemas reales y al abstraerse se convierten en sistemas representativos.
11 Unidad I. Marco conceptual 1.1 Sistemas formales. Esto en un tipo de matemática conocida como la teoría de conjuntos, con base a definir la agrupación de elementos, sus características y algunas operaciones básicas como la unión, intersección, complemento, etc.
12 Unidad I. Marco conceptual 1.1 Sistemas formales. los autómatas finitos (determinísticos AFD, no determinísticos AFN). Estos gráficos dirigidos (dígrafos), equivalen a la representación de los diferentes elementos que integran un sistema real, tales como: estímulos de entrada, procesos, transiciones entre los procesos, decisiones, recursos, eventos, etapas, ciclos, etc. Finalmente también la razón de ser de los sistemas son los resultados o salidas, mismas que también se representan en los sistemas formales que pueden ser simbólicos o gráficos.
13 Unidad I. Marco conceptual 1.1 Sistemas formales. los autómatas finitos (determinísticos AFD, no determinísticos AFN). Estos gráficos dirigidos (dígrafos), equivalen a la representación de los diferentes elementos que integran un sistema real, tales como: estímulos de entrada, procesos, transiciones entre los procesos, decisiones, recursos, eventos, etapas, ciclos, etc. Finalmente también la razón de ser de los sistemas son los resultados o salidas, mismas que también se representan en los sistemas formales que pueden ser simbólicos o gráficos.
14 Unidad I. Marco conceptual 1.1 Sistemas formales. Describa brevemente su propia definición de sistemas formales y la mayor cantidad de ejemplos:
15 Unidad I. Marco conceptual 1.1 Sistemas formales. Actividad de aprendizaje. EJERCICIO 1. Desarrolle un diagrama de flujo (organizador gráfico) en el cual se representen tres variables: E, N y S, cada una con la posibilidad de contener sólo dos valores (binarias): 0 y 1, mismos que permiten abstraer al sistema manual mecánico del depósito de agua de nuestro inodoro, vamos a aprovechar tres de sus elementos para hacer una abstracción muy simple, utilizando también tres letras mayúsculas para los elementos que serán representados (simbolizados) con las letras mayúsculas: E => representa la válvula de ingreso (entrada) N => representa la cazoleta de nivel (flotador o proceso) S => representa la válvula de descarga (salida) Cada una de estas letras mayúsculas representan una variable binaria dentro de nuestra abstracción, esto es, si la variable E tiene el valor de 0 (cero), significa que el agua no entra por la válvula de ingreso, si toma el valor de 1 (uno), esto significa que el agua entra por la válvula de ingreso. Los valores binarios son para cada una de las tres variables que tiene representaciones tales como: E Si es 0 =>el agua no entra. Si es 1 => la válvula se abre y entra el agua. PRIMERA SESIÓN N Si es 0 => no hay agua, está vacío el contenedor. Si es 1 => está lleno de agua el contenedor. S Si es 0 => No hay salida de agua. Si es 1 => Sale el agua y abre válvula de ingreso E. Este ejercicio consiste en relacionar las tres variables con sus dos valores cada una y mostrarlo mediante un diagrama de flujo que contiene algunos de los símbolos, Según figura I.3, donde se muestran los diagramas de: ENTRADA, PROCESO, SALIDA, DECISION y FIN. Finalmente también la razón de ser de los sistemas son los resultados o salidas, mismas que también se representan en los sistemas formales que pueden ser simbólicos o gráficos.
16 DESPEDIDA La vida es una fiesta si haces lo que amas Fisk Peter (2012). Ingenio Creativo, una guía de innovación para líderes empresariales progresistas y visionarios. Grupo editorial Patria. Trout Susan S. (1997). NACIDO PARA SERVIR: La evolución del alma a través del Servicio Alexandria, VA: Three Roses Press. Sitio en internet: Sánchez Ángeles José Augusto (2009) RESPONSABILIDAD SOCIAL UNIVERSITARIA.: Una aproximación desde la ética cívica y los derechos humanos Escuela Superior de Comercio y Administración, Unidad Santo Tomás. Marzo. Constitución Política de los Estados Unidos Mexicanos. Actualización empleada: junio 2013
Teoría de la Computación y Lenguajes Formales
y Lenguajes Formales Prof. Hilda Y. Contreras Departamento de Computación hyelitza@ula.ve hildac.teoriadelacomputacion@gmail.com Teoría de la Computación? Introducción Qué es una teoría? Polisémico (uso
Más detallesCapítulo 9. Introducción a los lenguajes formales. Continuar
Capítulo 9. Introducción a los lenguajes formales Continuar Introducción Un lenguaje es un conjunto de símbolos y métodos para estructurar y combinar dichos símbolos. Un lenguaje también recibe el nombre
Más detallesDATOS DE IDENTIFICACIÓN DEL CURSO
DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO: Ciencias Computacionales ACADEMIA A LA QUE PERTENECE: Estructuras y Algoritmos NOMBRE DE LA MATERIA: Teoría de la Computación CLAVE DE LA MATERIA: CC209
Más detallesContenido. Capítulo I Sistemas numéricos 2. Capítulo II Métodos de conteo 40
CONTENIDO v Contenido Contenido de la página Web de apoyo... xi Página Web de apoyo... xvii Prefacio... xix Capítulo I Sistemas numéricos 2 1.1 Introducción... 4 1.2 Sistema decimal... 5 1.3 Sistemas binario,
Más detallesUniversidad Autónoma del Estado de México Licenciatura de Ingeniería en Sistemas Inteligentes 2007 Programa de estudios de la unidad de aprendizaje:
Universidad Autónoma del Estado de México Licenciatura de Ingeniería en Sistemas Inteligentes 2007 Programa de estudios de la unidad de aprendizaje: Lenguajes y autómatas I. Datos de identificación Licenciatura
Más detallesTeoría de la Computación y Leguajes Formales
y Leguajes Formales Prof. Hilda Y. Contreras Departamento de Computación hyelitza@ula.ve hildac.teoriadelacomputacion@gmail.com Contenido Tema 0: Introducción y preliminares: Conocimientos matemáticos
Más detallesESCUELA: UNIVERSIDAD DEL ISTMO
1.-IDENTIFICACIÓN ESCUELA: UNIVERSIDAD DEL ISTMO CLAVE: 3041 GRADO: ING. EN COMPUTACIÓN, CUARTO SEMESTRE TIPO DE TEÓRICA/PRÁCTICA ANTECEDENTE CURRICULAR: 3033.- OBJETIVO GENERAL Proporcionar al alumno
Más detallesNombre de la asignatura: Lenguajes y Autómatas I. Créditos: Aportación al perfil
Nombre de la asignatura: Lenguajes y Autómatas I Créditos: 2 3 5 Aportación al perfil Desarrollar, implementar y administrar software de sistemas o de aplicación que cumpla con los estándares de calidad
Más detallesUNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO División de Docencia Dirección de Planeación y Desarrollo Educativo
. FORMATO: DPyDE01 UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO División de Docencia Dirección de Planeación y Desarrollo Educativo PROGRAMA ANALÍTICO DE ASIGNATURA Instituto INSTITUTO DE CIENCIAS BASICAS
Más detallesUNIVERSIDAD DE GUADALAJARA PROGRAMA DE ASIGNATURA MT106
UNIVERSIDAD DE GUADALAJARA PROGRAMA DE ASIGNATURA NOMBRE DE MATERIA CÓDIGO DE MATERIA DEPARTAMENTO ÁREA DE FORMACIÓN LOGICA Y CONJUNTOS MT106 CIENCIAS BIOLOGICAS BÁSICA COMUN CENTRO UNIVERSITARIO CENTRO
Más detallesSISTEMA DE NUMEROS REALES
SISTEMA DE NUMEROS REALES 1.1 Conjuntos Es una agrupación de objetos distintos (pero con algunas características en común), los que reciben el nombre de elementos. Generalmente se nombra a un conjunto
Más detallesUNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS SECCIONAL: PEREIRA FACULTAD: INGENIERIAS. PROGRAMA ACADÉMICO: Ingeniería de Sistemas
PROGRAMAS ANALÍTICOS SECCIONAL: PEREIRA FACULTAD: INGENIERIAS PROGRAMA ACADÉMICO: Ingeniería de Sistemas JORNADA: DIURNA 1.- INFORMACION DEL DOCENTE E-mail institucional: E-mail personal: 2.- ESTUDIOS
Más detallesTemas. Objetivo. Que el estudiante logre:
0 Temas Objetivo Que el estudiante logre: 1) Formalizar problemas de decisión. 2) Identificar conceptos constructivos de la Teoría de la Computabilidad. 1 2 TEORÍA DE LA COMPLEJIDAD COMPUTACIONAL TEORÍA
Más detallesAlgunos ejemplos de conjuntos pueden ser los siguientes:
1. CONJUNTOS Y PRODUCTO CRTESINO. OBJETIVOS: 1) Establecer los conceptos básicos y las distintas notaciones para conjuntos. 2) Descripción de conjuntos en distintas formas: Lista, expresión verbal, expresión
Más detallesUNIVERSIDAD AUTÓNOMA DE SINALOA FACULTAD DE ADMINISTRACIÓN AGROPECUARIA Y DESARROLLO RURAL (FAADER) LIC. EN INFORMÁTICA
UNIVERSIDAD AUTÓNOMA DE SINALOA FACULTAD DE ADMINISTRACIÓN AGROPECUARIA Y DESARROLLO RURAL (FAADER) LIC. EN INFORMÁTICA 1 Asignatura Propósito del curso: Clave: DATOS DE IDENTIFICACIÓN Matemáticas discretas
Más detallesFACULTAD POLITÉCNICA DIRECCIÓN ACADÉMICA PROGRAMA DE ESTUDIO I. IDENTIFICACIÓN Carrera : Ingeniería de Sistemas CARGA HORARIA (Horas reloj) Asignatura : Compiladores Carga Horaria Semestral 64 Semestre
Más detallesPROGRAMA INSTRUCCIONAL AUTOMATAS Y LENGUAJES FORMALES
UNIVERSIDAD FERMIN TORO VICE RECTORADO ACADEMICO UNIVERSIDAD FACULTAD DE INGENIERIA ESCUELA DE MANTENIMIENTO MECÁNICO ESCUELA DE TELECOMUNICACIONES ESCUELA DE ELÉCTRICA ESCUELA DE COMPUTACIÓN PROGRAMA
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS TEORÍA DE LA COMPUTACIÓN
Más detallesAutómatas de Estados Finitos
Asignatura: Teoría de la Computación Unidad 1: Lenguajes Regulares Tema 1: Autómatas de Estados Finitos Autómatas de Estados Finitos Definición de Autómatas de estados finitos: Tipo Lenguaje Máquina Gramática
Más detallesEn matemáticas el concepto de conjunto es considerado primitivo y no se da una definición de este, por lo tanto la palabra CONJUNTO debe aceptarse
En matemáticas el concepto de conjunto es considerado primitivo y no se da una definición de este, por lo tanto la palabra CONJUNTO debe aceptarse lógicamente como un término no definido. Un conjunto se
Más detallesPrograma de estudios por competencias Fundamentos filosóficos de la computación
1. Identificación del curso Programa educativo: Academia: Sistemas Digitales y de Información Universidad de Guadalajara Programa de estudios por competencias Fundamentos filosóficos de la computación
Más detallesExamen. Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. Segundo Semestre, 2003.
Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación Examen IIC 2222 Teoría de Autómatas y Lenguajes Formales Segundo Semestre, 2003 Este examen tiene
Más detallesPrograma Educativo: Licenciatura en Ciencias PROGRAMA DE ESTUDIO. Obligatoria Programa elaborado por:
Programa Educativo: Licenciatura en Ciencias PROGRAMA DE ESTUDIO Computacionales Área a la que pertenece : Sustantiva Profesional Horas teóricas: 2 Horas prácticas: 4 Total de Horas: 6 COMPILADORES Total
Más detalles4 horas. 96 horas. Competencias Especificas: Construye algoritmos analizando su complejidad mediante técnicas y métodos documentados.
IS0303 - MATEMÁTICAS DISCRETAS UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: Matemáticas Discretas DES: Ingeniería Programa(s) Educativo(s): Ingeniería de Software Tipo de
Más detallesINGENIERÍA DEL SOFTWARE
ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE MANABÍ MANUEL FÉLIX LÓPEZ CARRERA INFORMÁTICA SEMESTRE SÉPTIMO PERIODO ABR. /SEP.-2015 INGENIERÍA DEL SOFTWARE TEMA: RESUMEN#4: LENGUAJE UNIFICADO DE MODELADO
Más detallesTeoría de la Computación
Teoría de la Computación Ing. En Sistemas Computacionales Profesor: José Julio González Álvarez Alumno: Jesús Enríquez Cardoza La teoría de conjuntos es una rama de las matemáticas que estudia las propiedades
Más detallesBENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: NOMBRE DE LA MATERIA: Clave:
Más detallesDES: Programa(s) Educativo(s):
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: Clave: FACULTAD DE INGENIERÍA COMPUTACIÓN DES: Ingeniería Programa(s) Educativo(s): Maestría en Ciencias Básicas y Aplicadas Tipo de materia: Obligatoria Clave
Más detallesCarrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Teoría de la computación Ingeniería en Sistemas Computacionales SCM - 0434 3-2-8
Más detallesAutómata de Pila (AP, PDA) Sesión 18
Sesión 8 Autómata de Pila (Pushdown Automata) Autómata de Pila (AP, PDA) Un AP es una máquina que acepta el lenguage generado por una GLC Consiste en un NFA- aumentado con una pila (stack). L = {xx r x
Más detallesBENÉMERITA UNIVERSIDAD AUTÓNOMA DE PUEBLA VICERRECTORÍA DE DOCENCIA DIRECCIÓN GENERALDE EDUCACIÓN SUPERIOR FACULTAD DE CIENCIAS DE LA COMPUTACIÓN
Programa Educativo (PE): Licenciatura en Ciencias de la Computación Área: Ciencias de la Computación Programa de Asignatura: Compiladores Código: CCOM-257 Créditos: 5 Fecha: 14 de Julio de 2009 1 1. DATOS
Más detallesDES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia:
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: Clave: FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: PARADIGMAS DE DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Ingeniería Ingeniería de Software
Más detallesDOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas)
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: Clave: FACULTAD DE INGENIERÍA DES: Ingeniería Programa(s) Educativo(s): Ingeniería en Ciencias de la Computación Tipo de materia: Obligatoria Clave de la materia:
Más detallesPROGRAMA DEL ESTUDIANTE POR MATERIA PRIMER PERIODO DE TRABAJO DEL SEGUNDO SEMESTRE DEL CICLO ESCOLAR APRENDIZAJE ESPERADO
EPO 11 ESCUELA PREPARATORIA OFICIAL NÚM. 11 CUAUTITLAN IZCALLI, MEX. COMPETENCIA UNIDAD I. LOGICA COMO HERRAMIENTA FILOSOFICA PROGRAMA DEL ESTUDIANTE POR MATERIA PRIMER PERIODO DE TRABAJO DEL SEGUNDO SEMESTRE
Más detallesTema 2.- Caracterización de la informática La informática como disciplina científica Sub-áreas de la disciplina.
Tema 2.- Caracterización de la informática 2.1. La informática como disciplina científica. 2.2. Sub-áreas de la disciplina. 2.1. La informática como disciplina científica. 2.1.1 Una definición de Informática.
Más detallesFacultad de Ingeniería de Sistemas 1.5 Carrera: Ingeniería de Sistemas 1.6 Código: ISI 1.7 Nivel: Pregrado
1. Identificación del curso 1.1 Escuela / Departamento: Ciencias Naturales e Ingeniería 1.3 Programa: 1.2 Código: CN 1.4 Código: FAC-ISI Facultad de Ingeniería de Sistemas 1.5 Carrera: Ingeniería de Sistemas
Más detalles1. Define que es un Autómatas finitos determinanticos y cuáles son sus elementos constitutivos (explique cada uno de ellos).
Unidad 2.- Lenguajes Regulares Los lenguajes regulares sobre un alfabeto dado _ son todos los lenguajes que Se pueden formar a partir de los lenguajes básicos?, {_}, {a}, a 2 _, por medio De las operaciones
Más detallesConceptos básicos. IC-1800 Introducción a la programación. I semestre,
Conceptos básicos IC-1800 Introducción a la programación I semestre, 2016 1 Definiciones Básicas Hardware: componentes físicos. tangibles Software: componentes lógicos. no tangibles DVDs de Ubuntu, Kubuntu
Más detallesCONJUNTOS REGULARES. Orlando Arboleda Molina. 19 de Octubre de Escuela de Ingeniería de Sistemas y Computación de La Universidad del Valle
CONJUNTOS REGULARES Orlando Arboleda Molina Escuela de Ingeniería de Sistemas y Computación de La Universidad del Valle 19 de Octubre de 2008 Contenido Expresiones regulares Teorema de Kleene Autómatas
Más detalles300CIG007 Computabilidad y Lenguajes Formales: Autómatas Finitos
300CIG007 Computabilidad y Lenguajes Formales: Autómatas Finitos Pontificia Universidad Javeriana Cali Ingeniería de Sistemas y Computación Prof. Gloria Inés Alvarez V. Qué es un computador? Todos lo sabemos!!!
Más detalles09 Análisis léxico V Compiladores - Profr. Edgardo Adrián Franco Martínez
2 Contenido Autómata Definición formal de autómata Representación de un autómata Mediante tablas de transiciones Mediante diagramas de estados Autómata finito Definición formal de autómata finito Lenguaje
Más detallesIntroducción al Curso Seminario de Matemáticas
al Curso Seminario de Matemáticas Julio Ariel Hurtado Alegría ahurtado@unicauca.edu.co 15 de febrero de 2013 Julio A. Hurtado A. Departamento de Sistemas 1 / 18 Agenda Presentación del Curso Julio A. Hurtado
Más detallesUn conjunto es un grupo, una colección de objetos; a estos objetos se les llama miembros o elementos del conjunto.
TEORÍ DE CONJUNTOS. Un conjunto es un grupo, una colección de objetos; a estos objetos se les llama miembros o elementos del conjunto. Ejemplos: Los libros de una biblioteca. Los alumnos de una escuela.
Más detallesLenguajes y Autómatas
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Lenguajes y Autómatas Ingeniería en Sistemas Computacionales SCB-9324 4-0-8 2.-
Más detallesASIGNATURA: MATEMÁTICA DISCRETA I
1 FUNDAMENTOS: ASIGNATURA: MATEMÁTICA DISCRETA I Código: 15-111 Régimen: Cuatrimestral Horas Semanales: 4 Horas prácticas: 30 Horas teóricas: 30 Horas totales: 60 Escuela de Sistemas Año del programa:
Más detallesIntroducción: historia de las Ciencias de la Computación. Informática Teórica I: Tema 1
Introducción: historia de las Ciencias de la Computación Informática Teórica I: Tema 1 Ciencias de la Computación:... Teoría de Lenguajes, Gramáticas, Autómatas, Redes de Neuronas, Complejidad... Informática
Más detallesUnidad I Introducción a la programación de Sistemas. M.C. Juan Carlos Olivares Rojas
Unidad I Introducción a la programación de Sistemas M.C. Juan Carlos Olivares Rojas Agenda 1.1 Qué es y que estudia la programación de sistemas? 1.2 Herramientas desarrolladas con la teoría de programación
Más detallesConceptos básicos. IC-1800 Introducción a la programación. I semestre,
Conceptos básicos IC-1800 Introducción a la programación I semestre, 2017 1 Definiciones Básicas Hardware: componentes físicos. tangibles Software: componentes lógicos. no tangibles DVDs de Ubuntu, Kubuntu
Más detallesANÁLISIS LÉXICO AUTÓMATAS FINITOS
Todos los derechos de propiedad intelectual de esta obra pertenecen en exclusiva a la Universidad Europea de Madrid, S.L.U. Queda terminantemente prohibida la reproducción, puesta a disposición del público
Más detallesUniversidad Nacional Autónoma de México Facultad de Ciencias Lenguajes de Programación Práctica 2
Universidad Nacional Autónoma de México Facultad de Ciencias Lenguajes de Programación Práctica 2 Karla Ramírez Pulido J. Ricardo Rodríguez Abreu Manuel Soto Romero karla@ciencias.unam.mx ricardo_rodab@ciencias.unam.mx
Más detallesHIPÓTESIS: APORTES PARA SU DISCUSIÓN Grupo de trabajo
HIPÓTESIS: APORTES PARA SU DISCUSIÓN Grupo de trabajo Kuky Coria Susana Flitter Juan P. Mizrahi NOTA PRELIMINAR Los límites de este apunte son los que resultan de ser la síntesis de una lectura complementaria
Más detallesProf. María Alejandra Quintero. Informática Año
Prof. María Alejandra Quintero Informática Año 2014-2015 Es la acción de escribir programas de computación con el objetivo de resolver un determinado problema. Implica escribir instrucciones para indicarle
Más detallesTeoría de autómatas. Un enfoque práctico. Recortables. Thelma Cantú María Gpe. Mendoza
Teoría de autómatas. Un enfoque práctico Recortables Thelma Cantú María Gpe. Mendoza 1.1 Búsqueda de lenguajes Alumno: 1 Nombre del lenguaje Alfabeto: Dónde se utiliza? Cuál es el beneficio para la humanidad?
Más detallesNuestro objetivo es demostrar que autómata = lógica. IIC3260 Una Aplicación de Teoría de Modelos Finitos: Lógica = Autómata 35 / 60
Autómata = Lógica Nuestro objetivo es demostrar que autómata = lógica IIC3260 Una Aplicación de Teoría de Modelos Finitos: Lógica = Autómata 35 / 60 Autómata = Lógica Nuestro objetivo es demostrar que
Más detallesPLANIFICACIÓN SEMANAL DE LA ASIGNATURA
DENOMINACIÓN ASIGNATURA: TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES CURSO 15-16 GRADO: INGENIERÍA INFORMÁTICA CURSO: 2 La asignatura tiene 29 sesiones que se distribuyen a lo largo de 14 semanas. Los laboratorios
Más detallesNuestro objetivo es demostrar que autómata = lógica Qué significa esto? Queremos encontrar una lógica que defina a los lenguajes regulares
Autómata = Lógica Nuestro objetivo es demostrar que autómata = lógica Qué significa esto? Queremos encontrar una lógica que defina a los lenguajes regulares Pero antes: Vamos a hacer un breve repaso sobre
Más detallesPrograma de Asignatura
Departamento de Ingeniería Industrial Programa: Ingeniería Mecatrónica Plan 007- Asignatura: Tópicos de Matemáticas Discretas Clave: 9938 Semestre: II Tipo: Obligatoria H. Teoría: H Práctica: HSM: 4 Créditos:
Más detallesNombre de la asignatura : Lenguajes y Autómatas. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB- 9324
. D A T O S D E L A A S I G N A T U R A Nombre de la asignatura : Lenguajes y Autómatas Carrera : Ingeniería en Sistemas Computacionales Clave de la asignatura : SCB- 9 Horas teoría-horas práctica-créditos
Más detallesTIPOS DE GRAMATICAS JERARQUIAS DE CHOMSKY
TIPOS DE GRAMATICAS JERARQUIAS DE CHOMSKY Para el estudio de este tema es necesario analizar dos tipos de gramáticas de la clasificación de Chomsky, las regulares y las independientes de contexto, las
Más detallesUNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA) FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS 1. INFORMACIÓN GENERAL
Más detallesEnfoques computacionales de la memoria humana: un estado del arte. Renato Garita Figueiredo PROIFED
Enfoques computacionales de la memoria humana: un estado del arte Renato Garita Figueiredo PROIFED Revisión bibliográfica En total se revisaron 35 artículos. Categorización: - Aplicaciones de interacción
Más detallesIntroducción a la Lógica y la Computación
Introducción a la Lógica y la Computación Parte III: Lenguajes y Autómatas Clase del 7 de Noviembre de 2014 Parte III: Lenguajes y Autómatas Introducción a la Lógica y la Computación 1/20 Lenguajes Formales
Más detallesRELACIÓN DE MATERIAS PARA EL PERÍODO SEPTIEMBRE-DICIEMBRE 2012 GESTION EMPRESARIAL PRIMER CUATRIMESTRE CUARTO CUATRIMESTRE SEXTO CUATRIMESTRE
RELACIÓN DE MATERIAS PARA EL PERÍODO SEPTIEMBRE-DICIEMBRE 2012 GESTION EMPRESARIAL PRIMER CUATRIMESTRE CUARTO CUATRIMESTRE SEXTO CUATRIMESTRE Comunicación Oral y Escrito Análisis Macroeconómico Economía
Más detallesIgualdad de cadenas. Las nociones de sufijo y prefijo de cadenas sobre un alfabeto son análogas a las que se usan habitualmente.
Igualdad de cadenas Si w y z son palabras, se dice que w es igual a z, si tiene la misma longitud y los mismos símbolos en la misma posición. Se denota por w = z. Las nociones de sufijo y prefijo de cadenas
Más detallesPROGRAMA DE CURSO. Horas de Trabajo Personal Horas de Cátedra. Resultados de Aprendizaje
Código Nombre CC3102 Teoría de la Computación Nombre en Inglés Theory of Computation SCT es Docentes PROGRAMA DE CURSO Horas de Cátedra Horas Docencia Auxiliar Horas de Trabajo Personal 6 10 3 1.5 5.5
Más detallesCurso Básico de Computación
Curso Básico de Computación Autómatas finitos y expresiones regulares Feliú Sagols Troncoso Matemáticas CINVESTAV-IPN 2010 Curso Básico de Computación (Matemáticas) Autómatas
Más detallesIntroducción a la lingüística computacional
Introducción a la lingüística computacional César Antonio Aguilar Facultad de Lenguas y Letras 22/08/2017 Cesar.Aguilar72@gmail.com Teoría de autómatas (1) La teoría de autómatas es una línea de investigación
Más detallesUNIVERSIDAD NACIONAL DE SANTIAGO DEL ESTERO Facultad de Ciencias Exactas y Tecnologías. Departamento de Informática PLANIFICACIÓN DE CÁTEDRA
UNIVERSIDAD NACIONAL DE SANTIAGO DEL ESTERO Facultad de Ciencias Exactas y Tecnologías Departamento de Informática PLANIFICACIÓN DE CÁTEDRA EQUIPO CATEDRA Greta Chéquer Profesor Adjunto Carmen Silva -
Más detallesJohn Venn Matemático y filósofo británico creador de los diagramas de Venn
Georg Cantor Matemático Alemán creador de la teoría de conjuntos John Venn Matemático y filósofo británico creador de los diagramas de Venn August De Morgan Matemático ingles creador de leyes que llevan
Más detallesCarrera: Licenciatura en Sistemas. Materia: FUNDAMENTOS DE TEORIA DE LA COMPUTACIÓN. Docente Titular: Dr. Ramón García-Martínez
Carrera: Licenciatura en Sistemas Materia: FUNDAMENTOS DE TEORIA DE LA COMPUTACIÓN Docente Titular: Dr. Ramón García-Martínez Instructor: Lic. Gerónimo Tondato Año: 2015 Cuatrimestre: Segundo - 1 - Fundamentación
Más detallesJohn Venn Matemático y filósofo británico creador de los diagramas de Venn
Georg Cantor Matemático Alemán creador de la teoría de conjuntos John Venn Matemático y filósofo británico creador de los diagramas de Venn August De Morgan Matemático ingles creador de leyes que llevan
Más detallesDURACIÓN Y UBICACIÓN TEMPORAL DENTRO DEL PLAN DE ESTUDIOS
5.3.2.7 FICHA DE LA MATERIA PROGRAMACIÓN DENOMINACIÓN DE LA MATERIA PROGRAMACIÓN MÓDULO AL QUE PERTENECE CRÉDITOS ECTS 30 CARÁCTER Obligatoria DURACIÓN Y UBICACIÓN TEMPORAL DENTRO DEL PLAN DE ESTUDIOS
Más detallesMetodología para la generación de modelos dinámicos Proceso integrador para la toma de decisiones
Metodología para la generación de modelos dinámicos Proceso integrador para la toma de decisiones APLICACIONES Solución a problemas dinámicos y complejos de alta incertidumbre Formulación de estrategias
Más detallesDesarrollo de lenguajes y Compiladores [MII-771] Capítulo 1: Lenguajes y Gramáticas Formales
Desarrollo de lenguajes y Compiladores [MII-771] Capítulo 1: Lenguajes y Gramáticas Formales Dr. Ricardo Soto [ricardo.soto@ucv.cl] [http://www.inf.ucv.cl/ rsoto] Escuela de Ingeniería Informática Pontificia
Más detallesPONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA DE SISTEMAS
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA DE SISTEMAS 1. DATOS INFORMATIVOS MATERIA: DISEÑO DE LENGUAJES Y AUTOMATAS: CARRERA: INGENIERÍA DE SISTEMAS NIVEL:
Más detallesLENGUAJES Y GRAMÁTICAS
LENGUAJES Y GRAMÁTICAS Orlando Arboleda Molina Escuela de Ingeniería de Sistemas y Computación de La Universidad del Valle 20 de septiembre de 2008 Contenido Lenguajes y Gramáticas Gramáticas Gramáticas
Más detallesNOTAS PARA LA MATERIA LENGUAJES DE PROGRAMACIÓN
NOTAS PARA LA MATERIA LENGUAJES DE PROGRAMACIÓN G r a m á t i c a s UNIVERSIDAD DE SONORA DEPARTAMENTO DE MATEMÁTICAS LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN Dra. María de Guadalupe Cota Ortiz Lenguaje
Más detallesExpositor: Mauricio Galvez Legua
ó Expositor: Mauricio Galvez Legua mgl10may62@hotmail.com 1 Qué es la ó La Robótica es una ciencia aplicada que se ocupa del estudio, desarrollo y aplicaciones de los robots. El estudio de la robótica
Más detallesTabla 5.2 Compuertas básicas A B A B A B
Compuertas lógicas Un bloque lógico es una representación simbólica gráfica de una o más variables de entrada a un operador lógico, para obtener una señal determinada o resultado. Los símbolos varían de
Más detallesUnidad V Fuzzy Logic. Maestría en Sistemas Computacionales Clave: MPSCO Créditos Sesiones Sabados Rafael Vázquez Pérez
Unidad V Fuzzy Logic Maestría en Sistemas Computacionales Clave: MPSCO-0108 6 Créditos Sesiones Sabados 10-13 Rafael Vázquez Pérez Agenda Cuando las leyes de la matemática se refieren a la realidad, no
Más detallesIntroducción TEORÍA DE LA COMPUTACIÓN INTRODUCCIÓN. Lógica
Introducción TEORÍA DE LA COMPUTACIÓN INTRODUCCIÓN Francisco Hernández Quiroz Departamento de Matemáticas Facultad de Ciencias, UNAM E-mail: fhq@ciencias.unam.mx Página Web: www.matematicas.unam.mx/fhq
Más detallesTema 1: Introducción. Teoría de autómatas y lenguajes formales I
Tema 1: Introducción Teoría de autómatas y lenguajes formales I Bibliografía Hopcroft, J. E., Motwani, R., y Ullman, J. D. Introducción a la Teoría de Autómatas, Lenguajes y Computación. Addison Wesley.
Más detallesEvaluación Nacional Revisión del intento 1
LOGICA MATEMATICA Perfil Salir Evaluación Nacional Revisión del intento 1 Finalizar revisión Comenzado el sábado, 15 de junio de 2013, 15:59 Completado el sábado, 15 de junio de 2013, 16:35 Tiempo empleado
Más detallesPRACTICA 5: Autómatas Finitos Deterministas
E. T. S. DE INGENIERÍA INFORMÁTICA Departamento de Estadística, I.O. y Computación Teoría de Autómatas y Lenguajes Formales PRACTICA 5: Autómatas Finitos Deterministas 5.1. Requisito de codificación Cada
Más detallesTeoría de Conjuntos DEFINICION DE CONJUNTO
Teoría de Conjuntos Teoría de Conjuntos Teoría de conjuntos es un instrumento matemático adecuado para la sistematización de nuestra forma de pensar, y permitir nuestra capacidad de análisis y comprensión
Más detallesTeoría de Autómatas, Lenguajes Formales y Gramáticas
Teoría de Autómatas, Lenguajes Formales y Gramáticas D. Castro Esteban Departamento de Ciencias de la Computación Universidad de Alcalá Curso 2007/2008 Información sobre el profesor PROFESOR: David Castro
Más detallesAutómata de Pila (AP, PDA) Tema 18
Tema Autómata de Pila (Pushdown Automata Autómata de Pila (AP, PDA Un AP es una máquina que acepta el lenguage generado por una GLC Consiste en un NFA- aumentado con una pila (stack. Dr. Luis A. Pineda
Más detallesGRAMMAR Aplicación de apoyo para el aprendizaje de los lenguajes formales.
Manual de usuario. GRAMMAR Aplicación de apoyo para el aprendizaje de los lenguajes formales. LINKSOFT CORP Manual de Usuario GRAMMAR" 1 PROLOGO Este manual introducirá al usuario al uso del programa educativo
Más detallesPontificia Universidad Católica del Ecuador
1. DATOS INFORMATIVOS PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA DE SISTEMAS MATERIA: DISEÑO DE LENGUAJES Y AUTOMATAS: CÓDIGO: CARRERA: INGENIERÍA DE SISTEMAS
Más detallesUNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE INGENIERIAS
Asignatura Código Gramática y Lenguajes Formales IS405 Créditos 4 Intensidad semanal Requisitos 6 Horas IS323 Justificación Objetivo general Dar al estudiante toda una gran base teórica sobre Ciencias
Más detallesComputabilidad y lenguajes formales: Sesión 17. Equivalencia entre Expresiones Regulares y Autómatas Finitos
Computabilidad y lenguajes formales: Sesión 17. Equivalencia entre Expresiones Regulares y Autómatas Finitos Prof. Gloria Inés Alvarez V. Departamento de Ciencias e Ingeniería de la Computación Pontificia
Más detallesBenemérita Universidad Autónoma de Puebla Vicerrectoría de Docencia Dirección General de Educación Superior Facultad deciencias de la Computación
PLAN DE ESTUDIOS (PE): Licenciatura en Ingeniería en Tecnologías de la Información AREA: Optativas ASIGNATURA: CÓDIGO: ITIM -612 CRÉDITOS:5 FECHA:19-Junio-2013 1 1. DATOS GENERALES Nivel Educativo: Licenciatura
Más detallesCOM - Computadores
Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2017 GRADO EN CIENCIA E INGENIERÍA DE
Más detallesUniversidad de Ingeniería y Tecnología Escuela Profesional de Ciencia de la Computación Silabo del curso Periodo Académico 2017-II
Universidad de Ingeniería y Tecnología Escuela Profesional de Ciencia de la Computación Silabo del curso Periodo Académico 2017-II 1. Código del curso y nombre: CS1D1. Estructuras Discretas I 2. Créditos:
Más detallesAUTÓMATAS DE ESTADO FINITO
AUTÓMATAS DE ESTADO FINITO Orlando Arboleda Molina Escuela de Ingeniería de Sistemas y Computación de La Universidad del Valle 12 de octubre de 2008 Contenido Autómatas de estado finito Concatenación de
Más detallesCapítulo 2 Conjuntos. 2.1 Introducción. 2.2 Determinación de conjuntos. Definición:
Capítulo 2 Conjuntos 2.1 Introducción El concepto de conjunto, de singular importancia en la ciencia matemática y objeto de estudio de una de sus disciplinas más recientes, está presente, aunque en forma
Más detalles