SlideShare una empresa de Scribd logo
1 de 26
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
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
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.
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:
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:
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
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.
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
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
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:
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
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.
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
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
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:
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:
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 tridimensional
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
TRIDIMENSIONAL
NOTA:
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
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:
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.
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
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
TETRADIMENSIONAL
NOTA:
Actividad 3.1
Esta adjuntada en
plataforma
Parcial 3.

Más contenido relacionado

La actualidad más candente

Buses, Direccionamiento, Temporizacion
Buses, Direccionamiento, TemporizacionBuses, Direccionamiento, Temporizacion
Buses, Direccionamiento, TemporizacionYESENIA CETINA
 
Capa de enlace de datos - Modelo OSI
Capa de enlace de datos - Modelo OSICapa de enlace de datos - Modelo OSI
Capa de enlace de datos - Modelo OSIfillescas
 
Operaciones Básicas con el Sistema Hexadecimal
Operaciones Básicas con el Sistema HexadecimalOperaciones Básicas con el Sistema Hexadecimal
Operaciones Básicas con el Sistema Hexadecimalpafalconi
 
Métodos de ordenación externa
Métodos de ordenación externaMétodos de ordenación externa
Métodos de ordenación externaEdwin Narváez
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareT.I.C
 
Programacion Convexa Presentacion Definitivo
Programacion Convexa Presentacion DefinitivoProgramacion Convexa Presentacion Definitivo
Programacion Convexa Presentacion Definitivowadar3
 
3. algoritmos de ordenamiento interno
3. algoritmos de ordenamiento interno3. algoritmos de ordenamiento interno
3. algoritmos de ordenamiento internoFernando Solis
 
Calculo Diferencial Sucesiones y Series
Calculo Diferencial Sucesiones y SeriesCalculo Diferencial Sucesiones y Series
Calculo Diferencial Sucesiones y SeriesJ-S_M
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesJosé Antonio Sandoval Acosta
 
“método de euler y runge kutta”
“método de euler y runge kutta”“método de euler y runge kutta”
“método de euler y runge kutta”Astorgo
 
El Juego TicTacToe (Gato) mediante Arboles de Decisiones
El Juego TicTacToe (Gato) mediante Arboles de DecisionesEl Juego TicTacToe (Gato) mediante Arboles de Decisiones
El Juego TicTacToe (Gato) mediante Arboles de DecisionesJosé Enrique Alvarez Estrada
 
METODOS NUMERICOS para ingenieria -Chapra
METODOS NUMERICOS para ingenieria -ChapraMETODOS NUMERICOS para ingenieria -Chapra
METODOS NUMERICOS para ingenieria -ChapraAdriana Oleas
 
Inversa de una matriz
Inversa de una matrizInversa de una matriz
Inversa de una matrizalgebra
 

La actualidad más candente (20)

Buses, Direccionamiento, Temporizacion
Buses, Direccionamiento, TemporizacionBuses, Direccionamiento, Temporizacion
Buses, Direccionamiento, Temporizacion
 
Capa de enlace de datos - Modelo OSI
Capa de enlace de datos - Modelo OSICapa de enlace de datos - Modelo OSI
Capa de enlace de datos - Modelo OSI
 
Operaciones Básicas con el Sistema Hexadecimal
Operaciones Básicas con el Sistema HexadecimalOperaciones Básicas con el Sistema Hexadecimal
Operaciones Básicas con el Sistema Hexadecimal
 
Codigo Hamming
Codigo HammingCodigo Hamming
Codigo Hamming
 
Métodos de ordenación externa
Métodos de ordenación externaMétodos de ordenación externa
Métodos de ordenación externa
 
Unidad 1 arquitectura de computadoras
Unidad 1 arquitectura de computadorasUnidad 1 arquitectura de computadoras
Unidad 1 arquitectura de computadoras
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del Software
 
Programacion Convexa Presentacion Definitivo
Programacion Convexa Presentacion DefinitivoProgramacion Convexa Presentacion Definitivo
Programacion Convexa Presentacion Definitivo
 
Algoritmos con PSeInt
Algoritmos con PSeIntAlgoritmos con PSeInt
Algoritmos con PSeInt
 
Metodo congruencial mixto en java
Metodo congruencial mixto en javaMetodo congruencial mixto en java
Metodo congruencial mixto en java
 
Listas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de DatosListas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de Datos
 
Buses
BusesBuses
Buses
 
3. algoritmos de ordenamiento interno
3. algoritmos de ordenamiento interno3. algoritmos de ordenamiento interno
3. algoritmos de ordenamiento interno
 
