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

Ordenar por
Materia
Nivel

Características y Comportamiento de Objetos en Programación Orientada a Objetos

Clasificado en Informática

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

Los objetos en la vida real tienen, en general, dos características que son: estado y comportamiento.

Estado de un Objeto

El estado de un objeto viene definido por una serie de parámetros que lo definen y que lo diferencian de objetos del mismo tipo.

Comportamiento de un Objeto

El comportamiento permite distinguir a objetos de distinto tipo. Así, por ejemplo, el objeto perro tendrá un comportamiento distinto a un objeto gato.

Acceso a Atributos

Para acceder a los atributos de un objeto se deben utilizar: métodos.

Atributos o Variables Miembro

Los parámetros o variables que definen el estado de un objeto se denominan: atributos o variables miembro.

Serlets en Java

Un serlet en Java es: una aplicación Java que se ejecuta sobre un servidor y que

... Continuar leyendo "Características y Comportamiento de Objetos en Programación Orientada a Objetos" »

Estructura del Sistema de Archivos Linux: Directorios y Asignación de Bloques

Clasificado en Informática

Escrito el en español con un tamaño de 6,18 KB

Directorios bajo la Raíz (/) en Linux

El directorio raíz es la base de la jerarquía del sistema de archivos. A continuación se describen algunos de los directorios estándar más importantes que contiene:

  • /dev: Contiene los archivos de dispositivos que representan el hardware del sistema.
  • /etc: Alberga los archivos de configuración específicos del sistema y de las aplicaciones instaladas.
  • /home: Contiene los directorios personales (o home) de los usuarios del sistema.
  • /lib: Incluye bibliotecas compartidas esenciales para los programas ubicados en /bin y /sbin.
  • /tmp: Destinado a archivos temporales que generalmente se eliminan al reiniciar el sistema.
  • /usr: Representa una segunda jerarquía principal, conteniendo programas, bibliotecas y documentación
... Continuar leyendo "Estructura del Sistema de Archivos Linux: Directorios y Asignación de Bloques" »

Ejercicios de Java: Números Aleatorios, Condicionales y Arrays

Clasificado en Informática

Escrito el en español con un tamaño de 6,04 KB

Enunciado del Ejercicio de Programación

A continuación, se describen los requerimientos para desarrollar una solución en Java, divididos en varias partes.

Parte 1: Generación de un Número Aleatorio

Se debe generar un número aleatorio que cumpla las siguientes condiciones:

  • Debe ser impar.
  • Debe encontrarse en el intervalo (-75, 190).

Parte 2: Lógica Condicional

Una vez generado el número, se debe aplicar la siguiente lógica:

  • Si el número es mayor que 1, se debe imprimir el mensaje: "Prueba Parcial 2".
  • Si el número es menor o igual a 1, se debe invocar a un método específico, enviando como parámetro un número ingresado por teclado.

Parte 3: Desarrollo del Método

El método invocado en el punto anterior debe realizar las siguientes acciones:... Continuar leyendo "Ejercicios de Java: Números Aleatorios, Condicionales y Arrays" »

Métodos y Componentes Esenciales de Acceso a Datos: ExecuteNonQuery, DataSet y DataAdapter

Clasificado en Informática

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

Métodos de Ejecución de Comandos en Bases de Datos

Los siguientes métodos son fundamentales para interactuar directamente con la base de datos, ya sea para modificar su estructura, recuperar un valor único o leer registros secuencialmente.

ExecuteNonQuery

El método ExecuteNonQuery sirve para consultar la estructura de una base de datos (como tablas) o para cambiar la información de ellas ejecutando las instrucciones SQL de modificación: UPDATE, INSERT o DELETE. Este método devuelve el número de filas afectadas por la operación.

ExecuteScalar

ExecuteScalar ejecuta la consulta y devuelve la primera columna de la primera fila del conjunto de resultados. Es ideal para recuperar un único valor, como un conteo (COUNT) o una suma (SUM).

ExecuteReader

ExecuteReader... Continuar leyendo "Métodos y Componentes Esenciales de Acceso a Datos: ExecuteNonQuery, DataSet y DataAdapter" »

Diferencias entre Memoria ROM, RAM y Caché en Computadoras

Clasificado en Informática

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

Memoria ROM

Los chips de la memoria de sólo lectura (ROM) están ubicados en la motherboard. Los chips de la ROM contienen instrucciones a las que la CPU puede acceder directamente. Las instrucciones básicas para iniciar la computadora y cargar el sistema operativo se almacenan en la ROM. Los chips de la ROM retienen sus contenidos aun cuando la computadora está apagada. Los contenidos no pueden borrarse ni modificarse por medios normales. En la Figura 1, se muestran diferentes tipos de ROM.

NOTA: La ROM a veces se denomina firmware. Esto es confuso, ya que el firmware es en realidad el software almacenado en un chip de ROM.

Memoria RAM

La memoria de acceso aleatorio (RAM) es la ubicación de almacenamiento temporal para datos y programas a... Continuar leyendo "Diferencias entre Memoria ROM, RAM y Caché en Computadoras" »

