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

Ordenar por
Materia
Nivel

Redes de ordenadores: ventajas, desventajas y componentes clave

Clasificado en Informática

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

Ventajas y desventajas de la red de ordenadores

Ventajas

  • Compartir y comunicarse: Permite compartir recursos y comunicarse de forma eficiente.
  • Conectividad global: Conexión disponible en casi todo el mundo.
  • Rapidez en la manipulación de la información: Facilita el acceso y la transferencia de datos.
  • Ahorro de tiempo y costos: Reducción de costes y optimización del tiempo en tareas colaborativas.
  • Control de la información: Posibilidad de gestionar y administrar datos centralizadamente.
  • Adaptabilidad: Se adapta a las necesidades de usuarios y organizaciones.

Desventajas

  • Acceso a virus y malware: Las redes amplían la superficie de ataque para software malicioso.
  • Saturación: Posible congestión de la red con pérdida de rendimiento.
  • Costo de instalación:
... Continuar leyendo "Redes de ordenadores: ventajas, desventajas y componentes clave" »

Fundamentos de Estructuras de Datos y Algoritmos en Informática

Clasificado en Informática

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

Fundamentos Esenciales de Estructuras de Datos y Algoritmos

Sección I: Estructuras de Datos Lineales (Vectores y Arrays)

1. Definición y Relevancia de los Vectores

Un vector es una estructura de datos que almacena una colección de elementos del mismo tipo en posiciones consecutivas de memoria.

Importancia de los Vectores
  • Versatilidad: Se utilizan en diversas áreas de la programación (álgebra lineal, procesamiento de imágenes, etc.).
  • Eficiencia: Permiten realizar operaciones de manera eficiente (acceso a elementos, búsqueda, ordenamiento).

2. Consideraciones al Declarar un Vector en Memoria

