DATOS DE IDENTIFICACIÓN. Materia: Introducción a la teoría de los lenguajes formales Definición de alfabeto ETAPA PREINSTRUCCIONAL

Tamaño: px
Comenzar la demostración a partir de la página:

Download "DATOS DE IDENTIFICACIÓN. Materia: Introducción a la teoría de los lenguajes formales Definición de alfabeto ETAPA PREINSTRUCCIONAL"

Transcripción

1 Actividades ACTIVIDAD 1.1 Introducción a la teoría de los lenguajes formales Definición de alfabeto 30 minutos Búsqueda de diferentes lenguajes Desarrollar el análisis de textos y el aprendizaje autónomo. Exponer en plenaria lo investigado para complementar la información y obtener una conclusión del tema. Buscar y seleccionar información en múltiples fuentes electrónicas para describir cinco lenguajes utilizados por la humanidad, y especificar el beneficio de cada uno de ellos. Éxito de la actividad: Se debe recibir el desprendible

2 ACTIVIDAD 1.2 Introducción a la teoría de lenguajes formales Conjuntos 30 minutos Operaciones con conjuntos Hacer un análisis sobre el uso de los diferentes operadores de conjuntos estudiados en clase. Usar el pizarrón para explicar al grupo aplicaciones prácticas de los operadores en diferentes problemas, y verificar el conocimiento adquirido. Interpretar y proponer una solución a cada uno de los problemas de conjuntos, haciendo uso de los operadores estudiados en clase. Éxito de la actividad: Se debe recibir el desprendible 1.2 El alumno (autoevaluación) ACTIVIDAD 1.3 Introducción a la teoría de lenguajes formales Tipos de lenguajes 30 minutos Conocer los lenguajes de programación Desarrollar la habilidad de comparar y emitir un juicio de valor sobre la investigación de diferentes lenguajes de programación. Exponer en plenaria lo investigado para complementar la información y obtener una conclusión del tema. Buscar y seleccionar información en múltiples fuentes electrónicas para elaborar una tabla comparativa de 10 diferentes lenguajes de programación. 152 Teoría de autómatas. Un enfoque práctico

3 Éxito de la actividad: Se debe recibir el desprendible 1.3 ACTIVIDAD 1.4 Introducción a la teoría de lenguajes formales Lenguajes 60 minutos Hardware y software a través del tiempo El alumno analizará la evolución que han tenido el hardware y el software, y hará una proyección de su futuro a manera de conclusión. Exponer en plenaria el producto de su investigación, complementar la información y llegar a una conclusión sobre el tema. Buscar y seleccionar información en múltiples fuentes electrónicas para realizar una línea de tiempo (por décadas y generaciones) en donde se muestren los hitos evolutivos más importantes del hardware y el software. Éxito de la actividad: Se debe recibir el desprendible 1.4 ACTIVIDAD 1.5 Introducción a la teoría de lenguajes formales Lenguajes 30 minutos Gráfica de los tipos de lenguajes de programación El alumno desarrollará la habilidad de organizar en orden jerárquico los conceptos proporcionados, para hacer una clasificación de la información. Actividades 153

4 Exponer en plenaria diferentes cuadros sinópticos sobre el tema, y complementar la información. Sobre el material proporcionado en el libro, se realizará la clasificación de la información utilizando los medios gráficos que se consideren apropiados (cuadros sinópticos, esquemas, diagramas de flujo, etcétera). Éxito de la actividad: Se debe recibir el desprendible 1.5 ACTIVIDAD 1.6 Introducción a la teoría de lenguajes formales Tabla de símbolos 60 minutos Identificación de técnicas de búsqueda El estudiante identificará a través de un cuadro comparativo las particularidades de diferentes técnicas investigadas. Realizar una investigación en grupo, y complementar a partir de ella lo estudiado en clase. Hacer una investigación en diferentes páginas web para crear un cuadro comparativo y complementarlo en grupo. Éxito de la actividad: Se debe recibir el desprendible 1.6 ACTIVIDAD 2.1 Expresiones regulares Definición de expresión regular 45 minutos Definiendo mi lenguaje 154 Teoría de autómatas. Un enfoque práctico

5 Desarrollar la capacidad de análisis de los componentes de un lenguaje de programación en español, a partir de la definición de sus diferentes elementos. En mesas de trabajo, los estudiantes determinarán las reglas que seguirá cada elemento de las expresiones regulares, para dar la definición regular del concepto. Los estudiantes organizarán en equipo los diferentes elementos que componen una definición regular, y expondrán las reglas que debe seguir cada unidad constitutiva del lenguaje de programación. Éxito de la actividad: Se debe recibir el desprendible 2.1 ACTIVIDAD 2.2 Expresiones regulares Definición de expresión regular 25 minutos Definición de la dirección de un sitio de Internet Aprender a analizar los componentes de la dirección de un sitio de Internet, definiendo cada uno de sus elementos. En mesas de trabajo, los estudiantes determinarán las reglas que seguirá cada elemento de las expresiones regulares, y darán la definición del concepto. En equipos de trabajo, los estudiantes organizarán los diferentes elementos que componen la definición regular, y listarán las reglas que debe seguir cada parte de la dirección de un sitio de Internet. Éxito de la actividad: Se debe recibir el desprendible 2.2 Actividades 155

6 ACTIVIDAD 2.3 Expresiones regulares Definición regular 25 minutos Registro Federal de Contribuyentes Analizar los componentes del Registro Federal de Contribuyentes. En mesas de trabajo, los estudiantes determinarán las reglas que seguirá cada elemento de las expresiones regulares, para dar la definición regular del concepto. En equipos de trabajo, los estudiantes organizarán los diferentes elementos que componen la definición regular, y mencionarán las reglas que debe seguir cada unidad constitutiva del Registro Federal de Contribuyentes. Éxito de la actividad: Se debe recibir el desprendible 2.3 ACTIVIDAD 2.4 Expresiones regulares Definición regular 25 minutos Clave Única de Registro de Población Analizar los componentes de la Clave Única de Registro de Población. En mesas de trabajo, los estudiantes determinarán las reglas que seguirá cada elemento de las expresiones regulares, para dar la definición regular del concepto. En equipos de trabajo, los estudiantes organizarán los diferentes elementos que componen la definición regular, y mencionarán las reglas que debe seguir cada unidad que compone la CURP. 156 Teoría de autómatas. Un enfoque práctico

7 Éxito de la actividad: Se debe recibir el desprendible 2.4 ACTIVIDAD 3.1 Autómatas finitos Diagramas de transición 30 minutos Alfabeto de los diagramas de transición El estudiante definirá los alfabetos de distintos diagramas de transición, y explicará el significado de la representación gráfica. En mesas de trabajo, los estudiantes determinarán el alfabeto y el patrón que sigue cada diagrama de transición. Interpretar cada uno de los diagramas de transición y proporcionar una descripción de su funcionamiento. Éxito de la actividad: Se debe recibir el desprendible 3.1 ACTIVIDAD 3.2 Autómatas finitos Matriz de transición 20 minutos Hacer matrices de transición El estudiante realizará la conversión de un diagrama de transición a una matriz de transición. El estudiante evaluará el proceso de conversión de un diagrama a matriz, y evaluará por sí mismo los conocimientos que haya adquirido. Actividades 157

