Pregunta:
que son arreglos unidimensionales?
anonymous
2007-05-21 10:06:47 UTC
que son arreglos unidimensionales?
Ocho respuestas:
La Shikita
2007-05-21 10:09:43 UTC
son los arreglos q solo tienen una dimension... supongo jajaja
romerorenan74
2007-05-25 13:51:51 UTC
Imagina una variable de un tipo de datos simple como puede ser numerica, de fecha, caracter, etc., la cual tiene el nombre Dato, ahora una matriz unidimensional es la agrupacion de variables del mismo tipo de datos y con el mismo nombre pero diferenciadas por su ubicacion, de ahi que en una matriz unidimensional se refiere a los elementos asi: Dato(3), corresponde al dato en la posicion 3. La implementacion de una matriz unidimensional va a depender del lenguaje de programacion y sus tipos de datos y sintaxis del lenguaje.
e=mc2
2007-05-22 02:17:43 UTC
En programación, un arreglo unidimensional, conocido comunmente como vector, es un conjunto consecutivo (o no. Dependerá del compilador, y si se trata de un arreglo dinámico o estático) de direcciones de memorias.

Tiene la particularidad de que este conjunto de memoria está representado por un único nombre. Para leer/escribir en el vector, se debe indicar la posición de memoria. Por ejemplo es pascal:



valor := Arreglo[4];



Las operaciones más comunes para un arreglo son:

1. Insertar

2. Borrar

3. Ordenar

4. Buscar



Resulta sencillo saber cuales son los usos más común de un vector recordando las operaciones mencionadas anteriormente:

Llevar un registro o conteo de elementos que tienen algún atributo o propiedad en común. Un ejemplo sencillo: Nómina de alumnos. Todos los alumnos tienen en común las siguientes propiedades: Edad, Nombre, etc. Por lo tanto, llevar una nómina resulta útil si se sigue una estructura como la siguiente (pascal).



TAlumno = record

Edad: integer;

Nombre: string[30];

end;



TNomina = array[1..MAX_CANT] of TAlumno.



Se trata por tanto de una estructura de datos en forma de lista. De la cual se "desprenden" otras:

Colas

Pilas



Además, emplear un vector resulta útil para operaciones algebraicas como ser: producto escalar, norma, angulo entre vectores, transformacionales espaciales y/o vectoriales. Aunque es más común en estos casos encontrar el uso de arreglos bidimensionales (o multidimensionales).



Saludos,
El amigo AD
2007-05-21 17:42:42 UTC
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS



FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA



CURSO: ALGORITMICA 1



SEMANA 05



ARREGLOS UNIDIMENSIONALES







PROBLEMA 1:



Inicializar un arreglo con 8 números enteros y determinar el primer mayor, el primer menor, la suma de sus valores y el valor promedio entre ellos.







PROGRAMA







#include



#include



#include











// declaraciones globales



int A[] = {22,32,25,67,54,78,26,17};



int n=8;







// funcion principal



void main(){



// declaracion de variables



int mayor, menor, suma;



int indMay, indMen, i;



double promedio;







// Determinar indice del primer mayor y del primer menor



mayor = A[0]; indMay =0; // supuesto del primer valor



menor = A[0]; indMen =0; // supuesto del primer valor



suma = 0; // acumulador de suma



for (i = 0; i < n; i++){



if ( A[i] > mayor ){



mayor=A[i];



indMay = i;



}







if ( A[i] < menor ){



menor=A[i];



indMen = i;



}







suma += A[i];



}







// calcular promedio



promedio = suma*1.0/n;



// Mostrar resultados



cout << "Arreglo Inicializado" << endl;



for (i = 0; i < n; i++)



cprintf("%5d%10d\r\n",i,A[i]);







cprintf("\r\nMayor valor = %10d",A[indMay]);



cprintf(" corresponde al elemento nro. %10d",indMay);



cprintf("\r\nMenor valor = %10d",A[indMen]);



cprintf(" corresponde al elemento nro. %10d",indMen);



cprintf("\r\nLa suma es = %10d",suma);



cprintf("\r\nEl promedio es = %10.2f",promedio);



getch();



}
El Realista
2007-05-21 17:27:22 UTC
los arreglos son conjuntos de datos, para que me captes la idea imaginate Excel, es una matriz o arreglo.



Un arreglo unidimensional, seria una columna y todas sus filas hacia abajo, es decir desde A1 hasta A10 es un arreglo unidimensional donde puedes grabar 10 valores uno en cada espacio o celda. generalmente se lo conoce como vector.



A los arreglos que multidimensionales e los conoce como matrices, una hoja de Excel entera es una matriz, que tiene muchas columnas y muchas filas.



Saludos!
Charlitos
2007-05-21 17:20:57 UTC
Los arreglos unidimencionales son los arreglos que solo son una columna y sus respectivas "filas" y los bidimensionales son los que tiene mas de una columna ...

en un arreglo uni haces referencia asi Arreglo(x) y en un bi sería Arreglo(x,y) filas y columnas...

Saludos.
anonymous
2007-05-21 17:17:45 UTC
Es una matriz de 1 x n, donde n es el numero de elementos que introduciras en el arreglo, son sencillos de programar y usar, la cosa se complica cuando son de 2 x n, o peor, de 3 x n, suerte.
raulmb
2007-05-21 17:08:35 UTC
Puntos en el universo


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...