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

Ordenar por
Materia
Nivel

Preguntas y Respuestas Clave sobre POO y C++

Clasificado en Informática

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

Similitudes y diferencias entre método abstracto y método virtual

Ambos poseen enlace dinámico. La diferencia principal radica en que un método abstracto carece de implementación, mientras que un método virtual sí puede tenerla.

Importancia del destructor virtual en clases abstractas

El destructor de una clase abstracta debe tener enlace dinámico para posibilitar la destrucción correcta de un objeto de una clase derivada a través de una variable polimórfica de clase base.

Ejemplo: A* v = new B; delete v;

  • Si el destructor de A no es virtual, solo se invocará al destructor de A.
  • Si es virtual, se invocará también al destructor de B, garantizando la limpieza de recursos.

Uso no seguro de la herencia

Existen dos formas principales de uso... Continuar leyendo "Preguntas y Respuestas Clave sobre POO y C++" »

Configuración de Interfaces de Red y Conexiones a Internet en Linux

Clasificado en Informática

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

Interfaces de Red en Linux

  • lo: Interfaz de bucle local o de lazo. Se utiliza para realizar pruebas y para diversas aplicaciones de red.
  • ethN: Tarjeta Ethernet n-ésima. Este es el nombre de interfaz genérico para la mayoría de las tarjetas Ethernet.
  • pppN: Interfaz PPP n-ésima. Como ocurre con las interfaces SLIP, una interfaz PPP se asocia a una línea serie una vez que se ha convertido a modo PPP.

Requisitos previos para la conexión a Internet

Antes de conectarse a Internet, debe comprobar los siguientes datos:

  • Número de teléfono: Que debe marcar el módem para conectarse al proveedor de servicios de Internet si utiliza un módem.
  • Nombre de conexión y contraseña: Credenciales para la cuenta del proveedor de servicios de Internet.
  • Dirección
... Continuar leyendo "Configuración de Interfaces de Red y Conexiones a Internet en Linux" »

Fundamentos de Arquitectura de Computadores y Procesamiento de Datos

Enviado por Rodrigo y clasificado en Informática

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

Arquitectura de Computadores: Fundamentos Esenciales

Arquitectura de Von Neumann

  • Tres componentes principales:
    • CPU (Unidad de Control + Unidad Aritmético-Lógica)
    • Memoria Principal
    • Sistemas de Entrada/Salida
  • Sistema de interconexión: Bus
  • Procesamiento secuencial de instrucciones
  • Datos binarios
  • Programa almacenado en memoria

Unidades Funcionales del Ordenador

Memorias

  • Dirección de memoria: Lugar donde está almacenada la información.
  • Palabra de memoria: Unidad de almacenamiento básica.
  • Características:
    • Capacidad:
      • Número de bits de una memoria.
      • Relación entre dirección de memoria y palabra de memoria.
    • Tiempo de acceso:
      • Intervalo de tiempo desde que se solicita un dato a la memoria hasta que se obtiene.
      • Bajo: Caché, RAM.
      • Alto: Unidades magnéticas y ópticas.
... Continuar leyendo "Fundamentos de Arquitectura de Computadores y Procesamiento de Datos" »

Exploración de Lenguajes de Programación: Fortran, Cobol y Fundamentos

Clasificado en Informática

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

Lenguajes de Programación

El concepto de Lenguajes de programación se define como un conjunto de normas lingüísticas que permiten escribir un programa para que sea entendido por la computadora y pueda ser trasladado a computadoras similares para su funcionamiento en otros sistemas. En programación, se distingue entre Lenguajes de Bajo Nivel y Lenguajes de Alto Nivel.

Lenguajes de programación más conocidos

Fortran

El lenguaje FORTRAN forma parte del grupo de lenguajes orientados a procedimientos, los cuales están fundamentados en la estructura del lenguaje usado originalmente para describir el problema, así como en el procedimiento empleado para resolverlo. Su objetivo es liberar al programador de la tarea de reducir todos los cálculos... Continuar leyendo "Exploración de Lenguajes de Programación: Fortran, Cobol y Fundamentos" »

Implementación y Estándares de Redes LAN: Ethernet, IEEE 802.3 y Subcapas MAC/LLC

Clasificado en Informática

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

Fundamentos de Redes de Área Local (LAN)

Ethernet: La Tecnología Dominante

Ethernet es la tecnología de red de área local (LAN) más extendida en la actualidad.

En 1983, fue formalizada por el IEEE (Institute of Electrical and Electronics Engineers) como el estándar Ethernet 802.3.

La velocidad de transmisión de datos en Ethernet es de 10 Mbit/s en las configuraciones habituales, pudiendo alcanzar los 100 Mbit/s en las especificaciones de Fast Ethernet.

Definición de Ethernet

Ethernet es el protocolo de transmisión usado por las redes de área local (Local Area Networks - LANs).

Organismos de Estandarización