8 Con los diagramas de transición de los operadores de expresiones regulares se llenarán y completarán las matrices de esta actividad. Éxito de la actividad: Se debe recibir el desprendible 3.2 ACTIVIDAD 3.3 Autómatas finitos Definición formal de AF 25 minutos Autómatas finitos y todos sus elementos El estudiante desarrollará la habilidad para identificar cada uno de los elementos que componen a un AF. Se discutirán en plenaria los datos resultantes sobre el análisis de cada uno de los AF. Para cada autómata finito definido en el tema de diagramas de transición, obtener los elementos correspondientes de la definición formal del autómata, identificar el tipo de autómata en cada caso, y registrarlos en la tabla indicada para esta actividad. Éxito de la actividad: Se debe recibir el desprendible 3.3 ACTIVIDAD 3.4 Autómatas finitos Definición formal de AF 25 minutos Autómatas finitos y todos sus elementos El estudiante desarrollará la habilidad para identificar cada uno de los elementos constitutivos de un AF, a partir de una tabla o matriz de transición. 158 Teoría de autómatas. Un enfoque práctico

9 Se discutirán en plenaria los datos resultantes sobre el análisis de cada uno de los AF. Con la información de la definición formal de AF y las tablas de transición, completar los datos faltantes en la definición formal de los autómatas del desprendible 3.4 y dibujar el diagrama de transición para cada uno de ellos. Éxito de la actividad: Se debe recibir el desprendible 3.4 ACTIVIDAD 3.5 Autómatas finitos Conversión AFND a AFD 45 minutos Conversión de AFND a AFD El estudiante seguirá los pasos del proceso de conversión de autómatas, e identificará las semejanzas y las diferencias entre los distintos tipos de autómatas. Comparar los resultados del proceso utilizado para la conversión de los AF, verificando los resultados y haciendo una conclusión de los elementos comparados. Seguir los pasos del proceso de conversión de AFND. Éxito de la actividad: Se debe recibir el desprendible 3.5 ACTIVIDAD 3.6 Autómatas finitos Minimización de AF 45 minutos Minimización de estados del AF Actividades 159

10 El estudiante seguirá los pasos del proceso de minimización de estados de los autómatas. Comparar los resultados del proceso utilizado para la minimización de los AF, verificar los resultados y obtener una conclusión de los elementos comparados. Seguir los pasos del proceso de minimización de AFND. Éxito de la actividad: Se debe recibir el desprendible 3.6 ACTIVIDAD 4.1 Máquinas de Turing Introducción a las máquinas de Turing 30 minutos El mapa de información El estudiante clasificará la información del tema, señalará características específicas, y será capaz de definir el concepto estudiado. En mesas de trabajo, los estudiantes observarán diferentes gráficas de información y llegarán a una conclusión sobre el tema. Identificar el concepto de MT y elaborar una gráfica de información que clasifique las características de estas máquinas. Éxito de la actividad: Se debe recibir el desprendible 4.1 ACTIVIDAD 4.2 Máquinas de Turing Definición formal de las máquinas de Turing 30 minutos 160 Teoría de autómatas. Un enfoque práctico

11 Cuadro comparativo de máquinas de Turing y AF El estudiante identificará las semejanzas y diferencias entre ambos conceptos. En mesas de trabajo, los estudiantes observarán los diferentes cuadros comparativos producidos por el grupo, y llegarán a una conclusión sobre el tema. Tomando como base las condiciones planteadas en el cuadro comparativo, el estudiante describirá el comportamiento de cada clasificación de autómatas, y agregará tres situaciones que considere relevantes respecto de las diferentes máquinas. Éxito de la actividad: Se debe recibir el desprendible 4.2 ACTIVIDAD 4.3 Máquinas de Turing Definición formal de las máquinas de Turing 40 minutos Construcción de máquinas de Turing El estudiante analizará la descripción del funcionamiento de dos máquinas de Turing, y realizará un diagrama a partir de la información obtenida. Mediante diálogos, el estudiante verificará el análisis realizado sobre las máquinas de Turing. Con base en la descripción del enunciado, el estudiante realizará un análisis sobre la máquina planteada y la convertirá en diagrama de transición. Éxito de la actividad: Se debe recibir el desprendible 4.3 Actividades 161

12 ACTIVIDAD 4.4 Máquinas de Turing Máquinas de Turing compuestas 30 minutos Creación de máquinas de Turing El estudiante analizará la descripción del funcionamiento de las máquinas de Turing, y creará una máquina utilizando una nueva metodología. Mediante diálogos, el estudiante analizará las diferencias y semejanzas que existen entre las diferentes metodologías para construir máquinas de Turing. Con base en las propuestas que se le hacen, el estudiante realizará un análisis y creará la máquina de Turing correspondiente a cada caso. Éxito de la actividad: Se debe recibir el desprendible 4.4 ACTIVIDAD 4.5 Máquinas de Turing Máquinas de Turing compuestas aceptadoras de lenguajes 30 minutos Diseño de máquinas de Turing El estudiante analizará el lenguaje definido para diseñar una máquina de Turing con los bloques de construcción, que acepte el lenguaje establecido. A partir de una propuesta de diseño de las máquinas de Turing, el grupo realizará un análisis para luego emitir una conclusión sobre el mejor diseño para cada lenguaje específico. 162 Teoría de autómatas. Un enfoque práctico

13 Con base en las descripciones que se le ofrecen, el estudiante realizará un análisis sobre el formato que debe aceptar una máquina de Turing, para diseñar su estructura y seguir por pasos el movimiento del cabezal de la cadena indicada en su configuración inicial. El estudiante proporcionará además los elementos de la definición formal de cada máquina de Turing diseñada. Éxito de la actividad: Se debe recibir el desprendible 4.5 ACTIVIDAD 4.6 Máquinas de Turing Máquinas de Turing compuestas 3 horas Programa simulador de máquinas de Turing El estudiante analizará el entorno y los detalles de las máquinas de Turing, y tomará decisiones para elaborar un programa en un lenguaje de programación definido. Desarrollar habilidades de análisis, diseño y programación. En equipos de trabajo se analizará a detalle el funcionamiento de las máquinas de Turing, y se diseñará el programa en un lenguaje de alto nivel que simule estas máquinas como aceptadoras de leguajes. Éxito de la actividad: Se debe recibir el desprendible 4.6 ACTIVIDAD 5.1 Análisis léxico Definición regular 60 minutos Planee su propio lenguaje de programación Actividades 163

14 Estimular la actividad creativa del estudiante mediante el diseño de un elemento propio. Mediante diálogo con sus compañeros, el estudiante será capaz de visualizar las ventajas y desventajas de su propio diseño. Diseño de un lenguaje propio, y exposición de sus características ante un grupo de personas para luego realizar los ajustes que se consideren necesarios. Éxito de la actividad: Se debe recibir el desprendible 5.1 ACTIVIDAD 5.2 Análisis léxico Diseño detallado de un lenguaje de programación 60 minutos Definición de un lenguaje de programación propio El estudiante respetará y seguirá las reglas de los operadores de acuerdo con la definición regular. Mediante diálogo con sus compañeros el estudiante será capaz de visualizar las ventajas y desventajas de su propia definición. Convertir cada uno de los elementos del lenguaje definido a definición regular. Éxito de la actividad: Se debe recibir el desprendible 5.2 ACTIVIDAD 5.3 Análisis léxico Diagrama de transición 180 minutos 164 Teoría de autómatas. Un enfoque práctico

15 Diagramación de un lenguaje de programación propio El estudiante aprenderá a interpretar el flujo de un diagrama de transición. Mediante diálogo con sus compañeros, el estudiante será capaz de visualizar las ventajas y desventajas de su propio diagrama. Convertir cada uno de los elementos de la definición regular en un diagrama de transición. Éxito de la actividad: Se debe recibir el desprendible 5.3 ACTIVIDAD 5.4 Análisis léxico Matriz de transición 60 minutos Matriz de un lenguaje de programación propio El estudiante entenderá la lógica de la generación de un token mediante la lectura de la matriz de transición. Mediante diálogo con sus compañeros el estudiante será capaz de visualizar las ventajas y desventajas de su propia definición. Convertir cada uno de los elementos del diagrama de transición en una matriz de transición. Éxito de la actividad: Se debe recibir el desprendible 5.4 ACTIVIDAD 5.5 Análisis léxico Actividades 165