Calculo Diferencial Sucesiones y Series
Calculo Diferencial Sucesiones y SeriesCalculo Diferencial Sucesiones y Series
Calculo Diferencial Sucesiones y Series
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no lineales
 
“método de euler y runge kutta”
“método de euler y runge kutta”“método de euler y runge kutta”
“método de euler y runge kutta”
 
El Juego TicTacToe (Gato) mediante Arboles de Decisiones
El Juego TicTacToe (Gato) mediante Arboles de DecisionesEl Juego TicTacToe (Gato) mediante Arboles de Decisiones
El Juego TicTacToe (Gato) mediante Arboles de Decisiones
 
Ppt algoritmo
Ppt algoritmoPpt algoritmo
Ppt algoritmo
 
METODOS NUMERICOS para ingenieria -Chapra
METODOS NUMERICOS para ingenieria -ChapraMETODOS NUMERICOS para ingenieria -Chapra
METODOS NUMERICOS para ingenieria -Chapra
 
Inversa de una matriz
Inversa de una matrizInversa de una matriz
Inversa de una matriz
 

Similar a Arreglos c1. p3.

Programación de nivel básico 3. c1. p3.
Programación de nivel básico 3. c1. p3.Programación de nivel básico 3. c1. p3.
Programación de nivel básico 3. c1. p3.DENIRAMIREZANDRADE
 
Programación de nivel básico 3. c3. p2.
Programación de nivel básico 3. c3. p2.Programación de nivel básico 3. c3. p2.
Programación de nivel básico 3. c3. p2.DENIRAMIREZANDRADE
 
Exposicion Arreglos
Exposicion ArreglosExposicion Arreglos
Exposicion Arreglostacubomx
 
Expocicion de Arreglos
Expocicion de ArreglosExpocicion de Arreglos
Expocicion de Arreglostacubomx
 
11 arreglos-multidimensionales
11 arreglos-multidimensionales11 arreglos-multidimensionales
11 arreglos-multidimensionalessandra mendoza
 
11 arreglos-multidimensionales
11 arreglos-multidimensionales11 arreglos-multidimensionales
11 arreglos-multidimensionalesMari Gonzalez
 
Giseproi curso de programación - sesión 10 - arreglos y matrices
Giseproi   curso de programación - sesión 10 - arreglos y matricesGiseproi   curso de programación - sesión 10 - arreglos y matrices
Giseproi curso de programación - sesión 10 - arreglos y matricesgiseproi
 
5ta Evaluación de Progamación.docx
5ta Evaluación de Progamación.docx5ta Evaluación de Progamación.docx
5ta Evaluación de Progamación.docxJulioRodolfodeJessHe
 
Estructuras De Datos-Arreglos
Estructuras De Datos-Arreglos Estructuras De Datos-Arreglos
Estructuras De Datos-Arreglos Simeon Bordones
 
Una de las variables en programación que pocas veces se utilizan por desconoc...
Una de las variables en programación que pocas veces se utilizan por desconoc...Una de las variables en programación que pocas veces se utilizan por desconoc...
Una de las variables en programación que pocas veces se utilizan por desconoc...Jose Martin Cueto Llanccaya
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimensionyperalta
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimensionyperalta
 

Similar a Arreglos c1. p3. (20)

Programación de nivel básico 3. c1. p3.
Programación de nivel básico 3. c1. p3.Programación de nivel básico 3. c1. p3.
Programación de nivel básico 3. c1. p3.
 
Programación de nivel básico 3. c3. p2.
Programación de nivel básico 3. c3. p2.Programación de nivel básico 3. c3. p2.
Programación de nivel básico 3. c3. p2.
 
Arreglos C++
Arreglos C++Arreglos C++
Arreglos C++
 
Presentación Arreglos
Presentación ArreglosPresentación Arreglos
Presentación Arreglos
 
Exposicion Arreglos
Exposicion ArreglosExposicion Arreglos
Exposicion Arreglos
 
Expocicion de Arreglos
Expocicion de ArreglosExpocicion de Arreglos
Expocicion de Arreglos
 
11 arreglos-multidimensionales
11 arreglos-multidimensionales11 arreglos-multidimensionales
11 arreglos-multidimensionales
 
11 arreglos-multidimensionales
11 arreglos-multidimensionales11 arreglos-multidimensionales
11 arreglos-multidimensionales
 
