Chuletas y apuntes de Informática y Telecomunicaciones de Otros cursos

Ordenar por
Materia
Nivel

Paradigmas de Programación: Funcional, Lógico y Orientado a Objetos

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 10,11 KB

Ventajas de la Programación Funcional vs. Imperativa

Las ventajas de la programación funcional en comparación con la programación imperativa:

  • Transparencia referencial: Las funciones siempre devuelven el mismo resultado para los mismos argumentos, lo que facilita el razonamiento y la prueba del código.
  • Menos efectos secundarios: Las funciones no modifican el estado externo, reduciendo el riesgo de errores y mejorando la claridad.
  • Facilidad de paralelización: La ausencia de estado compartido permite ejecutar funciones en paralelo de manera más sencilla.
  • Abstracción y reutilización: Las funciones de alto orden permiten crear abstracciones más potentes y reutilizar código de manera efectiva.

Tipos de Datos en Programación Funcional

En programación... Continuar leyendo "Paradigmas de Programación: Funcional, Lógico y Orientado a Objetos" »

Modulación Digital y Multiplexación: Fundamentos de PAM, TDM, ISI y PCM en Telecomunicaciones

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Modulación por Amplitud de Pulso (PAM)

La señal muestreada es, en general, una sucesión de pulsos unipolares, cuyas amplitudes son proporcionales a los valores de muestra instantáneos del mensaje de datos.

Multiplexación por División de Tiempo (TDM)

¿Qué es la multiplexación?

Es el proceso que permite la transmisión de la información procedente de varias fuentes sobre un mismo canal físico.

Además, como el espaciamiento entre muestras es Tx=(2B) -1, las contribuciones de los canales adyacentes son cero en el momento del muestreo. Por lo que las señales originales pueden reconstruirse.

Interferencia Intersímbolos (ISI)

Los errores en la transmisión se deben a:

  • Ruido debido al canal.
  • Un pulso se ve afectado por los pulsos adyacentes.

Un... Continuar leyendo "Modulación Digital y Multiplexación: Fundamentos de PAM, TDM, ISI y PCM en Telecomunicaciones" »

Comunicaciones cliente‑servidor: concurrencia, protocolos y seguridad en redes

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 17,33 KB

Preguntas de la UT4

1. Explica en qué consiste una aplicación cliente‑servidor, qué responsabilidades típicas tiene cada parte y pon un ejemplo real (tipo de aplicación y qué intercambian).

Un modelo cliente‑servidor es una arquitectura en la que las tareas se reparten entre proveedores de recursos (servidores) y demandantes de servicios (clientes). El servidor espera pasivamente peticiones, las procesa y envía una respuesta, mientras que el cliente inicia la comunicación. El servidor suele encargarse de la persistencia, la lógica de negocio y la seguridad; el cliente maneja la interfaz de usuario y la experiencia del usuario.

Roles y flujo típico:

  • Cliente: inicia la petición, presenta la información al usuario y valida entradas
... Continuar leyendo "Comunicaciones cliente‑servidor: concurrencia, protocolos y seguridad en redes" »

Preguntas y Respuestas Clave sobre Ofimática y Herramientas Informáticas

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Conceptos Fundamentales de Informática

  • ¿Cuál de las siguientes herramientas sirve para gestionar bases de datos?
    ✅ Microsoft Access
  • ¿Cuál es la extensión de un archivo de GIMP?
    ✅ .xcf
  • ¿Cuál de las siguientes opciones te permitirá llevar a cabo un sistema gestor de base de datos?
    ✅ Todas las opciones son correctas
  • ¿Qué es el hardware?
    ✅ Elementos físicos de un sistema informático
  • ¿Qué es un sistema operativo?
    ✅ Actúa de intermediario entre el usuario y el hardware
  • ¿Qué es la resolución de impresión?
    ✅ Serie o proporción de puntos o píxeles por pulgada (ppp o dpi)
  • ¿Qué es un índice terminológico?
    ✅ Es una lista en la que los nombres de los diferentes autores están ordenados alfabéticamente
  • ¿Qué son las propiedades
... Continuar leyendo "Preguntas y Respuestas Clave sobre Ofimática y Herramientas Informáticas" »

Programación PIC16F877: Contador con LCD y Displays

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Configuración Inicial del Programa

Este segmento define el microcontrolador y sus archivos de inclusión.

list p=16f877
#include <p16f877.inc>

Define el modelo del PIC a usar (16f877) y carga su archivo de definiciones con nombres de registros y bits (TRISx, PORTx, STATUS, etc.).

org 0x00
goto INICIO
  • Indica que el programa comienza en la dirección 0x00 (vector de reset).
  • Redirige a la etiqueta INICIO, donde inicia el programa principal.

Declaración de Variables

Se definen las variables utilizadas en la memoria RAM.

cblock 0x20
    UNIDADES
    DECENAS
    OBJETOS
    RET1
    RET2
    TANDAS
endc
  • Define variables en RAM a partir de la dirección 0x20.
  • Se utilizan para guardar:
    • UNIDADES y DECENAS: para mostrar en displays.
    • OBJETOS: cuenta de objetos
