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

Creación de Imágenes Anaglifas 3D: Tutorial Paso a Paso

Informática2,8 KB

Tutorial de Creación de Anaglifos por Javier Esteban

Creación de un archivo con dos capas

Previamente tendremos que coger el archivo de la toma derecha y el archivo de la toma izquierda y ponerlos en un único archivo mediante capas:

  1. Abra la imagen llamada toma derecha. Cambie el nombre de la capa "Fondo" y nómbrela "capa dcha".
  2. Abra la imagen Izquierda, cópiela: Ctrl + A / Ctrl + C.
  3. Póngase sobre la toma derecha y pegue la imagen izquierda: Ctrl + V. Se habrá creado una nueva capa (Capa 1), que renombraremos como "capa izda".

Conversión de Capa izda en imagen roja y Capa dcha en imagen cian

Para ello, anularemos el canal azul y el canal verde de la capa izquierda para obtener solamente la imagen roja, y anularemos el canal rojo de la capa

...
Continuar leyendo "Creación de Imágenes Anaglifas 3D: Tutorial Paso a Paso" »

Fundamentos de los Protocolos Web: HTTP, HTTPS, URL y Servicios

Informática3,69 KB

Ventajas de los Servicios Web

Los servicios web ofrecen beneficios clave para la integración de sistemas y aplicaciones:

  • Aumentan la interoperabilidad entre programas, independientemente de la plataforma en donde están instalados.
  • Facilitan la interoperabilidad entre servicios y programas de diferentes compañías, incluso si están ubicados en diferentes lugares geográficos.
  • Fomentan los estándares y protocolos basados en texto, haciendo más fácil acceder y entender su contenido y funcionamiento, aunque esto, en general, puede producir una baja en su rendimiento.
  • Al emplear HTTP, pueden atravesar un sistema firewall sin necesidad de cambiar las reglas de filtrado.

Conceptos Fundamentales de la Web

URL (Uniform Resource Locator)

Un Localizador

...
Continuar leyendo "Fundamentos de los Protocolos Web: HTTP, HTTPS, URL y Servicios" »

Importancia de las Bases de Datos en el Desarrollo de Sistemas

Informática3,69 KB

Justificación del uso de Bases de Datos (BD)

Muchos sistemas tradicionales presentan los siguientes problemas críticos:

  • Redundancia de los datos: Duplicidad innecesaria de la información en diferentes archivos.
  • Inconsistencia de los datos: Puede suceder que no todas las veces que se repiten los datos, estos se encuentren actualizados de manera uniforme.
  • Inflexibilidad: Se han diseñado para satisfacer determinados requerimientos específicos. Los programas y los archivos son dependientes de dichos requerimientos, por lo que puede suceder que un nuevo requerimiento no sea satisfecho eficientemente.
  • Poca posibilidad de compartir los datos entre las diferentes funciones de la organización.
  • Baja estandarización en el desarrollo de los sistemas.
...
Continuar leyendo "Importancia de las Bases de Datos en el Desarrollo de Sistemas" »

Fundamentos de la Arquitectura Cliente-Servidor y Tecnología Java

Informática2,96 KB

Arquitectura Cliente-Servidor

La arquitectura cliente-servidor es un término usado para describir un modelo para el desarrollo de sistemas computacionales. Las funciones que realiza se dividen en: Cliente y Servidor. Ambas son procesos independientes y autónomos.

  • Cliente: Proceso que solicita servicios específicos a los procesos de un servidor.
  • Servidor: Proceso que proporciona los servicios solicitados por los clientes.

El cliente y el servidor pueden estar en la misma computadora o en diferentes equipos conectados por una red.

Diferencias entre Cliente-Servidor y Mainframe

En el mainframe, el proceso es centralizado. Las terminales no inteligentes solo despliegan datos y son solo apéndices del mainframe.

En el modelo cliente/servidor, la separación...

Continuar leyendo "Fundamentos de la Arquitectura Cliente-Servidor y Tecnología Java" »

Optimización de Redes ICT: Componentes, Conectores y Equipos de Certificación

Informática4,15 KB

Infraestructura Común de Telecomunicaciones (ICT): Componentes y Redes

Tipos de Redes y Conectividad

La infraestructura de telecomunicaciones se compone de tres redes principales:

  • Red de distribución.
  • Red de dispersión.
  • Red interior de usuario.

La ICT prevé dos tipos de redes interiores de usuario:

  • Red de cable de pares trenzados.
  • Red de cable coaxial.

Terminaciones y Conectores por Tipo de Cable

