Apuntes, resúmenes, trabajos, exámenes y problemas de Informática

Ordenar por
Materia
Nivel

Preprocesamiento Avanzado de Datos Espectroscópicos: Espectrometría de Masas y RMN

Clasificado en Informática

Escrito el en español con un tamaño de 8,49 KB

Preprocesamiento de Señales en Bruto: Conceptos Fundamentales

El preprocesamiento de señales en bruto es una etapa crucial en el procesamiento de datos espectroscópicos, como los obtenidos de la espectrometría de masas (MS) y la resonancia magnética nuclear (RMN). Este proceso prepara los datos para un análisis posterior, mejorando su calidad y fiabilidad.

Pasos Comunes en el Preprocesamiento de Señales

  • Reducción de ruido: Eliminación de interferencias no deseadas para mejorar la relación señal/ruido.
  • Corrección del tiempo de retención: Ajuste de las variaciones en los tiempos de elución en cromatografía.
  • Detección e integración de picos: Identificación y cuantificación de las señales de interés.
  • Alineación cromatográfica:
... Continuar leyendo "Preprocesamiento Avanzado de Datos Espectroscópicos: Espectrometría de Masas y RMN" »

Optimización de audio en producciones audiovisuales: código de tiempo, FPS, micrófonos inalámbricos, IFB y conectores

Clasificado en Informática

Escrito el en español con un tamaño de 2,64 KB

Código de tiempo

El código de tiempo ayuda en la administración y sincronización del metraje y audio. Está integrado en archivos grabados en formato RAW como metadatos y en metadatos HANC proporcionados por la salida de monitor HD-SDI. La cámara puede generar códigos de tiempo por sí misma o puede recibir y sincronizarse al código de tiempo generado por una fuente externa.

FPS: Sincronización de cuadros por segundo

Los FPS (frames per second o cuadros por segundo) determinan la tasa de imágenes o la frecuencia de imágenes, es decir, el framerate, que se utiliza para indicar la velocidad de las secuencias de imágenes dentro de un medio de vídeo. Si no se sincronizan los FPS de la cámara y la grabadora, el sonido se desfasa aproximadamente... Continuar leyendo "Optimización de audio en producciones audiovisuales: código de tiempo, FPS, micrófonos inalámbricos, IFB y conectores" »

Arduino vs. PLC: Plataformas de Control y Automatización para Proyectos Electrónicos e Industriales

Clasificado en Informática

Escrito el en español con un tamaño de 4,71 KB

En el mundo de la electrónica y la automatización, Arduino y PLC (Controlador Lógico Programable) son dos plataformas fundamentales, cada una con sus propias fortalezas y aplicaciones específicas. A continuación, exploramos sus características, lenguajes de programación, aplicaciones y protocolos de comunicación.

Arduino: Prototipado y Aprendizaje

Si estás trabajando en proyectos de electrónica y programación de microcontroladores, Arduino es una opción muy común. Es ideal para pequeños proyectos de prototipado y aprendizaje en áreas como la electrónica y la programación.

Lenguajes de Programación en Arduino

  • La opción más común es C/C++, a través del entorno de desarrollo de Arduino.
  • Para principiantes, se puede comenzar con
... Continuar leyendo "Arduino vs. PLC: Plataformas de Control y Automatización para Proyectos Electrónicos e Industriales" »

Automatización de Scripts en Bash: Búsqueda de Texto y Gestión de Usuarios

Clasificado en Informática

Escrito el en español con un tamaño de 2,46 KB

Búsqueda de cadenas en archivos

El siguiente script permite verificar la existencia de una cadena específica dentro de un archivo determinado:

# Comprobar el número de argumentos
if [ "$#" -ne 2 ]; then
    echo "Error: Se requieren exactamente 2 argumentos"
    exit 1
fi

# Asignar argumentos a variables
archivo="$1"
cadena="$2"

# Comprobar si el archivo existe y no está vacío
if [ -e "$archivo" ] && [ -s "$archivo" ]; then
    # Buscar la cadena en el archivo
    if grep -q "$cadena" "$archivo"; then
        echo "La cadena \"$cadena\" se encontró en el archivo \"$archivo\"."
    else
        echo "Error: La cadena \"$cadena\" no se encontró en el archivo \"$archivo\"."
    fi
else
    echo "Error: El archivo \"$archivo\" no
... Continuar leyendo "Automatización de Scripts en Bash: Búsqueda de Texto y Gestión de Usuarios" »

Fundamentos de Programación Arduino: Conceptos Esenciales y Ejemplos Prácticos

Clasificado en Informática

Escrito el en español con un tamaño de 5,59 KB

Conceptos Fundamentales de Programación Arduino

¿Qué es la Programación?

La programación es la forma de transmitir a un microprocesador (normalmente un ordenador) aquello que deseamos que haga por nosotros.

Partes de un Programa en Arduino

Un programa en Arduino se estructura principalmente en dos partes:

  • Primera parte: void setup()
    Es donde se declaran e introducen datos al iniciar el programa. Estas instrucciones se ejecutan una única vez al encender o reiniciar la placa.
    void setup() {
      Instrucciones;
    }
  • Segunda parte: void loop()
    Es donde se introducen las instrucciones que se repetirán continuamente hasta que sea oportuno. Este bloque se ejecuta en un ciclo infinito después de setup().
    void loop() {
      Instrucciones;
    }

Variables

