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

Python: funciones y métodos para cadenas, listas y estructuras de control

Informática3,97 KB

Cadenas (f-strings) y métodos de texto

f-strings: simplifican la inserción de variables y expresiones en las cadenas. Se reconocen fácilmente porque las expresiones se encuentran entre llaves {} y se sustituyen directamente por su valor.

  • upper() = convierte todo el texto a mayúsculas.
  • lower() = convierte todo el texto a minúsculas.
  • capitalize() = convierte solo la primera letra de un texto a mayúsculas.
  • swapcase() = cambia las mayúsculas por minúsculas y viceversa.
  • title() = convierte un texto a formato título (primera letra de cada palabra en mayúscula).
  • isupper() = comprueba que un texto esté todo en mayúsculas; devuelve True o False.
  • islower() = comprueba que un texto esté todo en minúsculas; devuelve True o False.

Operadores de pertenencia

...
Continuar leyendo "Python: funciones y métodos para cadenas, listas y estructuras de control" »

Funcionamiento de OSPF: Configuración de Router ID y Tipos de Redes

Informática4,95 KB

Identificación del Router en OSPF

La ID del router se determina según los siguientes criterios:

  • Utilice la dirección IP configurada con el comando router-id de OSPF.
  • Si la ID del router no está configurada, el router elige la dirección IP más alta de cualquiera de las interfaces loopback.
  • Si no está configurada ninguna interfaz loopback, el router elige la dirección IP más alta de cualquiera de las interfaces activas.

Tipos de Redes según OSPF

1. Las redes punto a punto

Una red point-to-point es una red en la que todas las parejas de routers están unidas. Todos los routers de una red punto a punto son vecinos. En redes punto a punto, los routers detectan dinámicamente a los vecinos utilizando paquetes multicast (a todos los routers) con...

Continuar leyendo "Funcionamiento de OSPF: Configuración de Router ID y Tipos de Redes" »

Seguridad en Redes WiFi: Protocolos, Vulnerabilidades y Protección

Informática3,02 KB

Redes WiFi: Fundamentos y Estándares

Las redes WiFi son redes inalámbricas que siguen los estándares IEEE 802.11. Las versiones de este estándar influyen directamente en las frecuencias y velocidades de conexión. Teóricamente, alcanzan unos 100 metros de cobertura, aunque podrían llegar hasta varios kilómetros dependiendo de las antenas utilizadas y los obstáculos presentes. Estas redes se protegen mediante contraseñas para restringir el acceso.

Tipos de cifrado y seguridad

  • WEP: Utiliza un algoritmo obsoleto y vulnerable; se puede obtener cualquier contraseña en menos de un minuto. No está aconsejada.
  • WPA: Emplea un algoritmo de cifrado evolucionado del WEP. Tampoco está aconsejada debido a sus vulnerabilidades conocidas.
  • WPA2 o PSK:
...
Continuar leyendo "Seguridad en Redes WiFi: Protocolos, Vulnerabilidades y Protección" »

Implementación de Árbol Binario AVL en C++: Clases y Métodos

Informática7,94 KB

Árbol Binario AVL: Definición de Clases

Clase Nodo (Nodo)


template<class DATO>
class AVL;

// Clase Nodo de Árbol AVL:
template<class DATO>
class Nodo {
public:
    // Constructor:
    Nodo(const DATO dat, Nodo<DATO> *pad = NULL,
         Nodo<DATO> *izq = NULL, Nodo<DATO> *der = NULL) :
        dato(dat), padre(pad), izquierdo(izq), derecho(der), FE(0) {}

    // Miembros:
    DATO dato;
    int FE; // Factor de Equilibrio
    Nodo<DATO> *izquierdo;
    Nodo<DATO> *derecho;
    Nodo<DATO> *padre;

    friend class AVL<DATO>;
};

Clase Árbol AVL (AVL)


template<class DATO>
class AVL {
private:
    enum { IZQUIERDO, DERECHO };

    // Punteros del árbol:
    Nodo<DATO> *raiz;
...
Continuar leyendo "Implementación de Árbol Binario AVL en C++: Clases y Métodos" »

Fundamentos y Tipos de Tecnología DSL (Digital Subscriber Line) para Conexiones de Banda Ancha

Informática6,08 KB

Introducción a la Tecnología DSL

Definición y Características de DSL

DSL: Digital Subscriber Line (Línea de Abonado Digital).

¿Qué es DSL? Es una tecnología que transporta datos de ancho de banda elevados a los abonados del servicio.

Características Principales de DSL