Los estándares son definidos por organizaciones clave como el IEEE (Institute of Electrical and Electronics Engineers) e ISO (International... Continuar leyendo "Implementación y Estándares de Redes LAN: Ethernet, IEEE 802.3 y Subcapas MAC/LLC" »

Fundamentos de Organización de Archivos y Bases de Datos

Enviado por Rodrigo y clasificado en Informática

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

Organización de Archivos

Organización Secuencial

Almacenamiento y acceso en el mismo modo en que fue grabado.

Organización Secuencial Indexada

Almacenamiento en el mismo orden en que fue grabado, generando un índice con campos clave.

Organización Directa o Aleatoria

Almacenamiento y acceso a la información mediante algoritmos matemáticos que toman por base el campo clave del registro.

Desventajas del Entorno Tradicional de Archivos

  1. Dependencia programas-datos.
  2. Inflexibilidad.
  3. Inseguridad.
  4. Baja capacidad para compartir datos.

Tipos de Bases de Datos

Bases de Datos Jerárquicas

  • Relaciones padre-hijo, estructura en forma de árbol.
  • Cada hijo puede tener un solo padre.
  • Imposibilidad de representar relaciones de muchos a muchos.

Bases de Datos de Red

  • Cada
... Continuar leyendo "Fundamentos de Organización de Archivos y Bases de Datos" »

Fundamentos de Señales y Cuantificación Digital: Conceptos Esenciales

Clasificado en Informática

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

Conceptos Fundamentales de Señales y Cuantificación Digital

Tipos de Señales

Señales

Las señales son magnitudes físicas o variables detectables mediante las cuales se pueden transmitir mensajes o información. Generalmente, la variable es el tiempo y la señal, que representa la cantidad física, varía con él.

Señales Aleatorias

Las señales aleatorias se caracterizan por la incertidumbre sobre su valor en cualquier momento. Los valores futuros de una señal aleatoria no se pueden predecir con exactitud; solo se pueden estimar basándose en los promedios de conjuntos de señales con características similares.

Señales Determinísticas

Las señales determinísticas son aquellas en las que no existe incertidumbre sobre su valor en ningún... Continuar leyendo "Fundamentos de Señales y Cuantificación Digital: Conceptos Esenciales" »

Fundamentos y Estructura de las Direcciones IPv6: Tipos, Notación y Prefijos

Clasificado en Informática

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

Introducción a la Arquitectura de Direcciones IPv6

Lo más notorio de IPv6 son los 128 bits de direcciones. Esta extensión permite múltiples niveles de jerarquía, lo que resulta en una significativa mejora del enrutamiento.

La arquitectura de direccionamiento IPv6 fue definida formalmente en la RFC 3513, publicada en abril de 2003.

Tipos de Direcciones IPv6

El esquema de direccionamiento IPv6, conformado por 128 bits, define tres tipos principales de direcciones:

Unicast
Un identificador único para cada interfaz. Un paquete enviado a una dirección Unicast es recibido por una única interfaz.
Multicast
Un identificador para un grupo de interfaces. Un paquete enviado a una dirección Multicast es recibido por todas las interfaces que pertenecen
... Continuar leyendo "Fundamentos y Estructura de las Direcciones IPv6: Tipos, Notación y Prefijos" »

Fundamentos y Conceptos Esenciales de las Bases de Datos

Clasificado en Informática

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

Introducción a las Bases de Datos

En la actualidad, el enfoque de bases de datos es extensamente utilizado por ser la única solución posible para manejar grandes volúmenes de datos, la complejidad de la extracción de datos y la concurrencia de datos (accesos simultáneos).

Las bases de datos se han extendido por la disminución de los costos de los servidores y las necesidades de exploración de datos.

Algunos sistemas utilizan bases de datos propietarias y otros continúan utilizando archivos tradicionales.

Resulta relevante para el alumno conocer los conceptos generales vinculados al tema, a fin de desempeñarse como usuario de estos sistemas realizando consultas, así como para poder interactuar adecuadamente en equipos de desarrollo de... Continuar leyendo "Fundamentos y Conceptos Esenciales de las Bases de Datos" »

Estructuras de Datos: Árboles Binarios y Métodos de Recorrido

Clasificado en Informática

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

Estructuras de Datos: Árboles

Árboles: Es una estructura no lineal cuyos nodos cumplen con las siguientes características:

  • a) Jerarquía: Existe una relación entre nodos del tipo padre-hijo.
  • b) Raíz: Todo nodo posee un padre, excepto la raíz.
  • c) Trayectoria: Todo nodo está unido a la raíz por una trayectoria única.
  • d) Recursividad: Todo nodo es, a su vez, un árbol.

Árbol Binario

Un árbol binario es aquel cuyos nodos tienen, a lo más, dos hijos.

Criterio de ingreso de datos a un árbol binario

Para organizar la información, se establece el siguiente criterio:

  • Un nodo o dato menor o igual a la raíz se destina hacia la rama izquierda.
  • Un nodo o dato mayor que la raíz se destina a la rama derecha.

Recorrido de un Árbol

Recorrer un árbol significa... Continuar leyendo "Estructuras de Datos: Árboles Binarios y Métodos de Recorrido" »