Arreglos Y Tipos De Datos Primitivos

Páginas: 6 (1410 palabras) Publicado: 9 de febrero de 2016
Arreglos y tipos de datos primitivos

Concepto
 En el lenguaje C++ un arreglo se le conoce como un tipo de dato compuesto que se almacenan en la memoria de manera contigua con el mismo nombre. Para difenciar los elementos de un arreglo se utilizan índices detrás del nombre del arreglo y encerrados por []. El elemento 5° (quinto) de un arreglo, es representado por el índice [4], ya que losíndices comienzan en 0. Esto significa que un arreglo de 10 elementos tendría los índices del 0 al 9: [0...9].
Asignación de un arreglo:

            nombre_variable[índice] = expresión del tipo

Esta instrucción asigna el valor asociado de la expresión a la posición índice del arreglo nombre _ variable. El índice debe ser una expresión del tipo entero en el rango [0, longitud-1]. Cabe destacarque C++ no chequea que el valor de la expresión sea menor a longitud, simplemente asigna el valor a esa posición de memoria como si formara parte del arreglo, pisando, de esta manera, otros datos que no forman parte del mismo, con lo que finalmente el programa no funciona correctamente.
Clasificación de los arreglos en leguaje c
Arreglos unidimensionales
Un arreglo de una dimensión(unidimensional), también llamado vector o fila, es un tipo de datos estructurado compuesto de un número determinado de elementos, de tamaño fijo y elementos homogéneos (del mismo tipo). La característica de tamaño fijo se refiere a que el tamaño del array debe ser conocido en tiempo de compilación.


Declaracion de los arreglos unidimensionales: Se declara el tipo del arreglo, con la palabra reservada TYPE,luego se declara la variable de tipo arreglo, esto se hace en el bloque de declaracion de variables palabra reservada VAR.
Type
nombre_arreglo= array[x..y]of tipo_dato;
Ejemplos:
salarios= array [1…x] of real;
nombre_trabajador=array[1..x] of string;
Nota: El tipo de dato del arreglo puede ser: integer,real, boolean, string etc.

Arreglos bidimensionales
Un arreglo bidimensional (también llamadotabla o matriz) es un arreglo con dos índices. Al igual que los vectores deben ser ordinales. Se declaran de igual manera que los arrays de una dimensión.
Un arreglo bidimensional recoge valores de una tabla de doble entrada. Cada uno de los elementos se identifica y se asigna mediante una variable ($nombre) seguida de dos ([]) que contienen los índices del arreglo .Los índices puedeser escalares -equivaldrían al número de fila y columna que la celda ocuparía en la tabla, o puede ser asociativo que equivaldría en alguna medida a usar como indices los nombres de la fila y de la columna
Un array bidimensional (tabla o matríz) es un array con dos índices, al igual que los vectores que deben ser ordinales o tipo subrango.

Declaración
Un arreglo bidimensional se define así:
intarreglo[10][10];
float matriz[10][10];
también podemos utilizar constantes para definir la dimensión del arreglo de dos dimensiones:
const int N = 10;
int arreglo[N][N];

Ejemplo
Leer desde teclado una matriz de números enteros de dimensión 3x3.









Arreglo multidimencional
Es una estructura de datos estadística y de un mismo tipo de datos, y de longitud fija que almacena datos de forma matricial.0 Deigual forma que los arreglos unidimensionales, el almacenamiento de los datos en la memoria e realiza en forma secuencial y son accedidos mediante índices.
Sintaxis
La declaración del arreglo multidimensionales es:
Tipo_dato identificador [dimension1]
[dimension2]…[dimensionN]; //donde N es un numero natural positivo

Cadena de caracteres
Una cadena en C++ es un conjunto de caracteres, o valoresde tipo char, terminados con el carácter nulo, es decir el valor numérico 0. Internamente, en el ordenador, se almacenan en posiciones consecutivas de memoria. Este tipo de estructuras recibe un tratamiento muy especial, ya que es de gran utilidad y su uso es continuo.
La manera de definir una cadena es la siguiente:
char []
Cuando se declara una cadena hay...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tipos de datos primitivos
  • Tipos De Datos Primitivos En Java
  • TIPOS DE DATOS PRIMITIVOS
  • La Compilacion Y Sus Fases,Datos y Tipos de Datos,Operaciones Primitivas, Constantes Y Variables
  • Identificadores y Tipos De Datos Primitivos
  • Tipos De Arreglos
  • Tipos De Arreglos
  • Estructura de datos Arreglos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS