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

Ordenar por
Materia
Nivel

Implementación de Estructuras de Datos de Grafos en Python

Clasificado en Informática

Escrito el en español con un tamaño de 7,73 KB

Este documento detalla la implementación de una estructura de datos de grafo en Python, incluyendo la definición de nodos, la gestión de conexiones y la aplicación de algoritmos para encontrar caminos y optimizar costos.

Clase `NodoGrafo`

Representa un nodo individual dentro del grafo.

  • `__init__(self, valor)`: Constructor de la clase `NodoGrafo`. Inicializa el nodo con un valor y una lista vacía para almacenar sus conexiones. Cada conexión es una tupla que contiene el nodo de destino y una etiqueta (que puede incluir información como el costo).
  • `agregar_conexion(self, nodo_destino, etiqueta)`: Añade una conexión a este nodo. Verifica que no exista ya una conexión al mismo nodo de destino para evitar duplicados.

Clase `Grafo`

Representa... Continuar leyendo "Implementación de Estructuras de Datos de Grafos en Python" »

Chuleta java

Clasificado en Informática

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

Características JAVA

Las características principales Que nos ofrece Java respecto a cualquier otro lenguaje de programación, son:

Simple

Java ofrece toda la Funcionalidad de un lenguaje potente, pero sin las características menos usadas Y más confusas de éstos. C++ es un lenguaje que adolece de falta de seguridad, Pero C y C++ son lenguajes más difundidos, por ello Java se diseñó para ser Parecido a C++ y así facilitar un rápido y fácil aprendizaje.

Java elimina muchas de las Características de otros lenguajes como C++, para mantener reducidas las Especificaciones del lenguaje y añadir características muy útiles como el Garbage collector (reciclador de memoria dinámica). No es necesario preocuparse De liberar memoria, el reciclador... Continuar leyendo "Chuleta java" »

Referencia Completa de Funciones y Comandos SQL Esenciales

Clasificado en Informática

Escrito el en español con un tamaño de 7,21 KB

