martes, 1 de octubre de 2019

Memoria Estática

¿Que es Memoria ?
 
   Es un espacio lógico para guardar algún tipo de información.

¿Que es memoria Estática?
 
  1. Es la memoria que se reserva en el momento de la compilación, antes de comenzar a ejecutar el código del programa.

  2.Espacio de memoria que no se modifica al menos en tiempo de ejecución.

Un arreglo es:
 Una variable o identificador que define un “grupo” de variables.
 Define un nombre
 Define un tipo
 Define el tamaño del “grupo”.
 Las variables dentro del “grupo” se conocen como elementos y están ordenados en posiciones

¿Como implementar la clase Array en la memoria estática?


como paso número uno tenemos que declarar los arreglos.
Una vez creado el arreglo, se puede proceder a llenar con elementos dispuestos en cada posición

Todos los arreglos tienen una propiedad que retorna su longitud, es decir el tamaño con el cuál han sido creados, para ello utilizan el método length que proporciona el tamaño de un arreglo. De la siguiente forma:

nombreArreglo.length


luego tenemos que capturar los datos.
for(int j =0; j<10; j++) { numeros[j] = j++; }

El arreglo e empieza en la posición 0, es decir, el primer elemento del arreglo ocupa la posición de 0, de ahí que el for comienza en 0.

Luego mostramos los datos del arreglo.

aquí les dejo un vídeo tutorial que nos muestra como implementar la clase Array en la memoria estática







viernes, 27 de septiembre de 2019

TIPOS DE DATOS ABSTRACTOS E INTRODUCCIÓN A PILAS



¿QUÉ ES UN CONSTRUCTOR?
La función del constructor es inicializar un objeto de una clase. 
Las características son:
  1. Un constructor no especifica un valor de devolución.
  2. Un constructor se puede sobrecargar.
  3. Inicializa objetos de la clase.
  4. Reserva memoria.

TIPOS DE MÉTODOS

MÉTODO DE TIPO FUNCIÓN.
  •  Son métodos que nos devuelven algo
  • Un método de tipo función devuelve solo un dato u objeto como resultado, no varios.
  • La devolución del resultado se expresa con la palabra clave return seguida del dato u objeto a devolver.
  • La sentencia return implica que termina la ejecución del código en el método y estará típicamente en la linea final.


MÉTODO DE TIPO PROCEDIMIENTO.
  • Son métodos que realizan ciertas operaciones sin devolver un valor u objeto concreto.
  • Un método de tipo procedimiento si comienza con la palabra clave void, que significa "vacio" o "nulo".
  • Un método con tipo de retorno void no llevara sentencia return.


MODULARIDAD

En Java toda la lógica de programación esta agrupada en modulo (Métodos). Los métodos son porciones de programa que contienen la funcionalidad o comportamiento de un objeto.


¿PARA QUE SIRVEN LOS MÉTODOS?
  1. Reutilización de código.
  2. Mejor comprensión del código.
  3. Orden.
  4. Separación de tareas.
  5. Realiza trabajos complejos.


¿QUE CONTIENE UN MÉTODO EN JAVA?
  • Un bloque de código con su respectivo nombre.
  • Recibe parámetros o argumentos (Opcionales).
  • Acciones o instrucciones a realizar.
  • Devuelve un valor de algún tipo conocido (Opcional).

Vídeo de ejemplo... ↓↓







martes, 24 de septiembre de 2019

Introducción



En este foro estaremos compartiendo sobre los TDA (Tipos de Datos Abstracto), Memoria Estática, Memoria Dinámica, Recursividad, Listas conoceremos su definición y algunas características importantes.

Una estructura de datos es:

Representación organizada de un conjunto de información.

una manera natural de representar la información.

las estructuras de datos implementan algo que se llama TDA (Tipos de Datos Abstractos)

qUE ES UN TDA.?
1.Es un tipo de datos que consta de datos (Estructura de Datos propia) y operaciones que se pueden realizar sobre ellos (Inserción, Eliminación, búsqueda, Vaciado, Inicialización).
2.Un TAD se compone de Estructuras de Datos y los método o funciones que manipulan esas estructuras de datos.

Que es una memoria dinámica...
Que es una memoria estática...
Que es la recursividad...

Todo esto y más aprenderemos en este curso de estructura de datos.