Sei sulla pagina 1di 4

INSTITUTO TECNOLOGICO

SUPERIOR DE RIOVERDE
INGENIERIA EN SISTEMAS
COMPUTACIONALES
FUNDAMENTOS DE
PROGRAMACION

ISC YURIVIA TORRES MERAS

ARRAYS MULTIDIMENSIONALES

JONATHAN GONZALEZ REYES


JUAN CARLOS BLANCO JIMENEZ

07 DE DICIEMBRE DEL 2015

[Escriba aqu]

[Escriba aqu]

TABLA DE CONTENIDO
TEMA

PAGINA

ARREGLOS (ARRAYS)

Que es un arreglo o array?


Son objetos compuestos por una coleccin de
elementos del mismo tipo de datos que se almacenan
consecutivamente en memoria. Los elementos al ser
del mismo tipo, pueden ser almacenados en estos
arreglos para su uso posterior, considerando que los
tipos de elementos pueden ser enteros, dobles,
flotantes, letras (String), etc.
Estos elementos que obtendr el array podrn
ser usados posterior a su almacenamiento, sin
embargo, para su localizacin es necesario determinar
un ndice, algo parecido a una direccin, que
determina la posicin del elemento que se busca,
dentro del arreglo.

Como se crea un Arreglo o Array?


El proceso para la creacin de un arreglo
requiere 4 pasos fundamentales
Declaracin: Es la operacin mediante la cual se
define su nombre con un identificador vlido y el
tipo de los elementos del array.
La estructura bsica seria: tipoDato nombreArray [ ]
Ejemplificando: static int ArreglodeFP[ ]
Nota: Se observa que int se refiere al tipo de dato, y
ArreglodeFP es el nombre que le asignamos al arreglo,
pudiendo ser cualquier otro).

[Escriba aqu]

[Escriba aqu]

Creacin: A pesar de que el array este declarado,


no se pueden ingresar datos al arreglo hasta que
no haya sido creado, por lo cual se realiza:
Estructura bsica: nombreArray = new
[tamao]
Ejemplificando: ArreglodeFP = new int [10]

tipoDato

ArreglodeFP es el nombre del array declarado


previamente, int es el tipo de dato de los elementos
del array y [10] es el tamao del array es una
expresin entera cuyo valor es el nmero de
elementos del array.
Inicializacin y Utilizacin: Para estas dos
etapas, se pueden contemplar dos situaciones, si
se realiza la declaracin de un arreglo con datos
estticos (static= no se modifica el espacio de
memoria y se contempla desde antes de la
ejecucin del mismo programa), pueden definirse
desde antes de inicializar el programa o solicitar
los datos a travs del mismo programa e ir llenado
sus espacio con los datos que solicite. Por
ejemplificar ambas situaciones tendramos:
Arreglo que ya posee sus datos determinados:
double [] Lista= [ 1.5, 2.45, 3.15, 7.25, 8.4]

Arreglo que an no posee sus datos, que sern


definidos por el mismo programa:
double [] Lista= [f]

La utilizacin de funciones en s, provee al


programador la oportunidad de optimizar el cdigo y por
supuesto la no repeticin del mismo.

Cules son los tipos de Arreglos?


Los arreglos pueden ser por su naturaleza de 3
tipos:
Unidimensional,
Bidimensional
y
Multidimensional (en este ltimo no encontramos como
tal una limitante de su tamao, sino debido a su
naturaleza podemos definir desde 3 hasta n
dimensiones).
A continuacin se muestran los tipos de
arreglos, sus caractersticas y como se declararan en
un programa.
UNIDIMENSIONAL
Tambin denominados vectores, son arreglos que
poseen solo una dimensin para el ingreso de datos,
son bien llamados vectores o incluso listas.
CONCLUSIONES
Una vez que se ha ledo acerca de las funciones,
podra decirse que el uso de estas trae consigo muchas
ventajas al momento de programar en cualquier lenguaje,
ya sea Python, Java, C++, etc; las funciones son una parte
del cdigo que nos permite la reduccin y aprovechamiento
tanto del cdigo como del tiempo de desarrollo del software
que se est realizando.

[Escriba aqu]

[Escriba aqu]

Por lo tanto, entiendo que una funcin puede ser


invocada tantas veces sea necesario dentro de la estructura
del programa, sin la necesidad de escribirla nuevamente
cada que sea necesaria, al hacer esto tambin podra
decirse que se ve dotado de una mayor organizacin dentro
de la estructura del software, programa o aplicacin que se
est realizando.
MIRNA CAROLINA URBINA BALLEZA

Despus de analizar las estructuras de las funciones,


se llega a la conclusin de que son primordiales en una
tienda de abarrotes por la siguiente situacin: Una tienda de
abarrotes contempla muchas ventas, muchos productos y
puede generar incluso ofertas especiales. Debido a esto
realizar un cdigo repetitivo para calcular los totales, los
descuentos o las modificaciones que tienen los precios de
los productos, creara un cdigo demasiado largo, sobre todo
si se tratara de generar un segmento para cada posible
oferta/descuento o promocin, llevara ms tiempo en su
creacin del necesario y podra crear confusin dentro del
mismo cdigo produciendo errores al crearlo. Una de las
ventajas de las funciones es que al ser posible invocarlas
cada que se desee, al solo escribir una funcin (en un
pequeo segmento de cdigo) y se realice de manera
correcta, puede repetirse infinidad de veces haciendo que el
cdigo adems de ser ms pequeo y rpido, permite
modificarlo manera fcil para todas las situaciones que
demande la tienda de abarrotes, hacindolo fcil de moldear
y sobre todo fcil de disear.

JONATHAN GONZLEZ REYES

REFERENCIAS
Paul J. Deitel, Arvey M. Deitel (2013) Como Programar en
Java. Editorial ADDISON-WESLEY. 9 Edicin.
Joyanes Aguilar. (2008). Fundamentos de Programacin:
Algoritmos, Estructura de Datos y Objetos. McGraw Hill.
Ignacio Zaragoza. (2009). Programacin en C: Metodologa,
Algoritmos y Estructura de datos. Madrid. McGraw Hill.

[Escriba aqu]

[Escriba aqu]

Potrebbero piacerti anche