SlideShare una empresa de Scribd logo
1 de 27
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 bidimensional
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:
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
BIDIMENSIONAL
NOTA:
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
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.

Más contenido relacionado

La actualidad más candente

Arreglos programacion
Arreglos programacionArreglos programacion
Arreglos programacionashildir
 
Exposicion Arreglos
Exposicion ArreglosExposicion Arreglos
Exposicion Arreglostacubomx
 
Arreglos en c ++
Arreglos en c ++Arreglos en c ++
Arreglos en c ++tacubomx
 
Tipos de datos en sql server
Tipos de datos en sql serverTipos de datos en sql server
Tipos de datos en sql serverEmanuel MCastillo
 
Vectores, matrices y estructuras
Vectores, matrices y estructurasVectores, matrices y estructuras
Vectores, matrices y estructurasrichmadriz
 
Normalización en Bases de datos
Normalización en Bases de datosNormalización en Bases de datos
Normalización en Bases de datoskamui002
 
Vectores y matrices
Vectores y matricesVectores y matrices
Vectores y matricesSohar Carr
 
Bryan gordillo ensayo_arreglos
Bryan gordillo ensayo_arreglosBryan gordillo ensayo_arreglos
Bryan gordillo ensayo_arreglosBryan Gordillo
 

La actualidad más candente (17)

Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Arreglos programacion
Arreglos programacionArreglos programacion
Arreglos programacion
 
Exposicion Arreglos
Exposicion ArreglosExposicion Arreglos
Exposicion Arreglos
 
Analisis de registro
Analisis de registroAnalisis de registro
Analisis de registro
 
Cap06
Cap06Cap06
Cap06
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos en c ++
Arreglos en c ++Arreglos en c ++
Arreglos en c ++
 
Vectores y matrices
Vectores y matricesVectores y matrices
Vectores y matrices
 
Tipos de datos en sql server
Tipos de datos en sql serverTipos de datos en sql server
Tipos de datos en sql server
 
Vectores, matrices y estructuras
Vectores, matrices y estructurasVectores, matrices y estructuras
Vectores, matrices y estructuras
 
Consultas
ConsultasConsultas
Consultas
 
Practica4
Practica4Practica4
Practica4
 
Normalización en Bases de datos
Normalización en Bases de datosNormalización en Bases de datos
Normalización en Bases de datos
 
Vectores y matrices
Vectores y matricesVectores y matrices
Vectores y matrices
 
Arreglos C++
Arreglos C++Arreglos C++
Arreglos C++
 
Arreglos
ArreglosArreglos
Arreglos
 
Bryan gordillo ensayo_arreglos
Bryan gordillo ensayo_arreglosBryan gordillo ensayo_arreglos
Bryan gordillo ensayo_arreglos
 

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
 
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
 
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
 
Clasificación de las estructuras de datos.pptx
Clasificación de las estructuras de datos.pptxClasificación de las estructuras de datos.pptx
Clasificación de las estructuras de datos.pptxRam Vazquez
 
Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Elizabeth Huaraya Apaza
 

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.
 
Presentación Arreglos
Presentación ArreglosPresentación Arreglos
Presentación 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
 
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...
 
c++_ECCI.pptx
c++_ECCI.pptxc++_ECCI.pptx
c++_ECCI.pptx
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimension
 
Cuaderno
CuadernoCuaderno
Cuaderno
 
Cuaderno
CuadernoCuaderno
Cuaderno
 
Clasificación de las estructuras de datos.pptx
Clasificación de las estructuras de datos.pptxClasificación de las estructuras de datos.pptx
Clasificación de las estructuras de datos.pptx
 
Arrayoareglos
ArrayoareglosArrayoareglos
Arrayoareglos
 
Cuaderno digital
Cuaderno digitalCuaderno digital
Cuaderno digital
 
Los arreglos crisbet
Los arreglos crisbetLos arreglos crisbet
Los arreglos crisbet
 
Arreglos
ArreglosArreglos
Arreglos
 
Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008
 
11 arreglos-multidimensionales
11 arreglos-multidimensionales11 arreglos-multidimensionales
11 arreglos-multidimensionales
 

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

Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
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
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
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
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
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
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 

Último (20)

Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
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
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
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
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
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
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 

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 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.