16 Todo el capítulo 300 minutos Programación de un analizador léxico propio El estudiante comprenderá la diferencia entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada estudiante, e integrándolas para el funcionamiento óptimo del programa. Convertir el funcionamiento de la matriz de transición en un programa escrito en un lenguaje de programación orientado a objetos. Éxito de la actividad: Se debe recibir un programa funcionando y el desprendible 5.5 ACTIVIDAD 6.1 Análisis sintáctico Diagrama de sintaxis 180 minutos Definición de la sintaxis de un lenguaje de programación propio El estudiante aplicará la manipulación de los tokens para construir la sintaxis del lenguaje. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el número de instrucciones en partes iguales. Construir un conjunto de diagramas de sintaxis que definan el lenguaje completo. Éxito de la actividad: Se debe recibir el desprendible 6.1 y los equipos de trabajo 166 Teoría de autómatas. Un enfoque práctico

17 ACTIVIDAD 6.2 Análisis sintáctico Árbol de derivación 60 minutos Definición del flujo de la sintaxis de un lenguaje de programación propio El estudiante aplicará la manipulación de los elementos del diagrama de sintaxis para construir el flujo de la sintaxis del lenguaje. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el número de instrucciones en partes iguales. Construir un conjunto de árboles de derivación que definan el lenguaje completo. Éxito de la actividad: Se debe recibir el desprendible 6.2 y los equipos de trabajo ACTIVIDAD 6.3 Análisis sintáctico Gramática libre de contexto 300 minutos Definición de la gramática libre de contexto de un lenguaje de programación propio El estudiante aplicará la manipulación de los elementos del árbol de derivación para construir la gramática libre de contexto. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el número de instrucciones en partes iguales. Construir una sola gramática libre de contexto para todo el lenguaje. Actividades 167

18 Éxito de la actividad: Se debe recibir el desprendible 6.3 Los equipos de trabajo ACTIVIDAD 6.4 Análisis sintáctico Analizadores sintácticos 240 minutos Planeación y diseño de un analizador sintáctico propio El estudiante desarrollará la planeación de los algoritmos y diagramas de flujo de un analizador sintáctico. Desarrollar habilidades de análisis, diseño y conclusión grupal. Convertir el funcionamiento del método recursivo que le haya sido asignado en un algoritmo, y posteriormente en un diagrama de flujo. Éxito de la actividad: Se deben recibir un algoritmo y un diagrama de flujo de los analizadores recursivos ascendente y descendente (desprendible 6.4) Los equipos de trabajo ACTIVIDAD 6.5 Análisis sintáctico Todo el capítulo 300 minutos Programación de un analizador sintáctico propio El estudiante comprenderá la diferencia que hay entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. 168 Teoría de autómatas. Un enfoque práctico

19 Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada participante, y luego las integrarán para el funcionamiento óptimo del programa. Convertir el funcionamiento del método recursivo que le haya sido asignado en un programa escrito en un lenguaje de programación orientado a objetos. Éxito de la actividad: Se debe recibir un programa funcionando y el desprendible 6.5 ACTIVIDAD 7.1 Análisis semántico Árbol de expresión 120 minutos Definición de los tipos de dato de las instrucciones de un lenguaje de programación propio El estudiante aplicará la manipulación de los elementos del árbol de derivación para construir el árbol de expresión. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el número de instrucciones en partes iguales. Construir un conjunto de árboles de expresión que definan el lenguaje completo. Éxito de la actividad: Se debe recibir el desprendible 7.1 y los equipos de trabajo ACTIVIDAD 7.2 Análisis semántico Reglas semánticas Actividades 169

20 120 minutos Definición de las reglas semánticas de un lenguaje de programación propio El estudiante aplicará la manipulación de los elementos de la gramática libre de contexto para construir las reglas semánticas. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el número de instrucciones en partes iguales. Construir un solo conjunto de reglas semánticas para todo el lenguaje. Éxito de la actividad: Se debe recibir el desprendible 7.2 Los equipos de trabajo ACTIVIDAD 7.3 Análisis semántico Todo el capítulo 300 minutos Programación de un analizador semántico propio El estudiante comprenderá la diferencia entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada participante, y luego las integrará para el funcionamiento óptimo del programa. Convertir el funcionamiento del método recursivo que le haya sido asignado en un programa escrito en un lenguaje de programación orientado a objetos. Éxito de la actividad: Se debe recibir un programa funcionando y el desprendible Teoría de autómatas. Un enfoque práctico

21 ACTIVIDAD 8.1 Generador de código intermedio Notación prefija 300 minutos De expresión aritmética a notación prefija El estudiante comprenderá la manipulación óptima de la jerarquía de los operadores en una expresión aritmética. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo a través de una lluvia de ideas para llegar al mejor algoritmo. Convertir cualquier expresión aritmética a notación prefija. Éxito de la actividad: Se debe recibir el desprendible 8.1 con el diagrama de flujo del algoritmo que realice la conversión y los equipos de trabajo ACTIVIDAD 8.2 Generador de código intermedio Notación postfija 300 minutos De expresión aritmética a notación postfija El estudiante comprenderá la manipulación óptima de la jerarquía de los operadores en una expresión aritmética. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo a través de una lluvia de ideas para llegar al mejor algoritmo. Convertir cualquier expresión aritmética a notación postfija. Actividades 171

22 Éxito de la actividad: Se debe recibir el desprendible 8.2 con el diagrama de flujo del algoritmo que realice la conversión y los equipos de trabajo ACTIVIDAD 8.3 Generador de código intermedio Notaciones prefija y postfija 300 minutos De expresión aritmética a notación prefija o postfija El estudiante comprenderá la diferencia entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada participante, y luego las integrarán para el funcionamiento óptimo del programa. Convertir cualquier expresión aritmética notación prefija o postfija. Éxito de la actividad: Se debe recibir un programa y el desprendible 8.3 ACTIVIDAD 8.4 Generador de código intermedio Tripletas 120 minutos De instrucción a tripleta El estudiante comprenderá la manipulación de una instrucción completa con el fin de obtener una serie de operaciones temporales. 172 Teoría de autómatas. Un enfoque práctico

23 Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el número de instrucciones en partes iguales. Convertir las instrucciones del programa fuente en tripletas. Éxito de la actividad: Se debe recibir el desprendible 8.4 con las tripletas correspondientes y los equipos de trabajo ACTIVIDAD 8.5 Generador de código intermedio Cuádruplos 120 minutos De instrucción a cuádruplo El estudiante comprenderá la manipulación de una instrucción completa con el fin de obtener una serie de operaciones temporales. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el número de instrucciones en partes iguales. Convertir las instrucciones del programa fuente en cuádruplos. Éxito de la actividad: Se debe recibir el desprendible 8.5 con los cuádruplos correspondientes y los equipos de trabajo ACTIVIDAD 8.6 Generador de código intermedio Tripletas y cuádruplos 300 minutos De instrucción a tripleta o cuádruplo Actividades 173

24 El estudiante comprenderá la diferencia entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada participantes, y luego las integrarán para el funcionamiento óptimo del programa. Convertir cualquier instrucción en tripleta o cuádruplo. Éxito de la actividad: Se debe recibir un programa y el desprendible 8.6 ACTIVIDAD 9.1 Optimización de código Optimización de expresiones locales 180 minutos Reconoce y optimiza las expresiones locales Estimular la actividad analítica del estudiante mediante el reconocimiento de expresiones locales en un código intermedio. Mediante diálogo con sus compañeros, el estudiante será capaz de visualizar las ventajas y desventajas de saber detectar este tipo de problemas susceptibles de optimización. Diseñar un algoritmo que pueda detectar y optimizar las expresiones locales. Éxito de la actividad: Se deben recibir los desprendibles 9.1 y 9.2 y los compañeros ACTIVIDAD 9.2 Optimización de código Optimización de expresiones locales 174 Teoría de autómatas. Un enfoque práctico

