Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Formación Profesional

Serialización y Deserialización de Objetos en Java con ObjectOutputStream y ObjectInputStream

Informática4,19 KB

Serialización y Deserialización de Objetos en Java

El siguiente código implementa el almacenamiento persistente y la recuperación secuencial de objetos en Java mediante los flujos ObjectOutputStream y ObjectInputStream, haciendo uso de la interfaz java.io.Serializable.

Estructura del Programa: Clase FicheroUTFApp

El programa se divide en dos fases principales:

  • Escritura de objetos: se instancian elementos de la clase interna amigo y se registran secuencialmente en el archivo binario amigos.txt.
  • Lectura de objetos: se recupera cada objeto mediante un bucle infinito que procesa registros hasta capturar la excepción estándar EOFException (fin del fichero).

Código Fuente Completo

package ficheroutfapp;

import java.io.*;

public class FicheroUTFApp
...
Continuar leyendo "Serialización y Deserialización de Objetos en Java con ObjectOutputStream y ObjectInputStream" »

Algoritmos

Informática4,77 KB

ALGORITMOEs la secuencia finita y ordenada y no ambigua de instrucciones que resuelve determinado problema.Características de los algoritmosNumero finito de pasos.Cada paso debe estar perfectamente definido.Cada paso debe poder ser ejecutado en un tiempo finito.Debe de existir un conjunto de datos iniciales.Debe de existir un conjunto de datos de salida.Bucle o ciclo.Conjunto de instrucciones que se repiten en un numero finito de veces lleva asociado a parte de las instrucciones. Una condicion que es la que determina cuando se termina un bucle los bucle se pueden anidar unos dentro de otros y puede haber varios bucles al mismo nivel pero nunca se entrelazan.Programación.En informática la programación es un proceso por el cual se escribe...
Continuar leyendo "Algoritmos" »

Cisco

Informática9,28 KB

1
¿Cuáles son dos ventajas de comprar una computadora personalizada? (Elija dos opciones).

el usuario puede especificar componentes de mayor desempeño
admite gráficos de nivel superior y aplicaciones de juegos
2
¿Qué medida se utiliza comúnmente para describir la velocidad de comunicación cuando se transfieren datos?

bps

3
Un cliente inalámbrico de DHCP no se puede conectar con Internet por medio de un router integrado Linksys. Cuando usted escribe ipconfig en el host, no aparece ninguna dirección IP, máscara de subred o gateway por defecto. ¿Cuáles son dos de los primeros aspectos que va a verificar? (Elija dos opciones).

SSID

si el cliente inalámbrico está configurado para DHCP

4
¿Qué capa de diseño de red proporciona un punto de conexión...

Continuar leyendo "Cisco" »

Fallos en Pc

Informática8,41 KB

Fallos En la Fuente de Alimentación

Problemas eléctricos:

  • Picos: son fluctuaciones de alto voltaje en un corto periodo de tiempo.
  • Apagones: pérdida de la corriente eléctrica.
  • Sobrevoltaje: aumento del voltaje durante un periodo de tiempo medio.
  • Caídas de voltaje: opuesto al sobrevoltaje, aunque el pico se elimina rápidamente.

Problemas de alimentación:

  • El PC se bloquea o se reinicia sin razón aparente.
  • Se producen fallos en los discos duros, errores de escritura, errores de acceso a archivos, etc.
  • Se producen errores de trasmisión de datos entre los nodos de una red.
  • Algunos componentes internos fallan.
  • Las luces oscilan y su intensidad varía.
  • El PC se comporta de forma extraña al conectar un dispositivo de elevado consumo.

Componentes que pueden...

Continuar leyendo "Fallos en Pc" »

SGBD Tema 01

Informática31,69 KB

SGBD. Programa o conjunt de SW que pot accedir/modificar una BD.  BD Base de Dades= colecció de dades.BASES DE DATOS:es un conjunto de datos relaccionados entre si organizados y estructurados con información referente a algo.se utiliza para mantener un registro de una agenda personal…
SGBD o DBMSproporcionan un conjunto de programas que acceden y gestionan esos datos.
La gestion de archivos sus inconvenientes;
?
Redundancia e inconsistencia de los datos:los archivos pueden tener varios formatos y lkos datos pueden estar duplicados en varios sitios.
?
Dependencia de los datos fisica-logica.como la estructura fisica de los datos se encuentra codificada en los programas de aplicación,cualquier cambio de esta estructura implica al programador identificar

