1. Profra: Dení Ramírez Andrade
Tecnología de la información y
comunicación 1.
BLOQUE 4. DISEÑA PROGRAMAS DE COMPUTADORA DE
NIVEL BÁSICO IV
2. El arreglo unidimensional o de una
dimensión está formado por un conjunto de
elementos de un mismo tipo de datos que
se almacenan bajo un mismo nombre y se
diferencian por la posición que tiene cada
elemento dentro del arreglo de datos.
Veamos el siguiente ejemplo:
ARREGLOS UNIDIMENSIONALES
3. Ejemplo:
• Se tiene el número de unidades producidas por un
obrero en cada uno de los 30 días del mes.
Elaborar un algoritmo que permita leer la
producción de cada uno de los 30 días, sin que se
pierda la producción de ninguno de los días; esto
es, se lee la producción del primer día, se lee la
producción del segundo día, sin que se pierda la
del primero, y así sucesivamente, de modo que al
leer la producción del día 30 no se pierda la de
ninguno de los 29 días anteriores.
4. a. Una opción sería usar 30 variables, una para cada día, de la siguiente
manera:
produccion1, produccion2, produccion3, --, produccion30
b. Otra opción es usar un arreglo con una dimensión de 30 elementos,
como se muestra en la siguiente fi gura:
5. Explicación:
En la figura tenemos un arreglo llamado
producción con 30 elementos, el primero
de ellos se identifica con la posición 0, el
segundo tiene la posición 1, el tercero la
posición 2 y así sucesivamente hasta el
elemento treinta, que tiene la posición
número 29. Así, la producción del día 1 se
almacena en el elemento número 0, la
producción del día 2 se almacena en el
elemento 1, y así sucesivamente hasta la
producción del día 30, que se almacena
NOTA:
6. Cuando se define un arreglo, es necesario hacerlo como una variable. En
la parte de declaraciones de variables se utiliza el siguiente formato:
nombreVariable: Arreglo[Tamaño] Tipo de dato
En donde:
• nombreVariable: Es el nombre de identificación de la variable.
• Arreglo: Es la palabra reservada que indica que la variable es un arreglo.
• Tamaño: Es un número entero que indica la cantidad de elementos que
tendrá el arreglo; por ejemplo, 10, 20, 50, 100, 500, 1000, etcétera.
• Tipo de dato: Es el tipo de dato que tendrá el conjunto de elementos del
arreglo que se está definiendo. Puede ser Entero, Real, Cadena, etcétera.
Definición del arreglo unidimensional
7. Si aplicamos los conceptos anteriores para definir un arreglo que nos
sirva para
almacenar la producción de los 30 días del mes, tenemos:
Explicación:
• producción es el nombre de la variable que se está declarando.
• Es un arreglo que contiene 30 elementos (del 0 al 29).
• Cada elemento del arreglo es un dato de tipo entero.
8. Cada elemento individual de un
arreglo se relaciona con el nombre
de la variable y un número que
indica la posición que ocupa el
elemento dentro del arreglo.
Dicho número se pone entre [ ] y
se le llama subíndice, índice o
suscrito. De acuerdo con lo
anterior, en nuestro ejemplo
tenemos que:
MANEJO DE LOS ELEMENTOS DEL ARREGLO
UNIDIMENSIONAL
9. El arreglo bidimensional o de dos dimensiones está
formado por un conjunto de elementos de un mismo tipo
de dato que se almacenan bajo un mismo nombre y que,
al igual que en el unidimensional, se diferencian por la
posición que tiene cada elemento dentro del arreglo de
datos, con la aclaración de que la disposición de los
elementos es en forma rectangular o cuadrada, donde la
primera dimensión está dada por los renglones y la
segunda por las columnas. Un arreglo de este tipo,
también conocido como matriz, es de orden M x N, donde
M es el número de renglones y N el número de columnas,
ARREGLOS BIDIIMENSIONALES
10. Ejemplo:
Un arreglo de orden 4 x 5 tiene 4 renglones y 5 columnas, es decir, cada
renglón se divide en 5 columnas, como se muestra a continuación:
11. Al definir un arreglo es necesario hacerlo como una variable, por lo cual
en la parte de declaraciones de variables se utiliza el siguiente formato:
nombreArreglo:Arreglo[tamRenglones][tamColumnas] Tipo de dato
En donde:
• nombreArreglo: Es el nombre de identificación de la variable.
• Arreglo: Es la palabra reservada que indica que la variable es un arreglo.
• tamRenglones: Indica el número de renglones que tendrá el arreglo.
• tamColumnas Indica el número de columnas que tendrá el arreglo.
• Tipo de dato: Es el tipo de dato que tiene el conjunto de elementos del arreglo
que se está defi niendo; pueden ser Entero, Real, Cadena, etcétera.
Definición del arreglo bidimensional
12. Si aplicamos los conceptos del formato anterior para definir la matriz
de orden 4 x 5 de números enteros, tenemos:
En donde:
• matriz es el nombre de la variable.
•Es un arreglo que contiene 4 renglones y 5 columnas (20
elementos).
• Cada elemento del arreglo es un dato de tipo entero.
13. Para relacionar cada elemento individual de una matriz se usan dos subíndices; el primero
indica el renglón y el segundo la columna, como sigue:
matriz[renglon][columna]
En donde:
• renglon indica el número de renglón y columna indica el número de columna que ocupa el elemento
relacionado.
Los subíndices pueden ser constantes, variables o expresiones de tipo entero, como se explicó para el caso de
los unidimensionales.
Como toda variable, una de tipo matriz puede usarse para leer datos, asignarle valores mediante expresiones
aritméticas, imprimir su contenido, formar parte de expresiones lógicas, etcétera.
Ejemplos:
Manejo de los elementos del arreglo bidimensional
14. El arreglo tridimensional o de tres dimensiones está
formado por un conjunto de elementos de un mismo tipo
de datos que se almacenan bajo un mismo nombre y que,
al igual que en los unidimensionales y bidimensionales, se
diferencian por la posición que tiene cada elemento
dentro del arreglo de datos, con la aclaración de que la
disposición de los elementos es una combinación del
arreglo unidimensional y bidimensional. La primera
dimensión se podría esquematizar como el arreglo
unidimensional, un conjunto de elementos; la segunda y
tercera dimensión son un arreglo de dos dimensiones que
ARREGLOS TRIDIMENSIONALES
15. Un arreglo de tres
dimensiones se podría
leer como un arreglo de
matrices, es decir, un
arreglo compuesto por
X elementos, donde
cada elemento es un
arreglo de M x N de
dos dimensiones,
esquemáticamente:
16. El arreglo tridimensional
esquematizado tiene 4
elementos en la primera
dimensión; cada elemento
de ésta es un arreglo de 5
x 5, es decir, un arreglo de
2 dimensiones. Se lee
como un arreglo de
matrices o un prisma
rectangular. Este arreglo
está compuesto por los
elementos:
17. Como ya lo hemos mencionado, al definir un arreglo es necesario hacerlo como
una variable, por lo cual, en la parte de declaración de variables, se utiliza el
siguiente formato:
nomVar: Arreglo[primeraDim][segundaDim][terceraDim] Tipo de dato
En donde:
• nomVar :Es el nombre de la variable.
• Arreglo: Indica que es un arreglo.
• primeraDim:Indica la cantidad de elementos de la primera dimensión.
• segundaDim: Indica la cantidad de elementos de la segunda dimensión del arreglo.
• terceraDim: Indica la cantidad de elementos de la tercera dimensión del arreglo.
• Tipo de dato: Es el tipo de dato de los elementos del arreglo.
Definición del arreglo bidimensional
18.
19. Para relacionar cada elemento individual de un arreglo de tres dimensiones se usan tres
subíndices; el primero indica la primera dimensión del elemento, el segundo la segunda
dimensión y el tercero la tercera dimensión, como sigue:
nomVar[primera][segunda][tercera]
En donde:
Primera: Indica el número de elemento en la primera dimensión.
Segunda: Indica el número de elemento en la segunda dimensión.
Tercera: Indica el número de elemento en la tercera dimensión.
Al igual que toda variable, una de tipo arreglo tridimesional puede usarse para leer datos, asignarle valores
mediante expresiones aritméticas, imprimir su contenido, etcétera.
Ejemplos:
MANEJO DE LOS ELEMENTOS DEL ARREGLO
BIDIMENSIONAL
NOTA:
20. El arreglo tetradimensional o de cuatro dimensiones está
formado por un conjunto de elementos de un mismo tipo
de datos que se almacenan bajo un mismo nombre y que,
al igual que en los unidimensionales, bidimensionales y
tridimensionales, se diferencian por la posición que tiene
cada elemento dentro del arreglo de datos, con la
aclaración de que la disposición de los elementos es una
doble combinación del arreglo bidimensional. Las
primeras dos dimensiones se podrían esquematizar como
un arreglo bidimensional y la tercera y cuarta dimensión
esquematizan otro arreglo bidimensional dentro del
ARREGLOS TETRADIMENSIONALES
21. Un arreglo de cuatro
dimensiones se podría
leer como una matriz
de matrices, es decir, un
arreglo de dos
dimensiones M x N
compuesto por
elementos, donde cada
elemento es un arreglo
de dos dimensiones P x
Q. Esquemáticamente:
22. El arreglo tetradimensional
esquematizado tiene 4 elementos
en la primera dimensión y 3
elementos en la segunda
dimensión para formar un arreglo
de dos dimensiones, donde cada
elemento de ésta es un arreglo
de 5 x 5, es decir, un arreglo de 2
dimensiones (la tercera y cuarta),
se lee como una matriz de
matrices.
23. variable, por lo cual, en la parte de declaración de variables, se utiliza el siguiente formato:
nomVar: Arreglo[priDim][segDim][terDim][cuarDim] Tipo de dato.
En donde:
• nomVar Es el nombre de la variable.
• Arreglo Indica que es un arreglo.
• priDim Indica la cantidad de elementos de la primera dimensión del arreglo (10 por
ejemplo).
• segDim Indica la cantidad de elementos de la segunda dimensió del arreglo.
• terDim Indica la cantidad de elementos de la tercera dimensión del arreglo.
• cuarDim Indica la cantidad de elementos de la cuarta dimensión del arreglo.
• Tipo de dato Es el tipo de dato de los elementos del arreglo.
Definición del arreglo tetradimensional
24.
25. Para relacionar cada elemento individual de un arreglo de cuatro dimensiones se usan cuatro
subíndices; el primero indica la primera dimensión (renglón de la primera matriz) del elemento, el
segundo la segunda dimensión (columna de la primera matriz), el tercero la tercera dimensión
(renglón de la matriz dentro de cada elemento de la primer matriz) y el cuarto la cuarta dimensión
(columna de la matriz dentro de cada elemento de la primer matriz), como sigue:
tetra[ren1][col1][ren2][col2]
En donde:
• ren1 Indica el número de elemento en la primera dimensión.
• col1 Indica el número de elemento en la segunda dimesión.
• ren2 Indica el número de elemento en la tercera dimensión.
• col2 Indica el número de elemento en la cuarta.
Al igual que toda variable, una de tipo arreglo tetradimesional puede usarse para leer datos, asignarle valores mediante
expresiones aritméticas, imprimir su contenido, etcétera.
• Ejemplos:
MANEJO DE LOS ELEMENTOS DEL ARREGLO
BIDIMENSIONAL
NOTA:
26. Actividad 1.3
Con ayuda de la lectura anterior contesta el siguiente
cuadro.
Parcial 3.
ARREGLO ¿CÓMO ESTÁ
FORMADO?
DEFINICIÓN MANEJO DE LOS
ELEMENTOS
EJEMPLO
Unidimensionales
Bidimensionales
Tridimensionales
Tetradimensionales
27. Realizarlo en documento Word.
Guardar tu presentación con tu primer apellido, un
nombre y el número de la actividad.
Por ejemplo:
LA ELABORACIÓN ES DE MANERA INDIVIDUAL
Subir la actividad a plataforma o enviarla a mi correo.
Fecha límite: martes 09 de junio 2020 a las 3:00pm.