Funciones SQL Numéricas y de Agregación

  • ABS(n): Devuelve el valor absoluto de N.
  • CEIL(n): Devuelve el entero más pequeño, mayor o igual que N.
  • FLOOR(n): Devuelve el entero más grande, menor o igual que N.
  • IFNULL(expr1, expr2): Devuelve expr1 si no es NULL; de lo contrario, devuelve expr2.
  • MOD(m, n): Devuelve el resto de la división de M entre N.
  • POWER(m, exponente): Calcula M elevado a la potencia del exponente.
  • ROUND(número [,m]): Redondea el número a M decimales. Si M se omite, redondea al entero más cercano.
  • SIGN(valor): Indica el signo del valor (-1 para negativo, 0 para cero, 1 para positivo).
  • SQRT(n): Calcula la raíz cuadrada de N.
  • TRUNCATE(número, m): Trunca el número a M decimales.
  • AVG(n): Calcula el promedio de los valores de N.
  • COUNT(
... Continuar leyendo "Referencia Completa de Funciones y Comandos SQL Esenciales" »

Fundamentos Esenciales de Redes Inalámbricas y Seguridad Wi-Fi: Preguntas Clave

Clasificado en Informática

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

Conceptos Fundamentales de Redes Inalámbricas y Puntos de Acceso

Autenticación y Seguridad Básica en Redes Inalámbricas

  1. ¿Qué tipo de autenticación utiliza un punto de acceso por defecto?

    Respuesta: Abierta.

  2. ¿Qué afirmación es verdadera acerca de la autenticación abierta cuando se habilita en un punto de acceso?

    Respuesta: No requiere autenticación.

  3. ¿Qué término describe la codificación de datos inalámbricos para evitar que un pirata informático lea datos interceptados?

    Respuesta: Autenticación. (Nota: El término técnico más preciso para la codificación de datos es encriptación o cifrado.)

  4. ¿Qué función de punto de acceso permite que un administrador de red defina qué tipo de datos puede ingresar en la red inalámbrica?

    Respuesta:

... Continuar leyendo "Fundamentos Esenciales de Redes Inalámbricas y Seguridad Wi-Fi: Preguntas Clave" »

Exercicis Pràctics de jQuery: Validació, Animacions i Slick Slider

Clasificado en Informática

Escrito el en catalán con un tamaño de 6,47 KB

Exercicis de jQuery i Plugins

1. Validació de Formulari amb jQuery Validate (Exercici B)

Valida el següent formulari utilitzant el plugin jQuery Validate:

$("#formExam").validate({
  rules: { // Regles de validació
    germans: {
      range: [0, 20] // Entre 0 i 20 germans
    }
  },
  messages: { // Feedback amb els errors
    nom: {
      pattern: "El nom ha de tenir entre 3 i 20 lletres"
    },
    germans: {
      required: "És obligatori indicar el nombre de germans",
      range: "Indica un número entre 0 i 20"
    }
  }
});
$("#formExam").valid(); // Opcional: per forçar la validació en un moment donat

2. Animació i Manipulació DOM amb jQuery (Exercici B)

Programa amb jQuery que, en fer clic sobre #div1, es realitzin les següents... Continuar leyendo "Exercicis Pràctics de jQuery: Validació, Animacions i Slick Slider" »

Implementación Efectiva del Sistema HACCP: Pasos Clave para la Seguridad Alimentaria

Clasificado en Informática

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

El sistema HACCP (Análisis de Peligros y Puntos Críticos de Control) es un enfoque sistemático y preventivo para garantizar la seguridad alimentaria. A continuación, se detallan los pasos clave para su implementación efectiva:

  1. Formar un equipo HACCP

    • Composición: Incluir a personas con experiencia en diversas áreas de la producción.
    • Capacitación: Asegurarse de que todos los miembros comprendan los principios de HACCP.
  2. Describir el producto

    • Detalles: Incluir información sobre los ingredientes, composición, métodos de procesamiento, empaquetado, vida útil y condiciones de almacenamiento y distribución.
  3. Identificar el uso previsto del producto

    • Consumo: Definir cómo se espera que los consumidores utilicen el producto y cualquier grupo vulnerable
... Continuar leyendo "Implementación Efectiva del Sistema HACCP: Pasos Clave para la Seguridad Alimentaria" »

Conceptos Fundamentales de Sistemas Operativos, Redes y Estructura Académica

Clasificado en Informática

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

Repaso Integral de Conceptos Clave en Tecnología y Académicos

1. Verdad o Falsedad en Sistemas y Redes

Sistemas Operativos

  1. Un sistema operativo monousuario permite que solo una persona utilice el sistema en un momento dado, aunque se puedan ejecutar múltiples programas. (Verdadero)
  2. Los sistemas operativos multiusuario están diseñados para gestionar los recursos del sistema de forma equitativa entre varios usuarios concurrentes. (Verdadero)
  3. Windows 10 es un ejemplo de sistema operativo monousuario. (Falso)

Conceptos de Internet

  1. Una URL es la dirección única de una página web en Internet. (Verdadero)
  2. Para acceder a Internet, siempre es necesario tener un cable conectado a la computadora. (Falso)
  3. Internet es una red mundial de computadoras interconectadas.
... Continuar leyendo "Conceptos Fundamentales de Sistemas Operativos, Redes y Estructura Académica" »

Componentes Esenciales de Redes LAN: Concentradores, Conmutadores, Routers y Más

Clasificado en Informática

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

Componentes de una Red de Área Local (LAN)

Una red de área local (LAN), del inglés *local area network*, es un conjunto de ordenadores y dispositivos de hardware interconectados con el fin de compartir recursos en una zona geográfica limitada.

Concentrador (Hub)

Actúa como un simple enlace que transmite los datos por todos sus puertos.

Conmutador (Switch)

Lee la información que le llega y la redirige solamente al equipo que debe recibirla, no a todos los que forman la red.

Router

Conecta redes entre sí. Por ejemplo, permite conectar nuestra red a Internet. Determina qué datos salen de la red de área local y hacia dónde, y qué otros datos deben quedar dentro, pues van dirigidos a equipos de la propia red. En ocasiones, el router actúa también... Continuar leyendo "Componentes Esenciales de Redes LAN: Concentradores, Conmutadores, Routers y Más" »

8 Herramientas Esenciales de Windows para Diagnosticar y Solucionar Problemas de Sistema

Clasificado en Informática

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

Windows incluye varias herramientas de diagnóstico que permiten identificar problemas de hardware, rendimiento, red y otros sistemas. A continuación, te detallamos algunas herramientas útiles:

Herramientas de Diagnóstico Fundamentales

1. Administrador de Dispositivos

  • Permite ver y diagnosticar el estado de los dispositivos de hardware conectados al equipo.
  • Se accede a través de Win + X > Administrador de Dispositivos.
  • Indica errores de controladores o dispositivos con símbolos de advertencia (exclamación amarilla).

2. Visor de Eventos (Event Viewer)

  • Registra errores y advertencias en el sistema y las aplicaciones.
  • Para acceder, utiliza Win + R, escribe eventvwr y presiona Enter.
  • Útil para detectar eventos que podrían estar causando problemas
... Continuar leyendo "8 Herramientas Esenciales de Windows para Diagnosticar y Solucionar Problemas de Sistema" »

Preguntas y Respuestas Clave sobre Sistemas de Antenas Parabólicas

Clasificado en Informática

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

Preguntas y Respuestas Clave sobre Antenas Parabólicas

A continuación, se presentan respuestas a preguntas frecuentes sobre antenas parabólicas y sistemas de recepción satelital:

  1. ¿Qué diferencia hay entre la latitud y la longitud y en qué se expresan?

    La latitud es la distancia angular que existe entre un punto cualquiera y el Ecuador.

    La longitud es la distancia angular que existe entre un punto cualquiera y el meridiano de Greenwich.

  2. ¿En qué consiste ajustar el azimut de una antena?

    Es el ángulo horizontal al que hay que girar la antena.

  3. ¿En qué lugar del espacio están ubicados los satélites artificiales?

    Órbita Geoestacionaria.

  4. ¿Qué es la posición orbital de los satélites?

    Todos están situados en la misma órbita geoestacionaria

... Continuar leyendo "Preguntas y Respuestas Clave sobre Sistemas de Antenas Parabólicas" »