Multiplexación: Tipos, Técnicas y Aplicaciones en Telecomunicaciones

Clasificado en Informática

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

Multiplexación

La multiplexación permite enviar varias comunicaciones simultáneas por una misma línea de transmisión.

Tipos de Multiplexación

Transmisión Analógica: Multiplexación por Distribución en Frecuencia (MDF)

La MDF se basa en la modulación en amplitud de las diferentes señales a transmitir con diferentes frecuencias portadoras. De esta forma, ocupan bandas de frecuencias distintas y se envían juntas por el mismo canal de transmisión sin interferencia entre señales. En el extremo receptor, se separan utilizando filtros pasabanda, sintonizados a las frecuencias de las diferentes señales enviadas, y posteriormente se demodulan.

Transmisión Digital: Multiplexación por División en el Tiempo (MDT)

La modulación MIC permite... Continuar leyendo "Multiplexación: Tipos, Técnicas y Aplicaciones en Telecomunicaciones" »

Fundamentos de la Capa de Enlace: Control de Errores y Flujo en Redes

Clasificado en Informática

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

Capa de Enlace: Funciones Esenciales

Tareas Principales de la Capa de Enlace

  • Control de acceso a medio compartido.
  • Control de errores.

Diseño para Comunicación Libre de Errores

  • División de los datos en bloques que llevan un número de secuencia y un código detector de errores, de modo que si se produce un error, solo se reenvía ese bloque.
  • Inclusión de toda la información de control para que el receptor reconstruya la información.
  • Detección y corrección de errores en el canal de comunicación.
  • Control de flujo.
  • Control de diálogo (establecimiento de turnos de transmisión).

Consideraciones en el Diseño del Nivel de Enlace

Servicio orientado a conexión y fiable, entre otras características.

Gestión de Errores y Tramas

Tipos de Errores en la

... Continuar leyendo "Fundamentos de la Capa de Enlace: Control de Errores y Flujo en Redes" »

Fundamentos de Sistemas Automatizados: Desarrollo, Gestión y Estándares Técnicos

Clasificado en Informática

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

El Proceso de Evaluación de Sistemas Existentes

El análisis se realiza sobre un sistema existente. Por ejemplo, un técnico que va a hacer la instalación de un SAI (Sistema de Alimentación Ininterrumpida) tiene que realizar un análisis. El análisis consiste en determinar la situación de los equipos y de los vínculos (conexiones).

Desarrollo y Gestión de Proyectos

Diferencia entre Desarrollo y Gestión

Primero se realiza el desarrollo y luego la gestión. En esencia, gestionamos el desarrollo.

Definición de Desarrollo

El desarrollo es el medio que tenemos para conocer el emplazamiento, la situación y las características de los elementos y los vínculos. El desarrollo abarca la totalidad del proyecto. Las aplicaciones más típicas para... Continuar leyendo "Fundamentos de Sistemas Automatizados: Desarrollo, Gestión y Estándares Técnicos" »

Fundamentos de Direccionamiento IPv4: Clases, Máscaras y Redes

Clasificado en Informática

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

Direccionamiento IP

Una dirección IP es un identificador único que distingue a un equipo de otro dentro de una red; es exclusiva. Se requiere una dirección IP para que cualquier PC o host pueda comunicarse mediante el protocolo TCP/IP. Esta dirección está formada por un conjunto de 4 números, cada uno con un valor entre 0 y 255.

Punto decimal

Los patrones binarios que representan las direcciones IPv4 se expresan con punto decimal, separando cada byte del patrón binario (denominado octeto) con un punto.

  • Octeto: Número decimal que representa un byte u 8 bits.
  • 32 bits: Definen la dirección de host de IPv4. Existe una cantidad variable de bits que indica cuántos hosts podemos tener dentro de la red.

Ejemplo de prefijo

En la dirección 172.16.

... Continuar leyendo "Fundamentos de Direccionamiento IPv4: Clases, Máscaras y Redes" »

Tipos de Controladores JDBC: Puente JDBC-ODBC y API Nativo

Clasificado en Informática

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

Controladores JDBC: Tipos y Características

Puente JDBC-ODBC (Tipo 1)

ODBC es una API estándar similar a JDBC, que permite a lenguajes como C++ acceder de forma estándar a diferentes sistemas de bases de datos. Un controlador de tipo puente JDBC-ODBC delega todo el trabajo a un controlador ODBC, que es quien realmente se comunica con la base de datos. El puente JDBC-ODBC permite la conexión desde Java a bases de datos que no proveen controladores JDBC.

Este puente fue muy útil en los inicios del API JDBC, ya que muchas bases de datos no disponían de controladores JDBC, pero sí de controladores ODBC. Empleando el puente JDBC-ODBC se podía acceder a estas bases de datos utilizando el API JDBC.

Sin embargo, este tipo de controlador tiene dos... Continuar leyendo "Tipos de Controladores JDBC: Puente JDBC-ODBC y API Nativo" »