25 300 minutos Programación del detector de expresiones locales y optimización de las mismas El estudiante comprenderá la diferencia entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada participante, y luego las integrarán para el funcionamiento óptimo del programa. Programar el algoritmo diseñado en la actividad 9.1. Éxito de la actividad: Se debe recibir el desprendible 9.3 ACTIVIDAD 9.3 Optimización de código Optimización de bucles 180 minutos Reconoce y optimiza los bucles Estimular la actividad analítica del estudiante mediante el reconocimiento de problemas con los bucles de un código intermedio. Mediante diálogo con sus compañeros, el estudiante será capaz de visualizar las ventajas y desventajas de saber detectar este tipo de problemas susceptibles de optimización. Diseñar un algoritmo que pueda detectar y optimizar los bucles. Éxito de la actividad: Se deben recibir los desprendibles 9.4 y 9.5 y los compañeros Actividades 175

26 ACTIVIDAD 9.4 Optimización de código Optimización de bucles 300 minutos Programación del detector de bucles y optimización de los mismos El estudiante comprenderá la diferencia entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada participante, y luego las integrará para el funcionamiento óptimo del programa. Programar el algoritmo diseñado en la actividad 9.3. Éxito de la actividad: Se debe recibir el desprendible 9.6 ACTIVIDAD 9.5 Optimización de código Optimización global 180 minutos Reconoce y optimiza problemas globales Estimular la actividad analítica del estudiante mediante el reconocimiento de problemas globales susceptibles de optimización en un código intermedio. Mediante diálogo con sus compañeros, el estudiante será capaz de visualizar las ventajas y desventajas de saber detectar este tipo de posibles optimizaciones. Diseñar un algoritmo que pueda detectar y optimizar los problemas globales. 176 Teoría de autómatas. Un enfoque práctico

27 Éxito de la actividad: Se deben recibir los desprendible 9.7 y 9.8 y los compañeros ACTIVIDAD 9.6 Optimización de código Optimización de problemas globales 300 minutos Programación de un detector de problemas globales y optimización de los mismos El estudiante comprenderá la diferencia entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada participante, y luego las integrará para el funcionamiento óptimo del programa. Programar el algoritmo diseñado en la actividad 9.5. Éxito de la actividad: Se debe recibir el desprendible 9.9 ACTIVIDAD 9.7 Optimización de código Optimización de mirilla 180 minutos Reconocimiento de problemas de ejecución y optimización de los mismos mediante la técnica de mirillas Estimular la actividad analítica del estudiante mediante el reconocimiento de problemas susceptibles de optimización a través de la técnica de mirillas en un código intermedio. Actividades 177

28 Mediante diálogo con sus compañeros, el estudiante será capaz de visualizar las ventajas y desventajas de utilizar la técnica de optimización conocida como mirillas. Diseñar un algoritmo que pueda detectar problemas de ejecución y optimizarlos mediante la técnica de mirillas. Éxito de la actividad: Se deben recibir los desprendible 9.10 y 9.11 y los compañeros ACTIVIDAD 9.8 Optimización de código Optimización de mirilla 300 minutos Programación de un detector de mirillas y optimización de problemas de ejecución El estudiante comprenderá la diferencia entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada participante, y luego las integrará para el funcionamiento óptimo del programa. Programar el algoritmo diseñado en la actividad 9.7. Éxito de la actividad: Se debe recibir el desprendible Teoría de autómatas. Un enfoque práctico

Toda copia en PAPEL es un "Documento No Controlado" a excepción del original.

Toda copia en PAPEL es un Documento No Controlado a excepción del original. S U P E RIO R DE MISANTLA Apartado: 7.1 Copia No. Código:PD-SCD-1016 Versión No.: 02 Hoja : 2 de 12 4.- COMPETENCIAS A DESARROLLAR 4.1 Competencias Específicas: Diseña mediante el uso de reglas semánticas

Más detalles

ESCUELA: UNIVERSIDAD DEL ISTMO

ESCUELA: 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 detalles

PROGRAMA INSTRUCCIONAL AUTOMATAS Y LENGUAJES FORMALES

PROGRAMA 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 detalles

Nombre de la asignatura : Lenguajes y Autómatas. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB- 9324

Nombre 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 detalles

Introducción a la programación: Contenido. Introducción

Introducción a la programación: Contenido. Introducción Introducción a la programación: Contenido Introducción a la programación:... 1 Introducción... 1 1. Procesamiento automatizado de información... 1 2. Concepto de algoritmo.... 2 3. Lenguajes de programación....

Más detalles

16 Análisis sintáctico I

16 Análisis sintáctico I 2 Contenido Recordando la estructura de un compilador Recordando el análisis léxico l análisis sintáctico Comparación con el análisis léxico l Rol del Parser Lenguajes de programación Gramáticas structura

Más detalles

Nombre de la asignatura: Algoritmos y Lenguajes de programación.

Nombre de la asignatura: Algoritmos y Lenguajes de programación. Nombre de la asignatura: Algoritmos y Lenguajes de programación. Créditos: 2-4- 6 Aportación al perfil Dominar la lógica necesaria para aprender lenguajes de programación de alto nivel para poder resolver

Más detalles

UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA Escuela Técnica Superior de Ingeniería Informática Procesadores de Lenguajes. Tema 2.

UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA Escuela Técnica Superior de Ingeniería Informática Procesadores de Lenguajes. Tema 2. UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA Escuela Técnica Superior de Ingeniería Informática Procesadores de Lenguajes Tema 2 Análisis Léxico Javier Vélez Reyes jvelez@lsi.uned.es Objetivos del Tema

Más detalles

Contenido. Capítulo 1. Teoría de conjuntos. 1. Capítulo 2. Lenguaje. 39. Capítulo 3. Lenguajes formales. 55

Contenido. Capítulo 1. Teoría de conjuntos. 1. Capítulo 2. Lenguaje. 39. Capítulo 3. Lenguajes formales. 55 Contenido Capítulo 1. Teoría de conjuntos. 1 1.1 Conjuntos.... 3 1.1.1 Definiciones básicas.... 3 1.1.2 Operaciones sobre conjuntos.... 6 1.1.3 Diagrama de Venn.... 7 1.1.4 Álgebra de conjuntos.... 7 1.2

Más detalles

Unidad II: Análisis semántico

Unidad II: Análisis semántico Unidad II: Análisis semántico Se compone de un conjunto de rutinas independientes, llamadas por los analizadores morfológico y sintáctico. El análisis semántico utiliza como entrada el árbol sintáctico

Más detalles

Capítulo 9. Introducción a los lenguajes formales. Continuar

Capí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 detalles

Área: INFORMÁTICA. Saber- Saber: Identificar DFD como herramienta para escribir los algoritmos de forma lógica.

Área: INFORMÁTICA. Saber- Saber: Identificar DFD como herramienta para escribir los algoritmos de forma lógica. Guía No: 2 Subdirección de Educación Departamento de Educación Contratada Colegio CAFAM Bellavista CED GUIA DE APRENDIZAJE Docente: Luz del Carmen Barrera Área: INFORMÁTICA Fecha: II BIMESTRE 2014 Grado:

Más detalles

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD 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 LENGUAJES DE PROGRAMACIÓN

Más detalles

ANÁLISIS LÉXICO Ing. Ronald Rentería Ayquipa

ANÁLISIS LÉXICO Ing. Ronald Rentería Ayquipa ANÁLISIS LÉXICO Ing. Ronald Rentería Ayquipa ANALIZADOR LÉXICO (AL) El Analizador léxico (scanner), lee la secuencia de caracteres del programa fuente, caracter a caracter, y los agrupa para formar unidades