  • Acceso dedicado a la red pública de punta a punta.
  • Se establece entre la oficina central de un proveedor de servicios de red y el sitio del cliente.
  • Transmite información a alta velocidad sobre líneas telefónicas de cobre.
  • Permite conexiones con velocidades que varían desde 100 Kbps hasta 52 Mbps.

Ventajas y Desventajas de DSL

Ventajas de DSL
  • Conexión ininterrumpida.
  • Alta velocidad (en comparación con tecnologías anteriores).
  • Flexibilidad, ya que no se necesitan cableados
...
Continuar leyendo "Fundamentos y Tipos de Tecnología DSL (Digital Subscriber Line) para Conexiones de Banda Ancha" »

Principis per a la intervenció educativa amb tecnologies digitals

Informática3,11 KB

Principis orientadors per a la intervenció amb tecnologies digitals

Presencialitat

Espais: carrer, casa, habitació, serveis socials, canals de comunicació.

Persones: jo, companys, tutor, família, altres professionals, parella.

Moments: sortida de l'escola, dinar, aniversaris, sortides familiars, descans, festes.

Eines: ordinadors, mòbils, consoles, televisió, drons, IA, etc.

Estratègia del principi de presencialitat

Cal blindar o obrir espais: determinar el nivell de penetració que han de tenir les tecnologies en cada espai i moment per acompanyar el procés. La intervenció social s'està traslladant a l'espai virtual; les tecnologies digitals comporten reptes en la gestió d'espais, persones i moments, així com canvis en el rol professional....

Continuar leyendo "Principis per a la intervenció educativa amb tecnologies digitals" »

Categorías y Funciones del Software Informático

Informática4,05 KB

Clasificación General del Software

Software de traducción: Es aquel con el que los programadores pueden crear otro software.

Software de Uso General

El software de uso general ofrece la estructura para un gran número de aplicaciones empresariales, científicas y personales. La mayoría del software de este tipo se vende como paquete, es decir, con software y documentación orientada al usuario. La creación de la aplicación depende del usuario y del uso que este le dé.

Software de Aplicación

El software de aplicación sirve como herramienta para elevar la productividad de los usuarios en la resolución de problemas. Está diseñado y escrito para realizar tareas específicas personales, empresariales o científicas. El software de este tipo...

Continuar leyendo "Categorías y Funciones del Software Informático" »

Implementación Java de Arreglos Bidimensionales, Aleatorios y Verificación de Divisibilidad

Informática6,83 KB

Pregunta 1: Implementación de Lógica de Arreglos y Divisibilidad en Java

Requisitos del Ejercicio

Implemente en Java una solución que aborde el siguiente caso, utilizando estructuras de datos y manejo de entrada/salida:

  1. Solicitud y Validación de Entrada (a): Solicite por teclado un número entero entre -110 y 230. Valide el ingreso y muestre el número por pantalla.
  2. Creación del Arreglo Bidimensional (b): Cree un arreglo bidimensional (BI) de 9 filas y 5 columnas, inicializado con números aleatorios en el rango de -100 a 200 (inclusive).
  3. Llamada al Método de Verificación (c): Llame a un método estático que reciba como parámetros el arreglo bidimensional (BI) y el número ingresado por teclado.
  4. Lógica del Método (d): El método debe verificar
...
Continuar leyendo "Implementación Java de Arreglos Bidimensionales, Aleatorios y Verificación de Divisibilidad" »

Estrategias para la Comunicación Eficaz y Superación de Barreras

Informática3,05 KB

Superación de las barreras de comunicación

Para lograr una comunicación efectiva, es fundamental implementar estrategias que permitan mitigar los obstáculos comunes. A continuación, se detallan los pilares para este proceso:

Estrategias clave

  • 1. Usar la retroalimentación: Muchos problemas de la comunicación se deben a los malos entendidos o a interpretaciones erróneas. Por eso, utilizando la retroalimentación, tanto el emisor como el receptor tienen constancia de que todo el circuito de la comunicación ha sido correcto.
  • 2. Simplificar el lenguaje: Ya que este puede ser una barrera, el emisor debe procurar que la estructura del mensaje sea clara y comprensible. Hay que tener en cuenta a los destinatarios del mensaje utilizando un lenguaje
...
Continuar leyendo "Estrategias para la Comunicación Eficaz y Superación de Barreras" »

Comunicació Local i Globalització: El Futur del Periodisme de Proximitat

Informática5,37 KB

Comunicació Local i Globalització

La tradició periodística a Catalunya s’ha caracteritzat per la seva profunda vocació comarcal i, per tant, de proximitat.

No obstant això, des de les darreres dues dècades del segle XX, la dimensió de la globalització, potenciada per les noves tecnologies, semblava debilitar el protagonisme de la comunicació més propera.

Canvis provocats per Internet

Internet està provocant uns canvis socials en els hàbits de consum i de comunicació. Ens relacionem amb el món d’una manera diferent. La relació clàssica emissor-receptor es transforma.

Protagonistes de la Proximitat

La comunicació de proximitat la protagonitzen, sovint, comunicadors no professionals vinculats a moviments polítics, culturals, socials...

Continuar leyendo "Comunicació Local i Globalització: El Futur del Periodisme de Proximitat" »