Al trabajar con vectores, es crucial tener en cuenta los siguientes aspectos:

  • La sintaxis básica en diferentes lenguajes de programación (C++, Java, Python,
... Continuar leyendo "Fundamentos de Estructuras de Datos y Algoritmos en Informática" »

Guía Completa para el Modelado Efectivo de Casos de Uso

Clasificado en Informática

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

Modelado de Casos de Uso

Describe un conjunto de interacciones entre actores externos y el sistema en consideración, orientadas a satisfacer un objetivo de un actor.

Un caso de uso especifica un conjunto de secuencias de acciones, incluyendo variantes, que el sistema puede ejecutar y que produce un resultado observable de valor para un particular actor.

Partes de un caso de uso

  • Conjunto de secuencias de acciones; cada secuencia representa un posible comportamiento del sistema.
  • Actores: roles que pueden jugar los usuarios.
  • Variantes: versiones especializadas, un caso de uso que extiende a otro o un caso de uso que incluye a otro.
  • Un caso de uso realiza un trabajo tangible.

Actores en Casos de Uso

Un actor representa un conjunto coherente de roles que... Continuar leyendo "Guía Completa para el Modelado Efectivo de Casos de Uso" »

Fundamentos Esenciales: Calidad de Software, Segmentación de Mercado y Bases de Datos

Clasificado en Informática

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

Métricas de Calidad de Datos

Para asegurar la fiabilidad y utilidad de la información, es crucial considerar las siguientes métricas:

  • Exactitud: Grado en que los datos reflejan la realidad.
  • Completitud: Proporción de datos presentes frente a los esperados.
  • Estandarización: Uniformidad en el formato y la definición de los datos.
  • Tratamiento de Errores: Mecanismos para identificar, corregir y prevenir inconsistencias.

Buenas Prácticas para la Calidad del Software

Es fundamental tomar decisiones acertadas en todas las etapas del desarrollo para garantizar un software de alta calidad. La calidad debe ser inherente a todos los niveles del proyecto.

El Ciclo de Vida del Software

El proceso de desarrollo de software típicamente abarca las siguientes

... Continuar leyendo "Fundamentos Esenciales: Calidad de Software, Segmentación de Mercado y Bases de Datos" »

10 raons per esborrar les xarxes socials: Anàlisi de Jaron Lanier

Clasificado en Informática

Escrito el en catalán con un tamaño de 3,91 KB

De què va el llibre

"10 raons per esborrar les xarxes socials" és un estudi crític sobre l’impacte de les xarxes socials en les persones i en la societat. Tanmateix, la finalitat és fer una crida a l’acció per reinventar internet. L’autor, Jaron Lanier, exposa deu arguments detallats sobre la toxicitat de les plataformes digitals. S’explica com canals com Instagram, TikTok o YouTube no són simples eines de comunicació, sinó que ens tenen en vigilància constant, recopilen les nostres dades personals, manipulen les emocions i les conductes i, a més, en generen un benefici econòmic.

Segons Lanier, l’inconvenient principal no és internet en si, sinó el model de negoci de les xarxes socials, ja que aquestes creen addicció i... Continuar leyendo "10 raons per esborrar les xarxes socials: Anàlisi de Jaron Lanier" »

Arquitectura de la CPU: Funcionamiento y Componentes del Sistema

Clasificado en Informática

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

Funcionamiento de la CPU

Para que la CPU pueda ejecutar un programa, es necesario que este se encuentre alojado en su memoria central. Desde allí, extrae en secuencia cada una de sus instrucciones, las analiza y emite las órdenes necesarias al resto de los componentes que deben intervenir para completar su ejecución.

La Unidad Central de Proceso está integrada en el procesador central o microprocesador y se acompaña de una pequeña cantidad de registros de memoria necesarios para su funcionamiento. Por tanto, dentro del microprocesador deben existir dos unidades fundamentales:

  • La Unidad de Control: Se encarga de ejecutar los programas, controlando su secuencia, interpretando y ejecutando sus instrucciones. Asimismo, gestiona el resto de los
... Continuar leyendo "Arquitectura de la CPU: Funcionamiento y Componentes del Sistema" »

Implementación de Métodos Numéricos en Maxima: Ejercicios Resueltos

Clasificado en Informática

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

Interpolación de Lagrange: Grado 5 y 6 Nodos

Implementación de la fórmula de Lagrange para interpolación polinómica:

Lagrange(fu, nodos):=block(kill(L),
  n:length(nodos),
  L[i]:=product(if i=j then 1 else (x-nodos[j])/(nodos[i]-nodos[j]),j,1,n),
  casi:sum(fu(nodos[i])*L[i],i,1,n),
  expand(casi));

f(x):=x^5-3*x^4+x^2+x-7;
nodos:makelist(i,i,0,5,1);
Lagrange(f,nodos);

Interpolación con Nodos de Chebyshev

Comparativa entre nodos equiespaciados y nodos de Chebyshev para minimizar el error de interpolación:

f(x):=x+exp(cos(x));
a:2;b:10;n:5;
nodos_cheb:makelist((a+b)/2+(b-a)/2*cos((2*k-1)*%pi/(2*n)),k,1,n);
nodos_eq:[2, 4, 6, 8, 10];
Pcheb:Lagrange(f, nodos_cheb);
Peq:Lagrange(f, nodos_eq);
err_cheb:float(makelist(abs(f(t)-ev(Pcheb, x=t))
... Continuar leyendo "Implementación de Métodos Numéricos en Maxima: Ejercicios Resueltos" »

Administración de Usuarios y Grupos en Active Directory: Procedimientos Técnicos

Clasificado en Informática

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

Gestión de Usuarios Globales de Dominio

Ruta de acceso: Inicio -> Herramientas administrativas -> Usuarios y equipos de Active Directory.

  • Crear: Seleccionar la carpeta [CD] Users -> Nuevo -> Usuario -> Rellenar Nombre -> Siguiente -> Finalizar.
  • Modificar: Seleccionar usuario [CD] Propiedades -> Aceptar. Permite configurar pestañas como: Dirección, Perfil, Teléfonos, Sesiones, Control remoto, Servicios de Terminal Server, entre otros.
  • Cambiar nombre: Seleccionar usuario [CD] Cambiar nombre -> Presionar Intro -> Aceptar.
  • Modificar contraseña: Seleccionar usuario [CD] Restablecer contraseña -> Presionar Intro -> Aceptar.
  • Eliminar: Seleccionar usuario [CD] Eliminar.
  • Limitar horas de conexión: Seleccionar usuario
... Continuar leyendo "Administración de Usuarios y Grupos en Active Directory: Procedimientos Técnicos" »

Conceptos Fundamentales de Robótica, Automatización y Tecnologías Digitales

Clasificado en Informática

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

Sistemas de Control y Robótica

  • Automatismo: Mecanismo o máquina que realiza una tarea concreta, pero cuyo funcionamiento no se puede modificar (ej. limpiaparabrisas de un coche).
  • Robot: Máquina automática programable capaz de captar información de su entorno, procesarla y actuar en consecuencia.
  • Sistema de control: Regula y controla el funcionamiento de un automatismo o de un proceso para que funcione de la manera prevista.
  • Sistemas de lazo abierto: En ellos no se tiene en cuenta la señal de salida en la acción de control.
  • Sistemas de lazo cerrado: La señal de salida se compara con la entrada para corregir los posibles errores y ajustar la acción de control al valor deseado.

Componentes Electrónicos y Programación

  • Tarjeta controladora:
... Continuar leyendo "Conceptos Fundamentales de Robótica, Automatización y Tecnologías Digitales" »

Colección de Scripts Esenciales de Shell Bash para Administración de Sistemas Linux

Clasificado en Informática

Escrito el en español con un tamaño de 12,84 KB

#!/bin/bash
function amosaMenu () {
 echo "Información do sistema operativo actual"
 echo "Opcións:"
 echo "1. Data e hora actuáis"
 echo "2. Directorio actual e tamaño de mesmo"
 echo "3. Espazo ocupado e dispoñible nas diferentes particións"
 echo "4. Lista de HW detectado polo SO"
 echo "5. Configuración de rede e rutas establecidas"
 echo "6. Procesos executándose"
 echo "S. Saír"
 echo
 echo -n "Escolla unha opción: "
}

function faiAccion () {
    case $1 in
        1) echo -n "Data e hora actuáis:  "
           date +"%d/%m/%Y %H:%M:%S"
         ;;
        2) echo -n "Directorio actual $PWD e o seu tamaño actual é: "
           du -sh
 ;;
        3) echo "Espazo ocupado e dispoñible nas diferentes particións:... Continuar leyendo "Colección de Scripts Esenciales de Shell Bash para Administración de Sistemas Linux" »