Más detalles

PONTIFICIA 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 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 detalles

PROGRAMA DE LABORATORIO SECCIÓN: ÁREA A LA QUE PERTENECE: POS-REQUISITO: AUXILIAR:

PROGRAMA DE LABORATORIO SECCIÓN: ÁREA A LA QUE PERTENECE: POS-REQUISITO: AUXILIAR: UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERÍA ESCUELA DE CIENCIAS PROGRAMA DE LABORATORIO CÓDIGO: 777 CRÉDITOS: 4 NOMBRE CURSO: ESCUELA: PRE-REQUISITO: Organización de Lenguajes y Compiladores

Más detalles

Programación. Carrera: MAE 0527

Programación. Carrera: MAE 0527 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos: Programación Ingeniería en Materiales MAE 0527 2 2 6 2.- HISTORIA DEL PROGRAMA

Más detalles

Nombre de la asignatura: Arquitectura de Computadoras. Créditos: Aportación al perfil

Nombre de la asignatura: Arquitectura de Computadoras. Créditos: Aportación al perfil Nombre de la asignatura: Arquitectura de Computadoras Créditos: Aportación al perfil Seleccionar y utilizar de manera óptima técnicas y herramientas computacionales actuales y emergentes. Identificar,

Más detalles

Nombre de la asignatura: Investigación de Operaciones II. Créditos: Aportación al perfil

Nombre de la asignatura: Investigación de Operaciones II. Créditos: Aportación al perfil Nombre de la asignatura: Investigación de Operaciones II Créditos: 2-2-4 Aportación al perfil Analizar, diseñar y gestionar sistemas productivos desde la provisión de insumos hasta la entrega de bienes

Más detalles

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Departamento de Sistemas PROGRAMA INSTRUCCIONAL PROGRAMA: ANALISIS DE SISTEMAS DEPARTAMENTO: SISTEMAS ASIGNATURA: INTRODUCCIÓN

Más detalles

Evaluación de los aprendizajes Elabora un cuadro comparativo con las principales características del lenguaje de programación Java.

Evaluación de los aprendizajes Elabora un cuadro comparativo con las principales características del lenguaje de programación Java. NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática y comunicación. Nombre del Módulo: Programación para Ambiente WEB total: 120 horas Objetivo General: Aplicar los conocimientos teóricos

Más detalles

Coordinación de Ciencias Computacionales INAOE. Teoría de Autómatas y Lenguajes Formales. Temario detallado para examen de ingreso 2012

Coordinación de Ciencias Computacionales INAOE. Teoría de Autómatas y Lenguajes Formales. Temario detallado para examen de ingreso 2012 Coordinación de Ciencias Computacionales INAOE Teoría de Autómatas y Lenguajes Formales Temario detallado para examen de ingreso 2012 1. Autómatas 1.1. Por qué estudiar la teoría de autómatas? 1.1.1. Introducción

Más detalles

Carrera: EMZ Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos.

Carrera: EMZ Participantes Representante de las academias de ingeniería Electromecánica 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 Introducción a la Programación Ingeniería Electromecánica EMZ - 0522 1-3- 5 2.-

Más detalles

SÍLABO DEL CURSO DE COMPILADORES Y LENGUAJES DE PROGRAMACIÓN

SÍLABO DEL CURSO DE COMPILADORES Y LENGUAJES DE PROGRAMACIÓN SÍLABO DEL CURSO DE COMPILADORES Y LENGUAJES DE PROGRAMACIÓN I. INFORMACIÓN GENERAL 1.1 Facultad Ingeniería 1.2 Carrera Profesional Ingeniería en Sistemas Computacionales 1.3 Departamento 1.4 Requisito

Más detalles

Duración (en horas) Evaluación de los aprendizajes

Duración (en horas) Evaluación de los aprendizajes NÚCLEO: Sector Comercio y Servicios SUBSECTOR: Informática y comunicación Nombre del Módulo: ARQUITECTURA DE COMPUTADORES total: 60 horas Objetivo General: Explicar el funcionamiento interno de un equipo

Más detalles

Nombre de la asignatura: Simulación. Créditos: Aportación al perfil

Nombre de la asignatura: Simulación. Créditos: Aportación al perfil Nombre de la asignatura: Simulación Créditos: 2-4-6 Aportación al perfil Analizar, diseñar y gestionar sistemas productivos desde la provisión de insumos hasta la entrega de bienes y servicios, integrándolos

Más detalles

Estructura de datos. Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Estructura de datos. Carrera: IFM 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 Estructura de datos Licenciatura en Informática IFM - 0411 3-2-8 2.- HISTORIA DEL

Más detalles

Tema: Análisis Léxico

Tema: Análisis Léxico Compiladores. Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Compiladores Tema: Análisis Léxico Contenido En esta guía se dará a conocer la manera en que un compilador realiza el análisis

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Metodología de la Programación 2. Competencias Implementar

Más detalles

Ingeniería Mecánica UNIDADES: 4 HORAS TEORÍA PRÁCTICA TRAB. SUPERV. LABORATORIO SEMINARIO TOTALES DE ESTUDIO 4 4

Ingeniería Mecánica UNIDADES: 4 HORAS TEORÍA PRÁCTICA TRAB. SUPERV. LABORATORIO SEMINARIO TOTALES DE ESTUDIO 4 4 Mecánica PAG: 1 Universidad Central de Venezuela Facultad de Escuela de Mecánica Departamento de Unidad Docente y de Investigación Asignatura Mecánica PAG: 2 1. PROPÓSITO La asignatura del Plan de Estudios

Más detalles

1. CONTENIDOS. CONTENIDOS MÍNIMOS 2. CRITERIOS DE EVALUACIÓN 3.CRITERIOS DE CALIFICACIÓN

1. CONTENIDOS. CONTENIDOS MÍNIMOS 2. CRITERIOS DE EVALUACIÓN 3.CRITERIOS DE CALIFICACIÓN 1.. MÍNIMOS 2. CRITERIOS DE EVALUACIÓN 3.CRITERIOS DE CALIFICACIÓN Unidad 1. Seguridad informática 1. Necesidad de seguridad Establecer un plan de seguridad 2. Tipos de seguridad. Seguridad activa y pasiva

Más detalles

Nombre de la asignatura: Análisis y modelado de sistemas de información

Nombre de la asignatura: Análisis y modelado de sistemas de información Nombre de la asignatura: Análisis y modelado de sistemas de información Créditos: 3 2-5 Aportación al perfil Formular, gestionar y evaluar el desarrollo de proyectos informáticos en las organizaciones.

Más detalles

Carrera: Participantes Miembros de la academia de Metal- Mecánica

Carrera: Participantes Miembros de la academia de Metal- Mecánica 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Introducción a la Programación Ingeniería Electromecánica Clave de la asignatura: Horas teoría-horas práctica-créditos 1-3- 5 2.- HISTORIA DEL

Más detalles

Programación I. Carrera: ECM Participantes Participantes de las academias de ingeniería electrónica de los Institutos Tecnológicos.

Programación I. Carrera: ECM Participantes Participantes de las academias de ingeniería electrónica de los Institutos Tecnológicos. .- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Programación I Ingeniería Electrónica. ECM-043 3-2- 2.- HISTORIA DEL PROGRAMA Lugar

Más detalles

Nombre de la asignatura: Tecnologías e Interfaces de Computadoras

Nombre de la asignatura: Tecnologías e Interfaces de Computadoras Nombre de la asignatura: Tecnologías e Interfaces de Computadoras Créditos: 2-3-5 Aportación al perfil Seleccionar y utilizar de manera óptima técnicas y herramientas computacionales actuales y emergentes.

Más detalles

TEMA 6: INTRODUCCIÓN A UML

