El documento describe la diferencia entre software y hardware. El software incluye aplicaciones y sistemas operativos que permiten a la computadora funcionar, mientras que el hardware son las partes físicas como cables, gabinetes y periféricos. El documento también menciona diferentes tipos de licencias para software y hardware.
El plan de gestión de archivos describe un sistema organizado de carpetas y archivos con nombres claros separados en secciones personales, familiares y profesionales. Los archivos se almacenan en la PC, OneDrive, Dropbox y Google Drive y se recuperan fácilmente usando números de versión, fecha y hora en los nombres de archivo junto con metadatos. La seguridad se garantiza realizando copias en la nube, USB y disco duro.
El documento describe los conceptos básicos de archivos y carpetas en Windows. Explica que los archivos se pueden almacenar en unidades como discos duros y que las carpetas sirven para organizar los documentos de forma ordenada. También indica que se pueden crear, eliminar y buscar carpetas y archivos, y que es posible proteger los archivos con contraseñas.
El documento describe los pasos para instalar el programa Sony Vegas: seleccionar el idioma deseado, esperar a que se complete la instalación y finalizar la instalación una vez terminada.
Este documento presenta diferentes métodos de segmentación de imágenes, incluyendo métodos basados en umbrales como umbralización, Otsu y k-means, métodos basados en bordes como detección con filtros de diferencia de píxeles, Prewitt, Sobel y Canny, y el método RATS. Explica conceptos como gradiente morfológico y características de los algoritmos k-means y Canny. Finalmente, incluye ejemplos gráficos de detección de bordes con diferentes filtros.
El documento proporciona instrucciones para realizar varias transformaciones y operaciones morfológicas en MATLAB, incluyendo la transformada discreta de Fourier, dilatación y erosión, apertura y cierre, transformada hit-or-miss, relleno de agujeros y transformada top-hat, utilizando comandos como FFT2(), ABS(), FFTSHIFT(), IMDILATE(), IMERODE(), IMOPEN(), IMCLOSE(), BWHITMISS(), IMFILL() e IMTOPHAT().
El documento presenta una serie de transformaciones y filtros que se deben aplicar a imágenes utilizando comandos de MATLAB. Incluye transformaciones de intensidad como cambiar la escala gamma e implementar transformaciones logarítmicas, así como mostrar histograma de imágenes y ecualización. También presenta transformaciones geométricas como rellenar, reflejar e rotar imágenes, y cambiar el tamaño con diferentes escalas. Finalmente, propone aplicar filtros espaciales agregando ruido y utilizando filtros como promedio, mediana, Laplac
El documento describe la diferencia entre software y hardware. El software incluye aplicaciones y sistemas operativos que permiten a la computadora funcionar, mientras que el hardware son las partes físicas como cables, gabinetes y periféricos. El documento también menciona diferentes tipos de licencias para software y hardware.
El plan de gestión de archivos describe un sistema organizado de carpetas y archivos con nombres claros separados en secciones personales, familiares y profesionales. Los archivos se almacenan en la PC, OneDrive, Dropbox y Google Drive y se recuperan fácilmente usando números de versión, fecha y hora en los nombres de archivo junto con metadatos. La seguridad se garantiza realizando copias en la nube, USB y disco duro.
El documento describe los conceptos básicos de archivos y carpetas en Windows. Explica que los archivos se pueden almacenar en unidades como discos duros y que las carpetas sirven para organizar los documentos de forma ordenada. También indica que se pueden crear, eliminar y buscar carpetas y archivos, y que es posible proteger los archivos con contraseñas.
El documento describe los pasos para instalar el programa Sony Vegas: seleccionar el idioma deseado, esperar a que se complete la instalación y finalizar la instalación una vez terminada.
Este documento presenta diferentes métodos de segmentación de imágenes, incluyendo métodos basados en umbrales como umbralización, Otsu y k-means, métodos basados en bordes como detección con filtros de diferencia de píxeles, Prewitt, Sobel y Canny, y el método RATS. Explica conceptos como gradiente morfológico y características de los algoritmos k-means y Canny. Finalmente, incluye ejemplos gráficos de detección de bordes con diferentes filtros.
El documento proporciona instrucciones para realizar varias transformaciones y operaciones morfológicas en MATLAB, incluyendo la transformada discreta de Fourier, dilatación y erosión, apertura y cierre, transformada hit-or-miss, relleno de agujeros y transformada top-hat, utilizando comandos como FFT2(), ABS(), FFTSHIFT(), IMDILATE(), IMERODE(), IMOPEN(), IMCLOSE(), BWHITMISS(), IMFILL() e IMTOPHAT().
El documento presenta una serie de transformaciones y filtros que se deben aplicar a imágenes utilizando comandos de MATLAB. Incluye transformaciones de intensidad como cambiar la escala gamma e implementar transformaciones logarítmicas, así como mostrar histograma de imágenes y ecualización. También presenta transformaciones geométricas como rellenar, reflejar e rotar imágenes, y cambiar el tamaño con diferentes escalas. Finalmente, propone aplicar filtros espaciales agregando ruido y utilizando filtros como promedio, mediana, Laplac
El documento describe una serie de pasos para procesar imágenes utilizando comandos de MATLAB. Incluye descargar una imagen de fresas y determinar sus planos R, G y B, e imprimir la imagen resultante. Luego descargar 5 imágenes de la web entre 400-500 píxeles e incluir una binaria, y realizar conversiones entre los tipos de imágenes gray, binaria y RGB. Finalmente, seleccionar una sección de una imagen descargada y mostrar todas las imágenes procesadas en subplots.
Este documento presenta una serie de ejemplos y ejercicios sobre el uso de bucles y condicionales en MATLAB. Incluye instrucciones para imprimir potencias, calcular sumas, anidar bucles, usar múltiples condiciones en bucles if, y calcular el menor número natural con factorial mayor o igual a 10^5. También propone tres ejercicios: 1) calcular los primeros 50 términos de la sucesión de Fibonacci y aproximar su límite, 2) crear una función que sume valores a las filas de una matriz, y 3) gener
Esta operación matemática involucra convertir una expresión en función, asignarle un nombre al resultado e introducir variables en lugar de valores numéricos específicos.
Este documento presenta una guía sobre cómo crear gráficas con MATLAB. Explica los pasos básicos para generar diferentes tipos de gráficas como de líneas, barras, dispersión y más. Además, proporciona ejemplos de código MATLAB para ilustrar cómo implementar estas gráficas.
El documento describe ejercicios con MATLAB que incluyen sumar elementos de un vector usando un bucle, graficar funciones, hallar el área de un trapecio, resolver un sistema de ecuaciones para un valor r, y programar una función para dibujar otra función matemática dada por el usuario en un rango de vectores especificado.
Este documento describe diferentes operaciones con matrices en MATLAB, incluyendo cómo crear matrices a partir de vectores o repeticiones de otras matrices, acceder a elementos y submatrices específicas, y eliminar y agregar elementos. También explica funciones como zeros, ones e eye para crear matrices con valores predeterminados, y cómo realizar cálculos estadísticos sobre las columnas de una matriz.
El documento proporciona instrucciones para instalar MATLAB en la Pontificia Universidad Católica del Ecuador utilizando una clave de licencia. Explica los pasos para seleccionar la opción de instalación con clave, aceptar los términos, ingresar la clave de licencia, seleccionar todos los productos, esperar a que se complete la instalación, activar sin conexión a Internet seleccionando el archivo de licencia crackeada, y disfrutar del programa completo.
Este documento presenta información sobre el espectro electromagnético y propone una declaración del mismo para Ecuador. Explica las características de las ondas electromagnéticas y los parámetros que las definen como longitud de onda y frecuencia. Luego describe las diferentes secciones del espectro electromagnético y las entidades encargadas de su gestión en Ecuador. Finalmente concluye que el estudio del espectro tiene beneficios pero también riesgos para la salud, por lo que se requiere un control y monitoreo adecuado de cada área.
Clase 2 Fundamentos de Teoría del Color 01/10/2020MAURICIOANDRES39
Este documento resume las definiciones y componentes de los modelos de color RGB, CMYK y RYB. Explica que los colores primarios no pueden obtenerse mediante la mezcla de otros colores, mientras que los secundarios son la combinación de dos primarios. También describe las propiedades del color como matiz, luminosidad y saturación. Finalmente, explica la escala de valores cromáticos y pide ejemplos de publicidad que ilustren diferentes tipos de armonía de color como complementarios, adyacentes, analógicos y de trí
Clase 1 Fundamentos de Teoría del Color 24/09/2020MAURICIOANDRES39
El documento explica los pasos del proceso de percepción del color, incluyendo (1) la luz que incide sobre un objeto, (2) parte es absorbida y parte reflejada, (3) la luz reflejada estimula los ojos, (4) el cerebro procesa la información y produce la sensación de color. También describe los mecanismos de adaptación a la intensidad y color de la luz en la retina, y el papel de las células de la retina como conos y bastoncillos en codificar la información visual en impulsos eléct
El documento resume las respuestas a preguntas sobre autómatas. Define un autómata formalmente como una quíntupla con conjuntos de entrada, estados, salidas y funciones de transición y salida. Explica autómatas programables, celulares, mecánicos y robots. Distingue entre autómatas finitos deterministas y no deterministas, e identifica su uso en compiladores, redes neuronales, control industrial y más.
Este documento presenta 8 ejercicios sobre gramáticas independientes de contexto. Los ejercicios piden crear gramáticas para generar números, dígitos, cadenas binarias y códigos ASCII. También incluye un comentario sobre la importancia de las gramáticas independientes de contexto para el diseño de compiladores modernos, señalando que estas permiten identificar las operaciones y estructuras que debe seguir la máquina al compilar.
El documento describe herramientas para la construcción de procesadores de lenguajes como Flex y Bison. Explica cómo Flex define reglas de reconocimiento de símbolos y Bison convierte una gramática libre de contexto en un programa que realiza análisis sintáctico. También proporciona instrucciones para instalar Flex y Bison e integrarlos al entorno.
El documento habla sobre el proceso de compilación y el uso de código intermedio. Explica que el código intermedio elimina la necesidad de generar un nuevo compilador completo para cada máquina, ya que la parte de análisis es la misma para todos los compiladores. También es más fácil optimizar el código aplicando técnicas al código intermedio que al código fuente original. El código intermedio puede ser específico a cada lenguaje o independiente del lenguaje, y representa el código de manera lineal, como notación postfix.
Preguntas frecuentes sobre la gestion de memoria dentro del compilador, para uso academico de los estudiantes de ingenieria y todo aquel interesado en la computacion.
El documento describe una serie de pasos para procesar imágenes utilizando comandos de MATLAB. Incluye descargar una imagen de fresas y determinar sus planos R, G y B, e imprimir la imagen resultante. Luego descargar 5 imágenes de la web entre 400-500 píxeles e incluir una binaria, y realizar conversiones entre los tipos de imágenes gray, binaria y RGB. Finalmente, seleccionar una sección de una imagen descargada y mostrar todas las imágenes procesadas en subplots.
Este documento presenta una serie de ejemplos y ejercicios sobre el uso de bucles y condicionales en MATLAB. Incluye instrucciones para imprimir potencias, calcular sumas, anidar bucles, usar múltiples condiciones en bucles if, y calcular el menor número natural con factorial mayor o igual a 10^5. También propone tres ejercicios: 1) calcular los primeros 50 términos de la sucesión de Fibonacci y aproximar su límite, 2) crear una función que sume valores a las filas de una matriz, y 3) gener
Esta operación matemática involucra convertir una expresión en función, asignarle un nombre al resultado e introducir variables en lugar de valores numéricos específicos.
Este documento presenta una guía sobre cómo crear gráficas con MATLAB. Explica los pasos básicos para generar diferentes tipos de gráficas como de líneas, barras, dispersión y más. Además, proporciona ejemplos de código MATLAB para ilustrar cómo implementar estas gráficas.
El documento describe ejercicios con MATLAB que incluyen sumar elementos de un vector usando un bucle, graficar funciones, hallar el área de un trapecio, resolver un sistema de ecuaciones para un valor r, y programar una función para dibujar otra función matemática dada por el usuario en un rango de vectores especificado.
Este documento describe diferentes operaciones con matrices en MATLAB, incluyendo cómo crear matrices a partir de vectores o repeticiones de otras matrices, acceder a elementos y submatrices específicas, y eliminar y agregar elementos. También explica funciones como zeros, ones e eye para crear matrices con valores predeterminados, y cómo realizar cálculos estadísticos sobre las columnas de una matriz.
El documento proporciona instrucciones para instalar MATLAB en la Pontificia Universidad Católica del Ecuador utilizando una clave de licencia. Explica los pasos para seleccionar la opción de instalación con clave, aceptar los términos, ingresar la clave de licencia, seleccionar todos los productos, esperar a que se complete la instalación, activar sin conexión a Internet seleccionando el archivo de licencia crackeada, y disfrutar del programa completo.
Este documento presenta información sobre el espectro electromagnético y propone una declaración del mismo para Ecuador. Explica las características de las ondas electromagnéticas y los parámetros que las definen como longitud de onda y frecuencia. Luego describe las diferentes secciones del espectro electromagnético y las entidades encargadas de su gestión en Ecuador. Finalmente concluye que el estudio del espectro tiene beneficios pero también riesgos para la salud, por lo que se requiere un control y monitoreo adecuado de cada área.
Clase 2 Fundamentos de Teoría del Color 01/10/2020MAURICIOANDRES39
Este documento resume las definiciones y componentes de los modelos de color RGB, CMYK y RYB. Explica que los colores primarios no pueden obtenerse mediante la mezcla de otros colores, mientras que los secundarios son la combinación de dos primarios. También describe las propiedades del color como matiz, luminosidad y saturación. Finalmente, explica la escala de valores cromáticos y pide ejemplos de publicidad que ilustren diferentes tipos de armonía de color como complementarios, adyacentes, analógicos y de trí
Clase 1 Fundamentos de Teoría del Color 24/09/2020MAURICIOANDRES39
El documento explica los pasos del proceso de percepción del color, incluyendo (1) la luz que incide sobre un objeto, (2) parte es absorbida y parte reflejada, (3) la luz reflejada estimula los ojos, (4) el cerebro procesa la información y produce la sensación de color. También describe los mecanismos de adaptación a la intensidad y color de la luz en la retina, y el papel de las células de la retina como conos y bastoncillos en codificar la información visual en impulsos eléct
El documento resume las respuestas a preguntas sobre autómatas. Define un autómata formalmente como una quíntupla con conjuntos de entrada, estados, salidas y funciones de transición y salida. Explica autómatas programables, celulares, mecánicos y robots. Distingue entre autómatas finitos deterministas y no deterministas, e identifica su uso en compiladores, redes neuronales, control industrial y más.
Este documento presenta 8 ejercicios sobre gramáticas independientes de contexto. Los ejercicios piden crear gramáticas para generar números, dígitos, cadenas binarias y códigos ASCII. También incluye un comentario sobre la importancia de las gramáticas independientes de contexto para el diseño de compiladores modernos, señalando que estas permiten identificar las operaciones y estructuras que debe seguir la máquina al compilar.
El documento describe herramientas para la construcción de procesadores de lenguajes como Flex y Bison. Explica cómo Flex define reglas de reconocimiento de símbolos y Bison convierte una gramática libre de contexto en un programa que realiza análisis sintáctico. También proporciona instrucciones para instalar Flex y Bison e integrarlos al entorno.
El documento habla sobre el proceso de compilación y el uso de código intermedio. Explica que el código intermedio elimina la necesidad de generar un nuevo compilador completo para cada máquina, ya que la parte de análisis es la misma para todos los compiladores. También es más fácil optimizar el código aplicando técnicas al código intermedio que al código fuente original. El código intermedio puede ser específico a cada lenguaje o independiente del lenguaje, y representa el código de manera lineal, como notación postfix.
Preguntas frecuentes sobre la gestion de memoria dentro del compilador, para uso academico de los estudiantes de ingenieria y todo aquel interesado en la computacion.
Estilo Arquitectónico Ecléctico e Histórico, Roberto de la Roche.pdfElisaLen4
Un pequeño resumen de lo que fue el estilo arquitectónico Ecléctico, así como el estilo arquitectónico histórico, sus características, arquitectos reconocidos y edificaciones referenciales de dichas épocas.
4. Se establece la gramática
Guardamos la gramática en una carpeta
Analizamos la gramática
5. Creamos las tablas LALR Parse para la gramática
Creamos las tablas DFA Lexer para la gramática
Guardamos las tablas en un archivo .egt
Creamos un esqueleto para el programa
6. Guardamos en el formato del código que vamos a utilizar junto con su núcleo
Generamos un archivo .txt para poder ejecutarlo luego
Cambiamos en el SetUp el nombre del archivo .egt
7. Escribimos el código que nos permita leer el archivo .txt llamado entrada
EJECUCION