lunes, 17 de noviembre de 2014

arreglos

ESTRUCTURA DE DATOS

En programación, una estructura de datos es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar su manipulación. Un dato elemental es la mínima información que se tiene en un sistema.
Una estructura de datos define la organización e interrelación de estos y un conjunto de operaciones que se pueden realizar sobre ellos. Las operaciones básicas son:
  • Alta, adicionar un nuevo valor a la estructura.
  • Baja, borrar un valor de la estructura.
  • Búsqueda, encontrar un determinado valor en la estructura para realizar una operación con este valor, en forma secuencial o binario (siempre y cuando los datos estén ordenados).
Otras operaciones que se pueden realizar son:
  • Ordenamiento, de los elementos pertenecientes a la estructura.
  • Apareo, dadas dos estructuras originar una nueva ordenada y que contenga a las apareadas

declaración de un tipo de dato con estructura de datos:

struc: es una palabra reservada de C que indica que los elementos que viene agrupados a continuación entre llaves componen una estructura.
nombre_estructura:identifica el tipo de dato que se describe y del cual se podran declarar variables.Se especifica entre corchetes para indicar su opcionalidad.
miembro1, miembro2,.......:Son los elementos que componen la estructura de datos, deben ser precedidos por el tipo_dato al cual pertenecen

ejemplo de la estructura de una tarjeta bancaria:

struct  {
long_int num_tarjeta;
char tipo_cuenta;
char nombre[80];
float saldo;
} cliente1, cliente2;


 a continuación se presenta un ejemplo de un programa en c++ con estructura de datos :

¿QUE ES UN ARREGLO EN C++?


Es un conjunto de variables que son del mismo tipo de datos. A cada parte de un arreglo se ñe denomina "elemento" los cuales se hacen referencia con el mismo nombre y se almacenan en pocisiones consecutivas 

declaración de un arreglo:

Tipo_datos nombre [tamaño]

primer tipo de arreglo unidimensional:






                      

segundo tipo de arreglo bidimensional:


























tercer tipo de arreglo multidimensional

























ejemplo de programa en c++ con arreglo:


























OPERACIONES EN ARREGLOS: (BÚSQUEDA Y EDICIÓN)



















Ejemplo de un programa en c++ con busqueda:


No hay comentarios:

Publicar un comentario