TEMA 6: INTRODUCCIÓN A UML TEMA 6: INTRODUCCIÓN A UML Por qué modelamos? El modelado es una parte central de todas las actividades que conducen a la producción de un software de calidad. Como tal la ingeniería software debe basarse

Más detalles

Lenguajes y Compiladores Análisis Sintáctico Parte I. Teoría Lenguajes 1

Lenguajes y Compiladores Análisis Sintáctico Parte I. Teoría Lenguajes 1 Facultad de Ingeniería de Sistemas Lenguajes y Compiladores Análisis Sintáctico Parte I 1 Introducción El analizador sintáctico recibe una secuencia de tokens y decide si la secuencia está correcta o no.

Más detalles

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje Nombre de la asignatura: Programación Básica Créditos: 2 4-6 Objetivo de aprendizaje Plantear metodológicamente la solución de problemas susceptibles de ser computarizados a través del manejo de técnicas

Más detalles

Controla el flujo de tokens reconocidos por parte del analizador léxico. 4.2 Introduccion a las gramaticas libres de contexto y arboles de derivacion

Controla el flujo de tokens reconocidos por parte del analizador léxico. 4.2 Introduccion a las gramaticas libres de contexto y arboles de derivacion UNIDAD IV Analisis Sintactico 4.1 Introduccion Sintaxis significa estructura del orden de las palabras en una frase. La tarea del analisis sintactico es revisar si los símbolos aparecen en el orden correcto

Más detalles

ESTRUCTURA DE COMPUTADORES GUÍA DOCENTE

ESTRUCTURA DE COMPUTADORES GUÍA DOCENTE ESTRUCTURA DE COMPUTADORES GUÍA DOCENTE OBJETIVOS Y COMPETENCIAS Con la y los ejercicios del documento relativo a esta asignatura se pretenden adquirir las competencias básicas relacionadas con la informática,

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA CLAVE: 08MSU0017H FACULTAD DE INGENIERÍA DES: INGENIERÍA INGENIERÍA EN TECNOLOGÍA DE PROCESOS OPTATIVA

UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA CLAVE: 08MSU0017H FACULTAD DE INGENIERÍA DES: INGENIERÍA INGENIERÍA EN TECNOLOGÍA DE PROCESOS OPTATIVA UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA CLAVE: 08MSU007H CLAVE: 08USU053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: OPTATIVA II DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre:

Más detalles

Texto: Hopcroft, J. E., Motwani, R., Ullman, J.D., Introduction to Automata Theory, Languajes, and Computation. 3rd Edition. Addison Wesley, 2007.

Texto: Hopcroft, J. E., Motwani, R., Ullman, J.D., Introduction to Automata Theory, Languajes, and Computation. 3rd Edition. Addison Wesley, 2007. Universidad de Puerto Rico Recinto de Mayagüez Facultad de Artes y Ciencias DEPARTAMENTO DE CIENCIAS MATEMÁTICAS Programa de Autómata y Lenguajes Formales Curso: Autómata y Lenguajes Formales Codificación:

Más detalles

1. Define que es un Autómatas finitos determinanticos y cuáles son sus elementos constitutivos (explique cada uno de ellos).

1. 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 detalles

Nombre del documento: Programa de Estudio de asignatura de Especialidad

Nombre del documento: Programa de Estudio de asignatura de Especialidad 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Programación Avanzada Carrera: Ingeniería Mecatrónica Clave de la asignatura: IMG - 1202 (Créditos) SATCA1 3-3 - 8 2.- PRESENTACIÓN Caracterización de

Más detalles

TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES TRABAJO DE PRÁCTICAS. Convocatoria de junio de 2013

TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES TRABAJO DE PRÁCTICAS. Convocatoria de junio de 2013 TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Ingeniería Técnica en Informática de Sistemas Segundo curso Departamento de Informática y Análisis Numérico Escuela Politécnica Superior Universidad de Córdoba

Más detalles

FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES

FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES Código-Materia: 09728 PROGRAMACIÓN EN RED Programa Semestre: Ingeniería Telemática 5 Requisitos: 09687 ESTRUCTURAS

Más detalles

Unidad 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 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 detalles

Estructura de datos. Carrera: SCC Participantes

Estructura de datos. Carrera: SCC Participantes 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Estructura de datos Ingeniería en Sistemas Computacionales SCC - 0408 4-2-10 2.-

Más detalles

CURSO DE ESTRATEGIAS DE ENSEÑANZA - APRENDIZAJE CONSTRUCTIVISTAS

CURSO DE ESTRATEGIAS DE ENSEÑANZA - APRENDIZAJE CONSTRUCTIVISTAS CURSO DE ESTRATEGIAS DE ENSEÑANZA - APRENDIZAJE CONSTRUCTIVISTAS OBJETIVO Dotar al profesor de herramientas de enseñanza que le permitan diversificar y pluralizar sus clases de tal manera que, bien planeadas

Más detalles

ALGORITMOS, ESTRUCTURAS Y PROGRAMACION

ALGORITMOS, ESTRUCTURAS Y PROGRAMACION VICERRECTORADO ACADÉMICO DIRECCIÓN DE GESTIÓN, DESARROLLO E INNOVACIÓN CURRICULAR FACULTAD: INGENIERIA ESCUELAS: COMPUTACION - SISTEMA UNIDAD CURRICULAR: ALGORITMOS, ESTRUCTURAS Y PROGRAMACION FECHA DE

Más detalles

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: IFM 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 Organización de datos Licenciatura en Informática IFM - 0426 3-2-8 2.- HISTORIA

Más detalles

SECUENCIA DIDÁCTICA TIEMPO (HORAS) ACTIVIDADES DEL PARTICIPANTE Qué hacer para aprender? CONTENIDOS PRODUCTOS DE APRENDIZAJE

SECUENCIA DIDÁCTICA TIEMPO (HORAS) ACTIVIDADES DEL PARTICIPANTE Qué hacer para aprender? CONTENIDOS PRODUCTOS DE APRENDIZAJE SECUENCIA DIDÁCTICA UNIDAD I: Solución de Problemas. Al finalizar la unidad el estudiante será capaz de: Solucionar problemas utilizando su propio análisis y presentando la propuesta de solución mediante

Más detalles

1. Computadores y programación

1. Computadores y programación 1. Computadores y programación Informática y computadora (RAE) Informática (Ciencia de la computación) Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la

Más detalles

SECUENCIA DIDÁCTICA. Módulo IV

SECUENCIA DIDÁCTICA. Módulo IV SECUENCIA DIDÁCTICA Nombre de curso: Simulación de Sistemas Antecedente: Clave de curso: ECOM118 Clave de antecedente: Ninguna. Módulo IV Competencia de Módulo: Desarrollar programas de cómputo utilizando

Más detalles

PROGRAMA: COMPUTACION I

PROGRAMA: COMPUTACION I UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA VICERECTORADO ACADÉMICO DECANATO DE DOCENCIA DEPARTAMENTO DE INGENIERÍA INFORMÁTICA 1 PROGRAMA: COMPUTACION I Código 0415102T Carrera: Ingeniería Informática

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: PROGRAMACIÓN EN JAVASCRIPT Código: CSTI0087 total: 51 Horas Objetivo General: Crear contenido web basado en

Más detalles

El proceso del Análisis Léxico

El proceso del Análisis Léxico El proceso del Análisis Léxico El proceso de análisis léxico se refiere al trabajo que realiza el scanner con relación al proceso de compilación. El scanner representa una interfaz entre el programa fuente

Más detalles

Técnico en Informática

Técnico en Informática Técnico en Informática DESCRIPCIÓN DE LA CARRERA TÉCNICA La carrera de Técnico en Informática, proporciona las herramientas necesarias para que el estudiante adquiera los conocimientos, desarrolle las

Más detalles