A continuación, se detallan los conectores utilizados para la terminación de cada tipo de red:

  • Red de cable de pares y red de cable de pares trenzados: Conector o roseta hembra miniatura de ocho vías (RJ-45).
  • Red de cable coaxial: Distribuidor inductivo de dos salidas simétrico terminado en un conector tipo F hembra.
  • Red de fibra óptica: Roseta con tantos
...
Continuar leyendo "Optimización de Redes ICT: Componentes, Conectores y Equipos de Certificación" »

Configuración de Redes y Administración de Usuarios en Linux y Windows

Informática8,82 KB

Configuración de Redes y Administración de Sistemas en VirtualBox, Linux y Windows

1. Preguntas de Examen y Conceptos de Virtualización (RA2)

Pregunta: Dos máquinas virtuales, configuradas en red NAT, forman una red interna (excluyendo al anfitrión) y tienen acceso al exterior. Indica la respuesta correcta. Al lanzar el comando correspondiente en una MV de VirtualBox, se obtiene que: La IP asociada a dicha MV pertenece a la misma dirección de red que la anfitriona y tiene acceso al exterior. Si dicha máquina tiene un solo adaptador configurado: VirtualBox utiliza el adaptador físico de la máquina anfitriona para el adaptador de la máquina virtual.

Pregunta: Dada la siguiente captura. Indicar cuál/es de las siguientes afirmación/es...

Continuar leyendo "Configuración de Redes y Administración de Usuarios en Linux y Windows" »

Fundamentos de la Configuración TCP/IP: Capas de Aplicación y Transporte

Informática2,61 KB

Configuración TCP/IP

Familia de Protocolos TCP/IP

Capa de Aplicación (TCP/IP)

La Capa de Aplicación en TCP/IP se corresponde aproximadamente con las capas de aplicación, presentación y sesión del modelo OSI. Los protocolos de la Capa de Aplicación TCP/IP más conocidos son los que proporcionan el intercambio de información de usuario. Estos protocolos especifican el formato y la información de control necesarios para muchas de las funciones de comunicación más comunes en Internet.

Entre estos protocolos TCP/IP están los siguientes:

  • FTP (File Transfer Protocol): Usado para la descarga y carga de ficheros desde nuestro ordenador a un servidor de internet. Utiliza dos canales de comunicación: uno para la transferencia de datos y otro
...
Continuar leyendo "Fundamentos de la Configuración TCP/IP: Capas de Aplicación y Transporte" »

Funcionamiento del Chipset y la Arquitectura de Memoria en Placas Base

Informática2,99 KB

El Chipset de la Placa Base

El chipset de una placa base es un conjunto de chips cuyo número varía según el modelo y que tiene como misión gestionar todos los componentes de la placa base, tales como el microprocesador o la memoria. Integra en su interior las controladoras encargadas de gestionar los periféricos externos a través de interfaces como USB, IDE, serie o paralelo.

El chipset controla el sistema y sus capacidades; es el encargado de realizar todas las transferencias de datos entre los buses, la memoria y el microprocesador. Aunque el chipset no es el responsable directo de la cantidad y el tipo de memoria, es el que se encarga de la interconexión entre el microprocesador y el resto de componentes, determinando así las prestaciones...

Continuar leyendo "Funcionamiento del Chipset y la Arquitectura de Memoria en Placas Base" »

Implementación de Estructuras de Datos de Grafos en Python

Informática7,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" »

Ejercicios de Programación: Vectores, Estructuras de Control y Funciones

Informática5,12 KB

Problema 1: Búsqueda de un Elemento en un Vector

Enunciado: Lea 10 números enteros y almacénelos en un vector llamado tab. Lea un número entero cualquiera desde el teclado. Calcule e imprima cuántas veces se encuentra almacenado ese número dentro del vector.

1. ADP (Análisis y Diseño del Problema)

  • Entrada: 10 números (num), tab[10], num2
  • Proceso:
    • Repetir 10 veces (i) → leer y cargar vector (tab).
    • Leer num2.
    • Repetir 10 veces (i) → si tab[i] == num2 → contar veces (totveces).
  • Salida: num2, totveces

Algoritmo Problema 1

Algoritmo BuscarElemento {
  // declarativas
  entero tab[10];
  entero num, num2, i, totveces;
  totveces = 0;

  // cargar el vector
  para (i = 0; i <= 9; i = i + 1) {
    imprimir("Ingrese un número: ");
    leer(num)
...
Continuar leyendo "Ejercicios de Programación: Vectores, Estructuras de Control y Funciones" »