Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Otros cursos

Optimización del Diseño de Interfaces de Usuario y Principios de Diseño Orientado a Objetos

Informática4,84 KB

Proceso de Diseño de Interfaz de Usuario: Claves para la Confiabilidad del Sistema

El diseño de la interfaz de usuario es una parte fundamental del proceso de diseño general del software. Un buen diseño es crucial para la confiabilidad del sistema, ya que es la principal forma de interacción entre los usuarios y el sistema. Muchos de los errores atribuidos a los usuarios son, en realidad, consecuencia de interfaces que no consideran las habilidades reales de los usuarios ni su entorno de trabajo.

Al tomar decisiones durante el diseño de la interfaz, es imprescindible tener en cuenta las capacidades físicas y mentales de los usuarios. Algunos puntos clave son:

  • Las personas tienen una memoria a corto plazo limitada.
  • Todos cometemos errores.
...
Continuar leyendo "Optimización del Diseño de Interfaces de Usuario y Principios de Diseño Orientado a Objetos" »

Diseño e Implementación de Redes en Edificios Corporativos: Caso Práctico

Informática2,52 KB

1. Una empresa tiene sus dependencias repartidas en dos edificios independientes separados 150 metros.

Edificio A:

  • Planta baja: recepción (2 tomas dobles V y D), sala de espera (4 tomas dobles V y D), sala de trabajo comunitario (16 tomas dobles V y D). 4 extensiones de voz activas.
  • Planta primera: sala de trabajo comunitario (6 tomas dobles V y D), aula de formación (12 tomas D), despacho 1 (2 tomas dobles V y D), despacho 2 (2 tomas dobles V y D). 6 extensiones de voz activas.

Edificio B:

  • Planta baja: recepción (2 tomas dobles V y D), biblioteca (4 tomas dobles V y D), sala de conferencias (6 tomas dobles V y D). 4 extensiones de voz activas.
  • Planta primera: 10 tomas dobles (V y D). 5 extensiones de voz activas.

El CD estará situado en la planta...

Continuar leyendo "Diseño e Implementación de Redes en Edificios Corporativos: Caso Práctico" »

Resolución de Problemas con Algoritmos Eficientes: Ejemplos Prácticos

Informática6,19 KB

Algoritmo ParticiónMitad

Dado un conjunto de n enteros, se desea encontrar, si existe, una partición en dos subconjuntos disjuntos, tal que la suma de sus elementos sea la misma.

Entrada:

  • S: Vector
  • E: entero
  • v: Vector

Código:


para i = 1 hasta 2
  S[E] ← i
  si E = longitud(v) − 1 entonces
    suma1 ← 0
    suma2 ← 0
    para j = 0 hasta longitud(v) − 1
      si S[j] = 1 entonces
        suma1 ← suma1 + v[j]
      sino
        suma2 ← suma2 + v[j]
      fin si
    fin para
    si suma1 = suma2 entonces
      Mostrar(S)
    fin si
  sino
    ParticionMitad(v, S, E + 1)
  fin si
fin para

Algoritmo Cambio

Entrada:

  • S: Vector
  • Sv: entero
  • M: Vector
  • Mc: entero
  • E: etapa
  • v: Vector
  • C: entero

Código:


para i = 0 hasta longitud(v) − 1
  S[E] ← v[
...
Continuar leyendo "Resolución de Problemas con Algoritmos Eficientes: Ejemplos Prácticos" »

Estructura y Configuración de Redes Ethernet: Conexiones, Cables y Dispositivos

Informática4,16 KB

Estructura Física de una Red de Área Local (LAN)

Las redes Ethernet 10Base, 100Base y 1000Base utilizan conectores RJ45 o Switch. Se emplea un cable de pares de 8 hilos, conectado según se detalla más adelante. También es posible la conexión directa entre dos ordenadores sin un switch, utilizando un "cable cruzado" con una configuración específica.

Tipos de Cable de Par Trenzado

  • UTP (Par Trenzado No Apantallado)
  • STP (Par Trenzado Apantallado)
  • FTP (Par Trenzado con Pantalla de Aluminio)

Los cables apantallados (STP y FTP) ofrecen mejor rendimiento, pero son más caros que los UTP.

Categorías de Cable

  • Categoría 3
  • Categoría 4
  • Categoría 5
  • Categoría 5e: Mejora la categoría 5 (reducción de diafonía).
  • Categoría 6: Ancho de banda máximo de 250
...
Continuar leyendo "Estructura y Configuración de Redes Ethernet: Conexiones, Cables y Dispositivos" »

Comandos Esenciales de SQL: Operadores, Funciones y Manipulación de Datos

Informática5,6 KB

Comandos Fundamentales de SQL

Uso de Alias (AS)

Se utiliza para renombrar una columna o expresión en el resultado de la consulta.

SELECT last_name AS name
FROM employees;

Concatenación de Cadenas (||)

Se utiliza para unir dos o más cadenas de caracteres. El símbolo de concatenación es || (doble barra vertical).

SELECT last_name || job_id AS "Employees"
FROM employees;

SELECT last_name || ' is a ' || job_id AS "EMPLOYEE DETAILS"
FROM employees;

Uso de Comillas

Las comillas dobles (" ") se utilizan para definir alias que contienen espacios o caracteres especiales. Las comillas simples (' ') se utilizan para valores literales de texto o fechas.

Eliminación de Duplicados (DISTINCT)

El uso de DISTINCT permite mostrar solo los valores únicos de una...

Continuar leyendo "Comandos Esenciales de SQL: Operadores, Funciones y Manipulación de Datos" »

Las 12 Reglas de Codd para Bases de Datos Relacionales: Fundamentos y Aplicaciones

Informática3,34 KB

Las 12 Reglas de Codd para Bases de Datos Relacionales

Edgar F. Codd, pionero del modelo relacional de bases de datos, identificó que muchos sistemas en el mercado se autodenominaban 'relacionales' sin cumplir con los principios fundamentales. Para definir un verdadero sistema de gestión de bases de datos relacionales (SGBDR), Codd estableció 12 reglas. Estas reglas, aunque algunas difíciles de implementar en su totalidad, sirven como guía para evaluar cuán 'relacional' es un sistema. Un sistema se considera más relacional cuanto más se adhiere a estas reglas.

Reglas Fundamentales

  • Regla 0: Fundamento Relacional

    El sistema debe gestionar la base de datos exclusivamente a través de sus capacidades relacionales.

  • Regla 1: Regla de la Información

    Toda

...
Continuar leyendo "Las 12 Reglas de Codd para Bases de Datos Relacionales: Fundamentos y Aplicaciones" »

Dominando el Lenguaje Digital: Vocabulario Esencial de Tecnología y Redes Sociales

Informática4,2 KB

Dominando el Lenguaje Digital: Vocabulario Esencial de Tecnología y Redes Sociales

En la era digital actual, comprender el lenguaje tecnológico y de las redes sociales es fundamental. Este compendio te ayudará a familiarizarte con los términos más comunes, desde el hardware hasta las interacciones en línea, facilitando tu navegación y comunicación en el mundo digital.

Términos Generales de Tecnología

Device
Dispositivo
Gadget
Aparato / Dispositivo pequeño
Smartphone
Teléfono inteligente
App (Application)
Aplicación
Software
Software / Programas
Hardware
Hardware / Componentes físicos
Screen
Pantalla
Keyboard
Teclado
Touchscreen
Pantalla táctil
Charger
Cargador
Cloud Storage
Almacenamiento en la nube
Screenshot
Captura de pantalla
Drawback
Desventaja
Feature
Característica
Compare
Comparar

Internet

...
Continuar leyendo "Dominando el Lenguaje Digital: Vocabulario Esencial de Tecnología y Redes Sociales" »

Conceptos Fundamentales de Redes IP y Protocolos

Informática3,06 KB

Protocolos Múltiples en Redes

  • Para que dos equipos se puedan comunicar, deben utilizar los mismos protocolos.
  • Se puede tener más de un protocolo de red dentro del mismo sistema y asociado a la misma NIC.
  • Actualmente, TCP/IP es tan predominante que todos los sistemas operativos lo tienen preinstalado.

Campos de la Cabecera de Datagramas IP

  • Desplazamiento de segmento: Se utiliza en el reensamblaje de los datagramas previamente segmentados.
  • Checksum: Es un campo de verificación que afecta solo a la cabecera, y no a los datos.
  • Dirección IP Fuente y Dirección IP Destino: Son las direcciones IP de los hosts origen y destino.

Direccionamiento IP Estático

Es una IP asignada por el usuario, o bien dada por el proveedor ISP mientras dure el contrato.

Ventajas

...
Continuar leyendo "Conceptos Fundamentales de Redes IP y Protocolos" »

Guía Práctica para la Dispensación de Medicamentos con Control Específico en Farmacias

Informática4,67 KB

Dispensación de Medicamentos con Control Específico: Proceso Detallado

La dispensación de medicamentos con control específico requiere un manejo cuidadoso y preciso para garantizar la seguridad del paciente y el cumplimiento de las regulaciones. A continuación, se detallan los procesos tanto para recetas en papel como electrónicas.

Proceso de Dispensación de una Receta en Papel

  1. Identificación del tipo de receta: Determinar si la receta es para un medicamento controlado.
  2. Comprobación de la receta:
    • Verificar que incluya todos los datos necesarios.
    • Asegurarse de que no haya caducado (generalmente 10 días después de la fecha de emisión).
    • En caso de requerir visado de inspección, calcular la fecha a partir del sello de inspección.
  3. Solicitud
...
Continuar leyendo "Guía Práctica para la Dispensación de Medicamentos con Control Específico en Farmacias" »

Modelo OSI y su comparación con TCP/IP

Informática2,93 KB

Modelo OSI

El Modelo OSI (Interconexión de Sistemas Abiertos) permite que dos sistemas diferentes se comuniquen independientemente de su arquitectura.

Objetivo

Permitir la comunicación entre sistemas distintos sin necesidad de cambiar la lógica del hardware o el software subyacente. Es importante destacar que el modelo OSI no es un protocolo, sino un modelo para comprender y diseñar una arquitectura de red flexible, robusta e interoperable.

Capas del Modelo OSI

  • Capa de Aplicación (7-APDU): Responsable de proveer servicios al usuario. Ejemplos: terminal virtual, cliente de correo, navegador de internet.
  • Capa de Presentación (6-PPDU): Responsable de la traducción, cifrado y compresión de datos.
  • Capa de Sesión (5-SPDU): Responsable del control
...
Continuar leyendo "Modelo OSI y su comparación con TCP/IP" »