... Continuar leyendo "Programación PIC16F877: Contador con LCD y Displays" »

Clases Abstractas e Interfaces en Java: Conceptos y Ejemplos Prácticos

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Clases Abstractas en Java

public abstract class NombreClase {
    // Atributos (pueden ser protected para que hereden)
    protected String atributo1;
    private int atributo2;  // solo accesible vía getter

    // Constructor (llamado por subclases con super())
    public NombreClase(String atributo1) {
        this.atributo1 = atributo1;
    }

    // Método abstracto (sin cuerpo, obligatorio implementar)
    public abstract void metodoAbstracto();

    // Método concreto (con cuerpo, se hereda)
    public void metodoConcreto() {
        System.out.println("Implementación base");
    }
}

// Subclase concreta
public class SubClase extends NombreClase {
    public SubClase(String atributo1) {
        super(atributo1);  // ← OBLIGATORIO
... Continuar leyendo "Clases Abstractas e Interfaces en Java: Conceptos y Ejemplos Prácticos" »

Auditoría de seguridad informática: identificar y corregir vulnerabilidades en redes, servidores y estaciones de trabajo

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

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

Auditoría de seguridad informática: identificación y corrección de vulnerabilidades

Auditoría de seguridad es el análisis y la gestión de sistemas para identificar y corregir vulnerabilidades de las estaciones de trabajo, redes y servidores. Permite conocer la situación actual de los activos y archivos (protección, control y medidas de seguridad).

Fases de la auditoría

  • Topologías y productos
  • Sistemas y dispositivos
  • Sistemas operativos
  • Servicios y aplicaciones
  • Detección y evaluación de vulnerabilidades
  • Medidas de corrección
  • Recomendación de medidas preventivas

Tipos de auditoría

Auditoría de seguridad interna

Verifica la seguridad y privacidad de las redes locales de carácter interno.

Auditoría de seguridad perimetral

Analiza el grado de... Continuar leyendo "Auditoría de seguridad informática: identificar y corregir vulnerabilidades en redes, servidores y estaciones de trabajo" »

Sistemas de Gestión de Bases de Datos (SGBD): Conceptos, Arquitectura y Componentes

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 9,08 KB

Definiciones

  • SGBD (Sistema de Gestión de Bases de Datos): Es el software que permite introducir, organizar y recuperar la información de las bases de datos.
  • SGBDR (Sistema de Gestión de Bases de Datos Relacional): Es el software que almacena los datos en forma de tablas.

Funciones de un SGBD

  • Definición de tablas y relaciones.
  • Ayuda a la introducción, modificación y borrado de datos.
  • Realización de consultas.
  • Creación de formularios.
  • Creación de informes.
  • Módulo para crear programas o aplicaciones.

Ventajas del Diseño de Bases de Datos

  • Independencia lógica de datos: Los cambios realizados en un objeto de la base de datos no obligan a modificar otros elementos de la base de datos.
  • Independencia física de los datos: La base de datos no depende
... Continuar leyendo "Sistemas de Gestión de Bases de Datos (SGBD): Conceptos, Arquitectura y Componentes" »

Conceptos Clave de UML: Diagramas de Clases y Estados

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

1. En un diagrama de clases, una clase de asociación se utiliza cuando entre 2 clases existe:

  • a) Una relación de dependencia.
  • b) Ninguna es correcta.
  • c) Una relación de asociación *…* (Correcta)
  • d) Una relación de asociación 1..M

2. Las clases de dominio/conceptual representan a:

  • a) Ninguna de las operaciones anteriores es correcta.
  • b) Entidades del negocio (Correcta)
  • c) Escenarios de los casos de uso
  • d) Componentes del software

3. En una relación de composición entre una clase "todo" y otra/s "parte", la multiplicidad del lado del "todo" es:

  • a) M
  • b) 0
  • c) 1 (Correcta)
  • d) Ninguna de las anteriores

4. En la relación de agregación entre dos clases se verifica que:

  • a) La eliminación del “todo” implica la eliminación de las “partes”
  • b) La multiplicidad
... Continuar leyendo "Conceptos Clave de UML: Diagramas de Clases y Estados" »

Data Warehouse: Potenciando Decisiones Empresariales con Información Estratégica

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

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

Ventajas de un Data Warehouse

  • Proporciona información clave para la toma de decisiones estratégicas empresariales.
  • Mejora la calidad de las decisiones tomadas.
  • Especialmente útil para el medio y largo plazo.
  • Son sistemas relativamente sencillos de implementar si las fuentes de datos y los objetivos están claramente definidos.
  • Muy útiles para el almacenamiento para consultas y análisis históricos.
  • Proporciona una gran capacidad de procesamiento de información.
  • Permite una mayor flexibilidad y agilidad en el acceso a la información.
  • Facilita la toma de decisiones empresariales.

Objetivos Fundamentales de un Data Warehouse

Los Data Warehouses persiguen varios objetivos esenciales para la gestión de la información:

Información Accesible

El contenido... Continuar leyendo "Data Warehouse: Potenciando Decisiones Empresariales con Información Estratégica" »