Explica en qué consiste el análisis sintáctico. Fundamentalmente es determinar si existe un árbol de análisis sintáctico construído a partir de la cadena de entrada.
Profundización y ejemplos sobre análisis sintáctico descendente predictivo, muestra el diagrama de transiciones que puede generarse a partir de la gramática.
Profundización y ejemplos sobre análisis sintáctico descendente predictivo, muestra el diagrama de transiciones que puede generarse a partir de la gramática.
Asesoria Virtual Metodología de la Programación IDanilo Jaramillo
LA presentación de la asesoria virtual de Metodologia de la Programación I para los estudiantes de distancia de la Universidad Técnica Particular de Loja
Tema 1 de la asignatura "Introducción a la programación".
Asignatura de 6 ECTS obligatoria del Grado de Ingeniería del Software de la Universidad Rey Juan Carlos de Madrid.
Grupo 2 de mañana impartido por Oriol Borrás Gené
Eidos è una dinamica e consolidata azienda specializzata nella progettazione e sviluppo di architetture software e soluzioni informatiche per il business.
Fortemente convinti delle potenzialità e dell'impiego della tecnologia web, dal 1996 Eidos si distingue per la capacità di coniugare nelle proprie soluzioni i vantaggi applicativi di Internet, le esigenze aziendali di condivisione delle informazioni e di gestione automatica delle relazioni con i clienti.
Grazie a questi valori e all'esperienza del suo team di professionisti, Eidos oggi vanta collaborazioni in tutti i settori merceologici dell'intero territorio nazionale e partnership internazionali.
Estructuras de control de flujo de ejecución. Ciclos While, ejemplos. Otras formas de While. Ciclos anidados. Ciclos For - Next, comparación con While, ejemplos. Construcción If - Then - Else, ejemplos y errores comunes. Reducción de cualquier estructura a un ciclo While. Ejercicios.
Asesoria Virtual Metodología de la Programación IDanilo Jaramillo
LA presentación de la asesoria virtual de Metodologia de la Programación I para los estudiantes de distancia de la Universidad Técnica Particular de Loja
Tema 1 de la asignatura "Introducción a la programación".
Asignatura de 6 ECTS obligatoria del Grado de Ingeniería del Software de la Universidad Rey Juan Carlos de Madrid.
Grupo 2 de mañana impartido por Oriol Borrás Gené
Eidos è una dinamica e consolidata azienda specializzata nella progettazione e sviluppo di architetture software e soluzioni informatiche per il business.
Fortemente convinti delle potenzialità e dell'impiego della tecnologia web, dal 1996 Eidos si distingue per la capacità di coniugare nelle proprie soluzioni i vantaggi applicativi di Internet, le esigenze aziendali di condivisione delle informazioni e di gestione automatica delle relazioni con i clienti.
Grazie a questi valori e all'esperienza del suo team di professionisti, Eidos oggi vanta collaborazioni in tutti i settori merceologici dell'intero territorio nazionale e partnership internazionali.
Estructuras de control de flujo de ejecución. Ciclos While, ejemplos. Otras formas de While. Ciclos anidados. Ciclos For - Next, comparación con While, ejemplos. Construcción If - Then - Else, ejemplos y errores comunes. Reducción de cualquier estructura a un ciclo While. Ejercicios.
Introducción al uso de scripts en páginas HTML. Explicación del concepto de contenido dinámico. Principales USOS. DHMTL y DOM. Estructura de las instrucciones, ejemplos. Flujo de ejecución con scripts.
Cadenas de caracteres o strings. Concepto. Almacenamiento como posiciones sucesivas en memoria. Variables de tipo string. Cadena vacía. Longitud de una cadena. Operaciones con strings: segmentos por los lados, borrado de espacios (trim), subcadenas o substrings, búsqueda de subcadenas, cadenas y arreglos, procesamiento de parámetros de URL como cadenas de caracteres. Ejercicio.
Continuación de la primera presentación sobre análisis léxico y análisis sintáctico, muestra cómo los árboles de análisis sintáctico se harían innecesariamente largos si se utilizaran gramáticas formales para ciertas construcciones que pueden analizarse con expresiones regulares.
Cadenas (strings) en Javascript. Nociones básicas de programación orientada a objetos (POO) necesarias para manejar strings como objetos en Javascript. Programación estructurada y POO. El objeto string en Javascript.
Explica cómo puede optimizarse el análisis sintáctico descendente prediciendo las producciones que se usarán en lugar de probar sistemáticamente todas las posibles.
Ciclo de vida del software. Concepto, software obsoleto. Definición formal ISO/IEC 12207. Modelo en cascada. Modelo en espiral. Diseño centrado en el usuario. Etapas: análisis, diseño, codificación, integración, validación, mantenimiento.
Revisión rápida de la sintáxis y principales marcas o "tags" de HTML. Manejo de textos, centrado y otras formas de alineación, inserción de imagenes, líneas horizontales, manejo y utilización de tablas, ejercicios de construcción de tablas utilizando colspan y rowspan
El análisis sintáctico predictivo no recursivo utiliza una tabla donde a cada símbolo de entrada le corresponde una producción de la gramática, con esto se evitan los procesos recursivos.
Introducción general a la Solución de Problemas. Explicación del concepto de problema y el proceso cognitivo de encontrar soluciones. Gran parte del contenido de esta presentación se basa en el capítulo 1 del libro Learning to Solve Problems: An Instructional Design Guide de David H. Jonassen, del cual está disponible el primer capítulo en línea.
Ciclo de Programación y Aplicaciones. Explicación del ciclo de programación. Etapas: diseño, codificación, pruebas, depuración. Naturaleza cíclica de estas etapas. Las aplicaciones como producto del ciclo de programación. Aplicaciones HTML.
Color en la computadora. Pixeles y la información que requieren. Representación de la información de color. Profundidad de color. Canal alfa (alpha channel). Rutinas en VBScript para usar colores en HTML. Imágenes ráster y vectorizadas. Rueda del color. Problema ejercicio. Páginas de referencia.
Explicación de los objetivos del curso, contenidos, historia de los lenguajes, paradigmas de programación, lenguajes de programación, solución de problemas.
Revisión del código HTML que se utiliza para crear formularios o diálogos, control por control. También se muestra cómo se organiza visualmente un formulario utilizando tablas.
Manejo de errores. Errores de léxico, de sintáxis y semánticos. Errores de lógica. Errores en tiempo de ejecución. El objeto Err (VBScript). Políticas de error. Errores de cadenas de caracteres.
Se presenta una posible estructura de examen y preguntas teóricas que el estudiante puede resolver para repasar los temas presentados. Los temas cubiertos son los de las clases 13 a 19. Las preguntas planteadas para repaso no agotan los temas.
Cómo hacer un parser en go (y no morir en el intento)Edgardo Hames
El análisis sintáctico (parsing) permite transformar un texto lineal en estructuras más ricas y fáciles de procesar. Un problema muchas veces resuelto es la interpretación de las opciones en la línea de comandos. Sin embargo, hay muchas otras situaciones donde el problema no está tan resuelto o nos encontramos frente a un lenguaje nuevo. En esta charla presentaremos un sistema de reconocimiento sintáctico que permite generar parsers muy eficientes. Además, veremos su aplicación para hacer consultas al estilo de "google" (búsqueda exacta, exclusiones, etc) sobre ElasticSearch.
Diapositivas correspondientes a la parte de la plataforma de desarrollo Ruby del curso de extensión universitaria "Desarrollo Web Avanzado", celebrado en la Escuela Universitaria de Ingeniería Informática de Oviedo