Carrera: INB Participantes. Representante de las academias de ingeniería industrial de. Academias Ingeniería Industrial.

Carrera: INB Participantes. Representante de las academias de ingeniería industrial de. Academias Ingeniería Industrial. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Investigación de Operaciones II Ingeniería Industrial INB-0412 4-0-8 2.- HISTORIA

Más detalles

El Enfoque del Marco Lógico L a las ENDES. Introducción. Banco Mundial. Octubre, Programa MECOVI-Banco Mundial

El Enfoque del Marco Lógico L a las ENDES. Introducción. Banco Mundial. Octubre, Programa MECOVI-Banco Mundial El Enfoque del Marco Lógico L aplicado a las ENDES Introducción José R. Molinas Vega Banco Mundial Octubre, 2005 EL MARCO LÓGICO Una herramienta para fortalecer el Diseño, la Ejecución y la Evaluación

Más detalles

4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC:

4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC: 4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC: A continuación se muestran los objetivos así como los mapas funcionales según la línea de acentuación y la línea

Más detalles

Nombre de la asignatura: Energía Solar Fotovoltaica. Carrera: Ingeniería en Energías Renovables

Nombre de la asignatura: Energía Solar Fotovoltaica. Carrera: Ingeniería en Energías Renovables 1.- DATOS GENERALES DE LA ASIGNATURA Nombre de la asignatura: Energía Solar Fotovoltaica Carrera: Ingeniería en Energías Renovables Clave de la asignatura: ESD-1603 SATCA: 2-3-5 2.- PRESENTACIÓN Caracterización

Más detalles

Carrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

Carrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica 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 Microcontroladores MTF-0532 2-4-8 2.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboración

Más detalles

PROCESADORES DE LENGUAJE EXAMEN FINAL 8-JUNIO-07

PROCESADORES DE LENGUAJE EXAMEN FINAL 8-JUNIO-07 PROCESADORES DE LENGUAJE EXAMEN FINAL 8-JUNIO-07 1. En qué método de análisis sintáctico puede suceder que en la construcción del árbol de derivación de las posibles expansiones de un símbolo no terminal

Más detalles

Facultad de Química. Departamento de Química Analítica. Química Analítica Experimental I DIAGRAMA DE FLUJO. Joaquín Preza.

Facultad de Química. Departamento de Química Analítica. Química Analítica Experimental I DIAGRAMA DE FLUJO. Joaquín Preza. Universidad Nacional Autónoma de México Facultad de Química Departamento de Química Analítica Química Analítica Experimental I DIAGRAMA DE FLUJO Joaquín Preza Semestre 2010-1 Un diagrama de flujo es la

Más detalles

Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute.

Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute. Los problemas que se plantean en la vida diaria suelen ser resueltos mediante el uso de la capacidad intelectual y la habilidad manual del ser humano. La utilización de la computadora en la resolución

Más detalles

Generación de Código Intermedio

Generación de Código Intermedio Generación de Código Intermedio Programación II Margarita Álvarez Generación de código intermedio Con la generación de código intermedio se inicia la tarea de síntesis. Aunque un programa fuente se puede

Más detalles

Conceptos básicos sobre gramáticas

Conceptos básicos sobre gramáticas Procesamiento de Lenguajes (PL) Curso 2014/2015 Conceptos básicos sobre gramáticas Gramáticas y lenguajes Gramáticas Dado un alfabeto Σ, un lenguaje es un conjunto (finito o infinito) de cadenas de símbolos

Más detalles

Programación. Carrera: IAF Participantes. Representantes de las academias de Ingeniería Ambiental. Academia de Ingeniería

Programación. Carrera: IAF Participantes. Representantes de las academias de Ingeniería Ambiental. Academia de Ingeniería 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Programación Ingeniería Ambiental IAF - 0424 2-4-8 2.- HISTORIA DEL PROGRAMA Lugar

Más detalles

2007/ PROGRAMACIÓN. Tipo: TRO Curso: 1 Semestre: AB CREDITOS Totales TA TS AT AP PA OBJETIVOS. 1.-Introducción.

2007/ PROGRAMACIÓN. Tipo: TRO Curso: 1 Semestre: AB CREDITOS Totales TA TS AT AP PA OBJETIVOS. 1.-Introducción. 2007/2008 Tipo: TRO Curso: 1 Semestre: AB CREDITOS Totales TA TS AT AP PA OBJETIVOS 1.-Introducción. -Comprender cómo funciona un lenguaje de programación 2. Características del lenguaje C -Entender las

Más detalles

DISEÑO CURRICULAR COMPUTACIÓN I

DISEÑO CURRICULAR COMPUTACIÓN I DISEÑO CURRICULAR COMPUTACIÓN I FACULTAD (ES) CARRERA (S) Ciencias Económicas y Sociales Ingeniería Humanidades, Arte y Educación. Contaduría Pública, Gerencia de Recursos Humanos, Administración, Computación,

Más detalles

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus

Más detalles

Nombre de la asignatura: Diseño Estructurado de Algoritmos. Carrera: Ingeniería en Sistemas Computacionales. Clave de la asignatura: SCB-9316

Nombre de la asignatura: Diseño Estructurado de Algoritmos. Carrera: Ingeniería en Sistemas Computacionales. Clave de la asignatura: SCB-9316 . D A T O S D E L A A S I G N A T U R A Nombre de la asignatura: Diseño Estructurado de Algoritmos Carrera: Ingeniería en Sistemas Computacionales Clave de la asignatura: SCB-9 Horas teoría Horas práctica

Más detalles

Tema 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 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 detalles

PROGRAMA DE ESTUDIO POR COMPETENCIAS LENGUAJE ENSAMBLADOR

PROGRAMA DE ESTUDIO POR COMPETENCIAS LENGUAJE ENSAMBLADOR PROGRAMA DE ESTUDIO POR COMPETENCIAS LENGUAJE ENSAMBLADOR Secretaría de Docencia I. IDENTIFICACIÓN DEL CURSO Espacio Educativo: Facultad de Ingeniería Licenciatura: Ingeniería en Computación Área de docencia:

Más detalles

UNIVERSIDAD AUTÓNOMA DE SINALOA ESCUELA DE ADMINISTRACIÓN AGROPECUARIA Y DESARROLLO RURAL FORMATO DE DISEÑO INSTRUCCIONAL LIC.

UNIVERSIDAD AUTÓNOMA DE SINALOA ESCUELA DE ADMINISTRACIÓN AGROPECUARIA Y DESARROLLO RURAL FORMATO DE DISEÑO INSTRUCCIONAL LIC. ÁREA DE CONOCIMIENTO Objetivo del área Objetivo del semestre Modulo Horas de laboratorio de cómputo Objetivo general de la materia UNIVERSIDAD AUTÓNOMA DE SINALOA ESCUELA DE ADMINISTRACIÓN AGROPECUARIA

Más detalles

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Interfaces. Carrera: SCF 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 Interfaces Ingeniería en Sistemas Computacionales SCF - 0418 2-4-8 2.- HISTORIA

Más detalles

Tema: Autómatas de Estado Finitos

Tema: Autómatas de Estado Finitos Compiladores. Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Compiladores Tema: Autómatas de Estado Finitos Contenido En esta guía se aborda la aplicación de los autómatas en el campo de

Más detalles

Cátedra de Sintaxis y Semántica de Lenguajes

Cátedra de Sintaxis y Semántica de Lenguajes Universidad Tecnológica Nacional Facultad Regional Córdoba Cátedra de Sintaxis y Semántica de Lenguajes Modalidad Académica Coordinador de Cátedra: Ing. Juan Giró Ciclo Lectivo: 2009 Nombre de la Materia

Más detalles

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

Tema 2 Conceptos básicos de programación. Fundamentos de Informática Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis

Más detalles