Giseproi curso de programación - sesión 10 - arreglos y matrices
Giseproi   curso de programación - sesión 10 - arreglos y matricesGiseproi   curso de programación - sesión 10 - arreglos y matrices
Giseproi curso de programación - sesión 10 - arreglos y matrices
 
5ta Evaluación de Progamación.docx
5ta Evaluación de Progamación.docx5ta Evaluación de Progamación.docx
5ta Evaluación de Progamación.docx
 
Estructuras De Datos-Arreglos
Estructuras De Datos-Arreglos Estructuras De Datos-Arreglos
Estructuras De Datos-Arreglos
 
Una de las variables en programación que pocas veces se utilizan por desconoc...
Una de las variables en programación que pocas veces se utilizan por desconoc...Una de las variables en programación que pocas veces se utilizan por desconoc...
Una de las variables en programación que pocas veces se utilizan por desconoc...
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimension
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimension
 
c++_ECCI.pptx
c++_ECCI.pptxc++_ECCI.pptx
c++_ECCI.pptx
 
Cuaderno
CuadernoCuaderno
Cuaderno
 
Cuaderno
CuadernoCuaderno
Cuaderno
 
Arrayoareglos
ArrayoareglosArrayoareglos
Arrayoareglos
 
Cuaderno digital
Cuaderno digitalCuaderno digital
Cuaderno digital
 

Más de DENIRAMIREZANDRADE (20)

Characteristicas y ventajas de las hojas de cálculo c6 .i2 p3.
Characteristicas y ventajas de las hojas de cálculo c6 .i2 p3.Characteristicas y ventajas de las hojas de cálculo c6 .i2 p3.
Characteristicas y ventajas de las hojas de cálculo c6 .i2 p3.
 
Interfaz de un presentador grafico c4.i2 p3.
Interfaz de un presentador grafico c4.i2 p3.Interfaz de un presentador grafico c4.i2 p3.
Interfaz de un presentador grafico c4.i2 p3.
 
Interfaz de un procesador de texto c1.i2. p3
Interfaz de un procesador de texto c1.i2. p3Interfaz de un procesador de texto c1.i2. p3
Interfaz de un procesador de texto c1.i2. p3
 
Karel el robot c7. p2. i2.
Karel el robot c7. p2. i2.Karel el robot c7. p2. i2.
Karel el robot c7. p2. i2.
 
Tercer grado. c1. r2.
Tercer grado. c1. r2.Tercer grado. c1. r2.
Tercer grado. c1. r2.
 
Sexto grado. c1. r2.
Sexto grado. c1. r2.Sexto grado. c1. r2.
Sexto grado. c1. r2.
 
Segundo grado. c1. r2.
Segundo grado. c1. r2.Segundo grado. c1. r2.
Segundo grado. c1. r2.
 
Quinto grado. c1. r2.
Quinto grado. c1. r2.Quinto grado. c1. r2.
Quinto grado. c1. r2.
 
Primer grado. c1. r2.
Primer grado. c1. r2.Primer grado. c1. r2.
Primer grado. c1. r2.
 
Cuarto grado. c1. r2.
Cuarto grado. c1. r2.Cuarto grado. c1. r2.
Cuarto grado. c1. r2.
 
Tercer grado. c7.
Tercer grado. c7.Tercer grado. c7.
Tercer grado. c7.
 
Sexto grado. c7.
Sexto grado. c7.Sexto grado. c7.
Sexto grado. c7.
 
Segundo grado. c7.
Segundo grado. c7.Segundo grado. c7.
Segundo grado. c7.
 
Primer grado. c7.
Primer grado. c7.Primer grado. c7.
Primer grado. c7.
 
Cuarto grado. c7.
Cuarto grado. c7.Cuarto grado. c7.
Cuarto grado. c7.
 
Tercer grado. c6.
Tercer grado. c6.Tercer grado. c6.
Tercer grado. c6.
 
Sexto grado. c4.
Sexto grado. c4.Sexto grado. c4.
Sexto grado. c4.
 
Segundo grado. c6.
Segundo grado. c6.Segundo grado. c6.
Segundo grado. c6.
 
Primer grado. c6.
Primer grado. c6.Primer grado. c6.
Primer grado. c6.
 
Cuarto grado. c4.
Cuarto grado. c4.Cuarto grado. c4.
Cuarto grado. c4.
 

Último

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 

Último (20)

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 

Arreglos c1. p3.

  • 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 tridimensional
  • 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 TRIDIMENSIONAL 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 TETRADIMENSIONAL NOTA:
  • 26. Actividad 3.1 Esta adjuntada en plataforma Parcial 3.