Una variable... Continuar leyendo "Fundamentos de Programación Arduino: Conceptos Esenciales y Ejemplos Prácticos" »

Tipos y componentes de PLC: CPU, memorias, transductores y módulos de entrada

Clasificado en Informática

Escrito el en español con un tamaño de 3,44 KB

Clasificación según sus necesidades

Atendiendo a sus necesidades los clasificamos en:

  • Micro-PLC o relé programable
  • PLC de tipo compacto
  • PLC modular

2.2. Componentes de los dispositivos programables

Se distinguen las siguientes partes físicas funcionales básicas:

  • Unidad central de proceso o CPU (Central Processing Unit)
  • Módulos de entrada
  • Módulos de salida
  • Fuente de alimentación
  • Módulo de comunicaciones

2.2.1. Unidad central de proceso (CPU)

En la CPU encontramos:

2.2.1.1 Procesador digital

  • Memoria local
  • ALU (unidad aritmético-lógica)
  • Registros
  • Acumuladores
  • Contadores
  • Bus de direcciones
  • Bus de datos
  • Bus de control

2.2.1.2 Memorias

Tipos

  • RAM
  • ROM
  • PROM
  • EPROM
  • EEPROM
  • Memoria flash

Utilización de las memorias

  • Memoria de usuario
  • Memoria de la tabla de datos
  • Memoria y programa
... Continuar leyendo "Tipos y componentes de PLC: CPU, memorias, transductores y módulos de entrada" »

Conceptos Fundamentales de Bases de Datos Relacionales

Clasificado en Informática

Escrito el en español con un tamaño de 4,59 KB

Base de Datos

Una base de datos es un conjunto de datos relacionados entre sí. Su cometido no es solo almacenar información, sino también realizar operaciones automatizadas con ella. Su objetivo es facilitar la manipulación de los datos cuando son numerosos y requieren un tratamiento específico (por ejemplo, la base de datos de delincuentes de la policía, Microsoft Office Access, OpenOffice Base).

Diseño de Bases de Datos

Diseñar una base de datos consiste en definir los tipos de datos que se van a guardar, cómo se relacionan y qué operaciones se ejecutarán con ellos.

Pasos para establecer una base de datos:

  • Definir los datos: Por ejemplo, los datos de los alumnos de un centro escolar (número de alumno: numérico; nombre: texto de 100
... Continuar leyendo "Conceptos Fundamentales de Bases de Datos Relacionales" »

Fundamentos de Redes Wi-Fi: Configuración, Seguridad y Estándares

Clasificado en Informática

Escrito el en español con un tamaño de 6,09 KB

Conceptos Fundamentales de las Redes Wi-Fi

Redes Ad-hoc

Una red Ad-hoc es aquella conformada por una única celda aislada. Este tipo de red no permite la creación de múltiples celdas interconectadas.

Trama Beacon

La trama de beacon es enviada periódicamente por los puntos de acceso. Su función es permitir que los dispositivos cliente reconozcan las redes disponibles, los puntos de acceso existentes, la potencia de la señal y los parámetros necesarios para organizar la transmisión de datos.

Si se aumenta el intervalo entre tramas de beacon, se reduce la ocupación del ancho de banda por tráfico de control, lo que puede mejorar el rendimiento para el usuario. Sin embargo, como contrapartida, los clientes tardarán más en detectar la red,... Continuar leyendo "Fundamentos de Redes Wi-Fi: Configuración, Seguridad y Estándares" »

Información Digital, Componentes de PC y Amenazas: Características y Definiciones

Clasificado en Informática

Escrito el en español con un tamaño de 3,53 KB

Características de la Información Digital

La información digital presenta las siguientes características principales:

  • Representación numérica: Se escribe y almacena utilizando números binarios (ceros y unos).
  • Aproximación y mejora continua: Aunque no es inherentemente exacta, su precisión puede mejorarse añadiendo más dígitos (más información).
  • Compresión: Puede comprimirse para ocupar menos espacio, como en el caso del formato MP3.
  • Replicación sin pérdida de calidad: Permite realizar múltiples copias sin degradar la calidad original, a diferencia de los medios analógicos.
  • Precisión perceptual: A pesar de ser una aproximación, puede alcanzar una precisión suficiente para que nuestros sentidos no perciban la diferencia con una
... Continuar leyendo "Información Digital, Componentes de PC y Amenazas: Características y Definiciones" »

Fundamentos de Redes: Arquitectura, Topologías y Protocolos

Clasificado en Informática

Escrito el en español con un tamaño de 3,13 KB

Conceptos Fundamentales de Redes

Diferencia entre LAN y WAN

Una LAN (Red de Área Local) es un grupo de computadoras interconectadas en una proximidad cercana, como un hogar o una pequeña oficina. Una WAN (Red de Área Amplia) es un conjunto de redes de área local que se extiende sobre un área geográfica extensa, utilizando conexiones de alta velocidad y tecnología más costosa.

Principios de Redes por Niveles

  • Cada nivel ejecuta funciones específicas de comunicación.
  • Cada nivel n desconoce la existencia de los niveles adyacentes.
  • Los niveles y sus funciones pueden variar en cada arquitectura de red.
  • La comunicación entre niveles adyacentes se realiza a través de servicios.
  • Las interfaces deben estar bien definidas para minimizar el flujo de
... Continuar leyendo "Fundamentos de Redes: Arquitectura, Topologías y Protocolos" »