Hidráulica. Carrera: Ingeniería Petrolera PED-1016 SATCA

Hidráulica. Carrera: Ingeniería Petrolera PED-1016 SATCA 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: SATCA 1 Hidráulica Ingeniería Petrolera PED-1016 2-3 5 2.- PRESENTACIÓN Caracterización de la Asignatura Esta asignatura

Más detalles

ASIGNATURA: ESTRUCTURA DE DATOS II

ASIGNATURA: ESTRUCTURA DE DATOS II ASIGNATURA: ESTRUCTURA DE DATOS II Cód: 31-206 Régimen cuatrimestral Horas reloj semanales: 4 Horas teóricas: 15 Horas prácticas: 45 Horas totales: 60 Carrera: Sistemas 2016 FUNDAMENTOS: Un tipo de dato

Más detalles

COMPETENCIAS BÁSICAS, GENERALES, TRANSVERSALES Y ESPECÍFICAS

COMPETENCIAS BÁSICAS, GENERALES, TRANSVERSALES Y ESPECÍFICAS COMPETENCIAS BÁSICAS, GENERALES, TRANSVERSALES Y ESPECÍFICAS 1. Competencias Básicas. CB6 CB7 CB8 CB9 CB20 COMPETENCIA BÁSICA Poseer y comprender conocimientos que aporten una base u oportunidad de ser

Más detalles

Metodología para la solución de problemas programables

Metodología para la solución de problemas programables Metodología para la solución de problemas programables Nosotros efectuamos día a día una serie de pasos, acciones y procedimientos para solucionar problema y esto es de forma natural y casi inconscientemente

Más detalles

Metodología taxonomía de Bloom

Metodología taxonomía de Bloom Metodología taxonomía de Bloom Índice Introducción... 2 Beneficios de la metodología taxonomía de Bloom... 4 Qué herramientas ofrece Weclass... 4 1 Introducción La taxonomía de Bloom es sobradamente conocida

Más detalles

PROGRAMACIÓN II AÑO 2009 TALLER 3: TEORÍA DE LENGUAJES Y AUTÓMATAS

PROGRAMACIÓN II AÑO 2009 TALLER 3: TEORÍA DE LENGUAJES Y AUTÓMATAS Licenciatura en Sistemas de Información PROGRAMACIÓN II AÑO 2009 TALLER 3: TEORÍA DE LENGUAJES Y AUTÓMATAS UNSE FCEyT 1. DESCRIPCIÓN Este taller consta de tres partes. En cada una de ellas se especifican

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Microcontroladores para instrumentación y control. 2.

Más detalles

Tema 5. Análisis semántico

Tema 5. Análisis semántico Departamento de Tecnologías de la Información Tema 5 Análisis semántico Ciencias de la Computación e Inteligencia Artificial Índice 5.1 Características del análisis semántico 5.2 Gramáticas atribuidas

Más detalles

PROGRAMA INSTRUCCIONAL METODOLOGÍA DE LA INVESTIGACIÓN I

PROGRAMA INSTRUCCIONAL METODOLOGÍA DE LA INVESTIGACIÓN I UNIVERSIDAD FERMÍN TORO VICE RECTORADO ACADÉMICO FACULTAD DE CIENCIAS ECONÓMICAS Y SOCIALES ESCUELA DE ADMINISTRACIÓN PROGRAMA INSTRUCCIONAL METODOLOGÍA DE LA INVESTIGACIÓN I CÓDIGO ASIGNADO SEMESTRE U.

Más detalles

Asignaturas antecedentes y subsecuentes Diseño de Sistema Digital I

Asignaturas antecedentes y subsecuentes Diseño de Sistema Digital I PROGRAMA DE ESTUDIOS Diseño de Sistema Digital II Área a la que pertenece: Área de Formación Integral Profesional Horas teóricas: 3 Horas prácticas: 2 Créditos: 8 Clave: F0173 Asignaturas antecedentes

Más detalles

Unidad V Análisis Semántico. M.C. Juan Carlos Olivares Rojas

Unidad V Análisis Semántico. M.C. Juan Carlos Olivares Rojas Unidad V Análisis Semántico M.C. Juan Carlos Olivares Rojas Agenda 5.1 Analizador semántico 5.2 Verificación de tipos en expresiones. 5.3 Conversión de tipos. 5.4 Acciones agregadas en un analizador sintáctico

Más detalles

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN Facultad de Filosofía y Letras PROGRAMA ANALÍTICO

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN Facultad de Filosofía y Letras PROGRAMA ANALÍTICO UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN Facultad de Filosofía y Letras PROGRAMA ANALÍTICO Nombre de la asignatura: Técnicas de Investigación Documental Frecuencia: 4 horas por semana Semestre: 2do semestre

Más detalles

GUÍA DOCENTE ELECTRÓNICA DIGITAL GRADO EN INGENIERÍA ELECTRÓNICA INDUSTRIAL Y AUTOMÁTICA

GUÍA DOCENTE ELECTRÓNICA DIGITAL GRADO EN INGENIERÍA ELECTRÓNICA INDUSTRIAL Y AUTOMÁTICA GUÍA DOCENTE 2014-2015 ELECTRÓNICA DIGITAL 1. Denominación de la asignatura: ELECTRÓNICA DIGITAL Titulación GRADO EN INGENIERÍA ELECTRÓNICA INDUSTRIAL Y AUTOMÁTICA Código 6413 2. Materia o módulo a la

Más detalles

Tecnología Creativa. 1º ESO Contenidos Criterios de evaluación Estándares de aprendizaje evaluables Bloque 1. El proceso creativo en tecnología

Tecnología Creativa. 1º ESO Contenidos Criterios de evaluación Estándares de aprendizaje evaluables Bloque 1. El proceso creativo en tecnología Tecnología Creativa. 1º ESO Contenidos Criterios de evaluación Estándares de aprendizaje evaluables Bloque 1. El proceso creativo en tecnología x Técnicas y estrategias que 1. Proponer ideas creativas

Más detalles

Nombre del formato: Formato para la Instrumentación Didáctica del Periodo. Referencia a la Norma ISO 9001: , 7.2.1, 7.5.1, 7.

Nombre del formato: Formato para la Instrumentación Didáctica del Periodo. Referencia a la Norma ISO 9001: , 7.2.1, 7.5.1, 7. Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6 Página 1 de 15 INSTITUTO TECNOLÓGICO DE MÉRIDA SUBDIRECCIÓN ACADÉMICA Instrumentación didáctica para la formación y desarrollo de competencias

Más detalles

SÍLABO DE EDUCACIÓN PARA LA SALUD

SÍLABO DE EDUCACIÓN PARA LA SALUD MARINA DE GUERRA DEL PERU DIRECCION GENERAL DE EDUCACION INSTITUTO DE EDUCACIÒN SUPERIOR TECNOLOGICO PÚBLICO NAVAL - CITEN SÍLABO DE EDUCACIÓN PARA LA SALUD I. INFORMACIÓN GENERAL: Programa de Formación

Más detalles

Analizadores sintácticos LR(0) y SLR

Analizadores sintácticos LR(0) y SLR Teoría de Lenguajes Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Clase de Hoy Anteriores: Parsing descendente (LL(1), ELL) Recursivos e iterativos Generan árbol de derivación desde

Más detalles

Expositor: Mauricio Galvez Legua

Expositor: 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 detalles

: Algorítmica y Estructura de Datos I

: Algorítmica y Estructura de Datos I FACULTAD POLITÉCNICA DIRECCIÓN ACADÉMICA PROGRAMA DE ESTUDIO I. IDENTIFICACIÓN Carrera : Ingeniería de Sistemas CARGA HORARIA (Horas reloj) Asignatura : Algorítmica y Estructura de Datos I Carga Horaria

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Introducción al análisis y diseño de sistemas.

Más detalles