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

Ordenar por
Materia
Nivel

Tipos de Señales y Técnicas de Transmisión de Datos: Digital vs. Analógica

Clasificado en Informática

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

1. Tipos de Transmisión

El intercambio de información entre dos o más equipos situados a distancias variables se enfrenta a dos cuestiones fundamentales:

  • Qué técnicas de conmutación se utilizan para hacer llegar la información de un equipo a otro.
  • Qué técnicas de transmisión se emplean para tratar los datos que se van a intercambiar.

2. Señal Analógica

Es un tipo de señal generada por un fenómeno electromagnético. Se representa por una función matemática continua donde varían la amplitud y el periodo en función del tiempo. La gran desventaja de estas señales es que cualquier variación en la información es de difícil recuperación; esta pérdida afecta al correcto funcionamiento y rendimiento del dispositivo analógico.

3. Señal

... Continuar leyendo "Tipos de Señales y Técnicas de Transmisión de Datos: Digital vs. Analógica" »

Operadores, objetos y clases: fundamentos de la programación orientada a objetos

Clasificado en Informática

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

Operadores, objetos y clases en programación orientada a objetos

Operadores de comparación numéricos

Los operadores de comparación más comunes son:

  • < menor que
  • > mayor que
  • <= menor o igual que
  • >= mayor o igual que

Operadores lógicos

Se utilizan con valores true y false. Un ejemplo:

  • && (AND): regresa true siempre y cuando ambos términos (A y B) sean verdaderos.

Objeto

Objeto: entidad existente en la memoria del ordenador que tiene unas propiedades (atributos o datos sobre sí mismo almacenados por el objeto) y unas operaciones disponibles específicas (métodos).

Clase

Clase: abstracción que define un tipo de objeto especificando qué propiedades (atributos) y operaciones (métodos) va a tener.

Instancia y referencia

Instancia:... Continuar leyendo "Operadores, objetos y clases: fundamentos de la programación orientada a objetos" »

Conceptos Fundamentales de Programación Orientada a Objetos en Java

Clasificado en Informática

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

Paquetes en Java

Un paquete en Java es un contenedor de clases que permite agrupar las distintas partes de un programa cuya funcionalidad tiene elementos comunes.

Static Import

El Static Import es una característica introducida en el lenguaje de programación Java que permite que los miembros (campos y métodos) definidos en una clase como public static se utilicen en el código Java sin necesidad de especificar la clase en la que se definen.

Paquete java.lang