...
Continuar leyendo "SGBD Tema 01" »

Niveles lingüísticos de la comunicación verbal

Informática9,71 KB

LA Comunicación:el ser humano es comunicativo, desde que nace hasta que muere. Estableze intercambios con otras personas: familia, amigos, compañeros... - emisor:es la persona que transmite el mensaje. - mensaje: información, ideas o sentimientos que se quieren trasmitir. - receptor: persona/s que reciben el mensaje. - canal: medio atraves del cual se transmite el mensaje. - código: conjunto de signos o símbolos empleados para expresar el mensaje. - retroalimentacion(feedback): la retroalimentacion es la respuesta del receptor al emisor después de haber recibido el mensaje. ETAPAS DEL PROCESO DE Comunicación: el mensaje debe recorrer una serie de etapas sucesibas desde que es emitido hasta que es recibido. - configuración de la idea:
...
Continuar leyendo "Niveles lingüísticos de la comunicación verbal" »

Sistemas Operativos

Informática2,18 KB

El SO se puede explotar de DOS formas : A)Proceso por lotes:El desarrollo es el siguiente: en primer lugar se carga el soporte de almacenamiento externo con los datos a procesar. A continuación, se introducen los datos en el ordenador. Procesada la información, los resultados se vuelven a cargar en otro soporte de almacenamiento externo. B)Procesos en tiempo real: Este tipo de explotación del ordenador es similar al anterior. La diferencia está en que el usuario que introduce los datos es el que suele lanzar el programa para ejecutar los datos introducidos y el que obtiene la información procesada.

Los SO monousuario son : DOS, IBM-DOS, DR-DOS... y las versiones 3.0, 3.1, 3.11, 95, 98, Me, NT 4.0 Workstation, 2000 Profesional, XP Home...

Continuar leyendo "Sistemas Operativos" »

Consultas 3

Informática3,95 KB

25. Peso medi en kilos y libras de los jugadores de los 'Raptors'.

Select avg(peso) as MediaLibras, avg(peso*0.4535) as MediaKilos from jugadores where Nombre_equipo='Raptors';

26. Mostrar un listado de jugadores con el formato Nombre(Equipo) en una sola columna.

Select concat(nombre,'(',Nombre_equipo,')') from jugadores;

27. Puntuación más baja de un partido de la NBA.

Select min(puntos_local+puntos_visitante) from partidos;

28. Primeros 10 jugadores por orden alfabético.

Select nombre from jugadores order by nombre limit 10;

29. Temporada con más puntos por partido de 'Kobe Bryant'

Select temporada from estadisticas where Puntos_por_partido=(select max(Puntos_por_partido) from estadisticas, jugadores where estadisticas.jugador=jugadores.codigo...

Continuar leyendo "Consultas 3" »

Tt

Informática2,3 KB

fases de ciclo de vida de una BD: 1:estudio factibilidad.2:recolección y análisis.3:requerimientos.4:elaboración prototipo.5:la implementación o codificación de base de datos.6:validación y prueba.7:operacion.fase de requerimientos requerimientos de informacion:información estatica.ej:objetos.requerimientos de procesamiento:informacion dinámica.ej:frecuencia de ejecucion.subprocesos:A:diseño conceptual.B:diseño lógico.C:diseño físico.conceptual:descripcion de base de datos independiente del SGBD.logico:descripción de la estructura de la base de datos que puede procesar un determinado tipo de sistema gestor de la base de datos.si depende de la tecnología q se va a utilizar.fisico:descripcion de la implementación fisica de la...

Continuar leyendo "Tt" »

Glosario

Informática6,67 KB


Bombas lógicas: Las bombas lógicas son partes de código de ciertos
Programas que permanecen sin realizar ninguna función hasta
Que son activadas; en ese punto, la función que realizan no es la
Original del programa, sino que generalmente se trata de una acción
Perjudicial.Canales cubiertos. Los canales cubiertos (o canales ocultos, según otras traducciones) son canales de comunicación que permiten a un proceso transferir información de forma que viole la política de seguridad del sistema; dicho de otra forma, un proceso transmite
Información a otros (locales o remotos) que no están autorizados a leer dicha información.Cracker: Es cualquier persona que viola la seguridad de un sistema informático de forma similar a como lo haría un...

Continuar leyendo "Glosario" »