Es importante recordar que el paquete java.lang se importa automáticamente en todas las clases de Java. Esto quiere decir que no es necesario incluir explícitamente la instrucción import java.lang.*; en las clases donde se vayan a utilizar sus componentes (como String, Object, System,... Continuar leyendo "Conceptos Fundamentales de Programación Orientada a Objetos en Java" »

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

Clasificado en Informática

Escrito el en español con un tamaño de 2,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" »

Conceptos Esenciales de la Programación Orientada a Objetos (POO)

Clasificado en Informática

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

Principios de la Programación Orientada a Objetos (POO)

La Programación Orientada a Objetos (POO) es una forma especial de programar, más cercana a cómo expresaríamos las cosas en la vida real que otros tipos de programación.

Pensamiento Orientado a Objetos: Modelando la Realidad

Pensar en términos de objetos es muy parecido a cómo lo haríamos en la vida real. Por ejemplo, al modelar un auto en un esquema de POO, diríamos que el auto es el elemento principal que posee una serie de características, como el color, el modelo o la marca. Además, tiene una serie de funcionalidades asociadas, como ponerse en marcha, parar o estacionar.

Clases en POO: El Molde de los Objetos

Una clase es una abstracción que define la "forma" del objeto; se... Continuar leyendo "Conceptos Esenciales de la Programación Orientada a Objetos (POO)" »

Computació al núvol: com funciona, avantatges i models

Clasificado en Informática

Escrito el en catalán con un tamaño de 2,91 KB

Com funciona el núvol? Explicació i avantatges

Què és el núvol?

Núvol: format per servidors remots als quals es pot accedir des de qualsevol lloc i en tot moment amb dispositius connectats a Internet.

Components bàsics

  • Client: dispositiu que sol·licita accés.
  • Servidor: dispositiu que proporciona recursos als anomenats clients.
  • Protocol de xarxa: conjunt de regles que regeixen la comunicació entre dispositius.

A favor

  • Accés des de qualsevol lloc.
  • Còpia de seguretat automàtica.
  • Estalvi d'espai als dispositius.
  • Compartir arxius fàcilment.

Contra

  • Problemes de compatibilitat.
  • Risc d'esborrament accidental sincronitzat.
  • Restriccions legals i de localització de dades.
  • Dependència del proveïdor (vendor lock-in).

Model antic

  • Ordinadors amb gran capacitat.
... Continuar leyendo "Computació al núvol: com funciona, avantatges i models" »

Control de Flujo en Java: Estructuras y Sintaxis Esenciales

Clasificado en Informática

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

Control de Flujo con Java

Java tiene sentencias de control de flujo y su sintaxis es muy similar a la del lenguaje C. Las sentencias de flujo siguen el teorema de la programación estructurada, conocido también como el teorema de Böhm y Jacopini.

if

Entre paréntesis se pone la expresión, la cual debe dar un valor booleano true o false. Si es true, la expresión es verdadera, entonces se realiza el conjunto de sentencias; pero si es false, se transfiere el control de flujo después de la llave que cierra el ámbito del bloque if.

if-else

El siguiente diagrama nos da la sintaxis de la instrucción if-else, de decisión doble. Entre paréntesis se pone la expresión, la cual debe dar un valor booleano true o false. Si es true, la expresión es... Continuar leyendo "Control de Flujo en Java: Estructuras y Sintaxis Esenciales" »

Desarrollo de Aplicaciones Oracle: Arquitectura y Diseño

Clasificado en Informática

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

Construyendo Aplicaciones con Oracle

El desarrollo de aplicaciones involucra decisiones no triviales de diseño e implementación que inevitablemente influyen en todo el proceso de desarrollo, afectando la división de tareas. Los problemas involucrados, como el diseño del modelo del dominio y la construcción de la interfaz de usuario, tienen requerimientos disjuntos que deben ser tratados por separado.

Aplicaciones Informáticas y la Importancia del Desarrollo en Capas

Las aplicaciones visuales e hipermedia han evolucionado en los últimos años, concentrándose mayormente en las interfaces gráficas y la web. Las antiguas aplicaciones distribuidas en CD-ROMs dieron lugar a aplicaciones dinámicas, de constante actualización e incluso personalizables,... Continuar leyendo "Desarrollo de Aplicaciones Oracle: Arquitectura y Diseño" »

Fundamentos del Protocolo TCP y Establecimiento de Conexión

Clasificado en Informática

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

Protocolo TCP

TCP (Transmission Control Protocol) es un protocolo de la capa de transporte (Nivel 4) creado para realizar conexiones en redes inseguras (origen: ARPANET). TCP proporciona seguridad al protocolo IP.

TCP acepta bloques de datos de cualquier longitud procedentes de las capas superiores o de los procesos de usuario, y los convierte en fragmentos de hasta 64 KB. A continuación, los pasa a la capa de red (protocolo IP) que a su vez puede volver a fraccionarlos.

La fiabilidad de la comunicación TCP se consigue usando sesiones orientadas a la conexión. Antes de que un host utilice TCP para enviar datos a otro host, la capa de transporte inicia un proceso para establecer una conexión con el destino. Esta conexión habilita el seguimiento... Continuar leyendo "Fundamentos del Protocolo TCP y Establecimiento de Conexión" »

Conceptos esenciales de Java: clases, herencia, arreglos, excepciones y AWT

Clasificado en Informática

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

Conceptos esenciales de Java: clases, arreglos, excepciones y AWT

class es una palabra reservada que se utiliza para definir o declarar una clase.

extends

extends es una palabra reservada que indica si la clase tiene herencia o si es una subclase o extensión de una clase superior o superclase.

implements

implements es una palabra reservada que indica si la clase implementa una o varias interfaces.

Objeto

Objeto. Un objeto es una cosa, generalmente extraída del vocabulario del espacio del problema o del espacio de la solución.

Clase String

Clase String. Una cadena o string es una secuencia de caracteres. Las palabras, sentencias y nombres son cadenas.

Usando arreglos y strings

Usando arreglos y strings. Un arreglo es una estructura de datos homogénea.... Continuar leyendo "Conceptos esenciales de Java: clases, herencia, arreglos, excepciones y AWT" »