SlideShare una empresa de Scribd logo
1 de 11
Arreglos. en Lenguaje C 0 1 2 3 . . . n 18 22 25 23 . . . 19
Tipos de arreglos: Unidimensionales Bidimensionales Multidimensionales Arreglos Bidimensionales: Bidimensionales Tipos de Arreglos. Unidad IV. Arreglos Computación Conocidos también como Matrices o tablas.  Secuencia de elementos del mismo tipo.  El orden de cada elemento viene dado por la posición que ocupa dentro del arreglo.  El orden se expresa mediante dos subíndices que normalmente son números, para indicar la posición de la fila y la columna.  Los datos se representan en filas y columnas de datos (dos dimensiones) 
. . . 10 22 75 23 19 Valores Nombre  del Arreglo: mNotas Posición o Subíndice . . . 64 25 33 85 43 . . . . . . 28 48 62 12 ... ... ... ... ... 90 92 Columnas Filas 0 1 n ... . . . 1 2 3 4 n Unidad IV. Arreglos Computación Descripción de un Arreglo Bidimensional.
Declaración de Variables tipo Matriz. El número máximo de elementos viene dado por el producto (No Filas * No Columnas) tipo_dato  identificadorArreglo  [tamañoFil] [tamañoCol];  ó identificadorArreglo:   Nombre válido que identificará al arreglo tamañoFil  :   Número máximo de filas a almacenar. tipo_dato  :   Tipo de los datos o elementos del vector. tamañoFil  :   Número máximo de columnas a almacenar. tipo_dato  identificadorArreglo  [tamañoCol] [tamañoFil]; Unidad IV. Arreglos Computación
Declaración de Variables tipo Arreglo. Ejemplo: #define  MaxFil  4 #define MaxCol  6 int  mNotas[MaxFil][MaxCol]; Unidad IV. Arreglos Computación 19 Filas 0 1 3 4 0 1 2 3 5 2 Columnas
Referencia a un elemento del Arreglo. . . . 10 22 75 23 19 . . . 64 25 33 85 43 . . . . . . 28 48 62 12 ... ... ... ... ... 90 92 Columnas Filas 0 1 n . . . 0 1 2 3 m ... Unidad IV. Arreglos Computación
Referencia a un elemento del Arreglo. Cada elemento del arreglo representa la nota de un estudiante (filas) en cada una de las 6 asignaturas (columnas). Para referirnos a la nota del estudiante  ubicado en la posición  2  y en la asignatura  4 , se realiza indicando  Nombre del Arreglo  y los respectivos  subíndices . Recuerde que los índices comienzan en 0. mNotas [1][3]  //Devolvería la nota 85 Ejemplo: NombredelArreglo  [ Subíndice Columna] [Subíndice Fila ] Unidad IV. Arreglos Computación NombredelArreglo  [ Subíndice Fila] [Subíndice Columna ]  ó
Lectura o Carga de una Matriz. Es la asignación de valores a cada una de las posiciones de la variable. Se requiere el uso de dos ciclos anidados, uno que genere el subíndice de la fila y el otro para el subíndice de la columna. La carga se puede realizar por filas o por columnas. Lectura de una matriz por filas: Unidad IV. Arreglos Computación for (i=0; i < MaxFil ; i++) for (j=0; i < MaxCol ; j++){ printf(“Ingrese la nota obtenida por el alumno  %d en la asignatura No %d: ”, i+1, j+1); scanf(“%d”, & mNotas[i][j]  ); }
Lectura o Carga de una Matriz. Lectura de una matriz por columnas: Unidad IV. Arreglos Computación for (j=0; j < MaxCol ; j++) for (i=0; i < MaxFil ; i++){ printf(“Ingrese la nota obtenida por el alumno  %d en la asignatura No %d: ”, i+1, j+1); scanf(“%d”, & mNotas[i][j]  ); }
Trabajo con Vectores y Matrices. Manos a la Obra... Unidad IV. Arreglos Computación
ENUNCIADO : Un supermercado posee 4 pasillos, en los cuales exhibe diversas cantidades de productos  de diferentes tipos,  que se encuentran a la venta.  Los  tipo s  asociado s son : Verduras, Víveres y Limpieza. Los Costos de los productos son almacenados en una matriz de  COSTOS ,  cada tipo de producto es almacenado  en el vector  TIPOS  y los nombres de los pasillos son almacenados en el vector  PASILLOS . Trabajo con Vectores y Matrices. V_Pasillos V_Tipos M_Costos ,[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Presentacion Arrays Con C#
Presentacion Arrays Con C#Presentacion Arrays Con C#
Presentacion Arrays Con C#guestb24186
 
Algoritmica i clase04 practica 4
Algoritmica i clase04 practica 4Algoritmica i clase04 practica 4
Algoritmica i clase04 practica 4Julio Pari
 
Exposicion Arreglos
Exposicion ArreglosExposicion Arreglos
Exposicion Arreglostacubomx
 
Exposición de matrices
Exposición de matricesExposición de matrices
Exposición de matricesAlex Maldonado
 
Guia8 programacion
Guia8 programacionGuia8 programacion
Guia8 programacionEdwin Ortega
 
Algoritmica i clase02 practica 2
Algoritmica i clase02 practica 2Algoritmica i clase02 practica 2
Algoritmica i clase02 practica 2Julio Pari
 
Ejercicios propuestos de arreglos
Ejercicios propuestos de arreglosEjercicios propuestos de arreglos
Ejercicios propuestos de arreglosSol Hernández
 
Fundamentos de la hoja de cálculo
Fundamentos de la hoja de cálculoFundamentos de la hoja de cálculo
Fundamentos de la hoja de cálculoAndres Rico
 
Pruebas de contraste
Pruebas de contrastePruebas de contraste
Pruebas de contrasteisagiljim
 

La actualidad más candente (18)

Presentacion Arrays Con C#
Presentacion Arrays Con C#Presentacion Arrays Con C#
Presentacion Arrays Con C#
 
Ana mariaa sernaa
Ana mariaa sernaaAna mariaa sernaa
Ana mariaa sernaa
 
Parte C
Parte CParte C
Parte C
 
Algoritmica i clase04 practica 4
Algoritmica i clase04 practica 4Algoritmica i clase04 practica 4
Algoritmica i clase04 practica 4
 
Exposicion Arreglos
Exposicion ArreglosExposicion Arreglos
Exposicion Arreglos
 
Vectores matricesi
Vectores matricesiVectores matricesi
Vectores matricesi
 
Exposición de matrices
Exposición de matricesExposición de matrices
Exposición de matrices
 
Guia8 programacion
Guia8 programacionGuia8 programacion
Guia8 programacion
 
Matrices
MatricesMatrices
Matrices
 
Paila (1)
Paila (1)Paila (1)
Paila (1)
 
Laboratorio 1
Laboratorio 1Laboratorio 1
Laboratorio 1
 
Arreglos-Programacion
Arreglos-ProgramacionArreglos-Programacion
Arreglos-Programacion
 
Estructuras de Datos C++
Estructuras de Datos C++Estructuras de Datos C++
Estructuras de Datos C++
 
Carolina carmona franco (1)
Carolina carmona franco (1)Carolina carmona franco (1)
Carolina carmona franco (1)
 
Algoritmica i clase02 practica 2
Algoritmica i clase02 practica 2Algoritmica i clase02 practica 2
Algoritmica i clase02 practica 2
 
Ejercicios propuestos de arreglos
Ejercicios propuestos de arreglosEjercicios propuestos de arreglos
Ejercicios propuestos de arreglos
 
Fundamentos de la hoja de cálculo
Fundamentos de la hoja de cálculoFundamentos de la hoja de cálculo
Fundamentos de la hoja de cálculo
 
Pruebas de contraste
Pruebas de contrastePruebas de contraste
Pruebas de contraste
 

Destacado (8)

Computadoras en primaria
Computadoras en primariaComputadoras en primaria
Computadoras en primaria
 
Vectores en c (1)
Vectores en c (1)Vectores en c (1)
Vectores en c (1)
 
Lenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de ProgramaciónLenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de Programación
 
Array in C
Array in CArray in C
Array in C
 
Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)
 
What is big data?
What is big data?What is big data?
What is big data?
 
Big data ppt
Big data pptBig data ppt
Big data ppt
 
What is Big Data?
What is Big Data?What is Big Data?
What is Big Data?
 

Similar a C Arrays Guide

Similar a C Arrays Guide (20)

Array
Array Array
Array
 
Curso_de_introduccion_al_matlab.ppt
Curso_de_introduccion_al_matlab.pptCurso_de_introduccion_al_matlab.ppt
Curso_de_introduccion_al_matlab.ppt
 
Matlab introducción
Matlab   introducciónMatlab   introducción
Matlab introducción
 
Matlab introducción
Matlab   introducciónMatlab   introducción
Matlab introducción
 
Silabo programación ii 2015-i
Silabo programación ii 2015-iSilabo programación ii 2015-i
Silabo programación ii 2015-i
 
Matlab introducción
Matlab   introducciónMatlab   introducción
Matlab introducción
 
Aplicación de arreglos bidimensionales
Aplicación de arreglos bidimensionalesAplicación de arreglos bidimensionales
Aplicación de arreglos bidimensionales
 
Unidad 7 Arreglos.pdf
Unidad 7 Arreglos.pdfUnidad 7 Arreglos.pdf
Unidad 7 Arreglos.pdf
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
 
Curso de introduccion_al_matlab
Curso de introduccion_al_matlabCurso de introduccion_al_matlab
Curso de introduccion_al_matlab
 
Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)
 
Mat lab01
Mat lab01Mat lab01
Mat lab01
 
arreglos y matrices
arreglos  y matricesarreglos  y matrices
arreglos y matrices
 
Estructuras De Datos-Arreglos
Estructuras De Datos-Arreglos Estructuras De Datos-Arreglos
Estructuras De Datos-Arreglos
 
Tema 5 - Estructuras de datos.pdf
Tema 5 - Estructuras de datos.pdfTema 5 - Estructuras de datos.pdf
Tema 5 - Estructuras de datos.pdf
 
ED
EDED
ED
 
Introducción a Matlab
Introducción a MatlabIntroducción a Matlab
Introducción a Matlab
 
Array bidimensional
Array bidimensionalArray bidimensional
Array bidimensional
 
ESTRUCTURA DE DATOS (I Bimestre Abril Agosto 2011)
ESTRUCTURA DE DATOS (I Bimestre Abril Agosto 2011)ESTRUCTURA DE DATOS (I Bimestre Abril Agosto 2011)
ESTRUCTURA DE DATOS (I Bimestre Abril Agosto 2011)
 
Compu
CompuCompu
Compu
 

Último

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
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
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
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdfLA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdfJAVIER SOLIS NOYOLA
 

Último (20)

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
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
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
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdfLA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
 

C Arrays Guide

  • 1. Arreglos. en Lenguaje C 0 1 2 3 . . . n 18 22 25 23 . . . 19
  • 2. Tipos de arreglos: Unidimensionales Bidimensionales Multidimensionales Arreglos Bidimensionales: Bidimensionales Tipos de Arreglos. Unidad IV. Arreglos Computación Conocidos también como Matrices o tablas.  Secuencia de elementos del mismo tipo.  El orden de cada elemento viene dado por la posición que ocupa dentro del arreglo.  El orden se expresa mediante dos subíndices que normalmente son números, para indicar la posición de la fila y la columna.  Los datos se representan en filas y columnas de datos (dos dimensiones) 
  • 3. . . . 10 22 75 23 19 Valores Nombre del Arreglo: mNotas Posición o Subíndice . . . 64 25 33 85 43 . . . . . . 28 48 62 12 ... ... ... ... ... 90 92 Columnas Filas 0 1 n ... . . . 1 2 3 4 n Unidad IV. Arreglos Computación Descripción de un Arreglo Bidimensional.
  • 4. Declaración de Variables tipo Matriz. El número máximo de elementos viene dado por el producto (No Filas * No Columnas) tipo_dato identificadorArreglo [tamañoFil] [tamañoCol]; ó identificadorArreglo: Nombre válido que identificará al arreglo tamañoFil : Número máximo de filas a almacenar. tipo_dato : Tipo de los datos o elementos del vector. tamañoFil : Número máximo de columnas a almacenar. tipo_dato identificadorArreglo [tamañoCol] [tamañoFil]; Unidad IV. Arreglos Computación
  • 5. Declaración de Variables tipo Arreglo. Ejemplo: #define MaxFil 4 #define MaxCol 6 int mNotas[MaxFil][MaxCol]; Unidad IV. Arreglos Computación 19 Filas 0 1 3 4 0 1 2 3 5 2 Columnas
  • 6. Referencia a un elemento del Arreglo. . . . 10 22 75 23 19 . . . 64 25 33 85 43 . . . . . . 28 48 62 12 ... ... ... ... ... 90 92 Columnas Filas 0 1 n . . . 0 1 2 3 m ... Unidad IV. Arreglos Computación
  • 7. Referencia a un elemento del Arreglo. Cada elemento del arreglo representa la nota de un estudiante (filas) en cada una de las 6 asignaturas (columnas). Para referirnos a la nota del estudiante ubicado en la posición 2 y en la asignatura 4 , se realiza indicando Nombre del Arreglo y los respectivos subíndices . Recuerde que los índices comienzan en 0. mNotas [1][3] //Devolvería la nota 85 Ejemplo: NombredelArreglo [ Subíndice Columna] [Subíndice Fila ] Unidad IV. Arreglos Computación NombredelArreglo [ Subíndice Fila] [Subíndice Columna ] ó
  • 8. Lectura o Carga de una Matriz. Es la asignación de valores a cada una de las posiciones de la variable. Se requiere el uso de dos ciclos anidados, uno que genere el subíndice de la fila y el otro para el subíndice de la columna. La carga se puede realizar por filas o por columnas. Lectura de una matriz por filas: Unidad IV. Arreglos Computación for (i=0; i < MaxFil ; i++) for (j=0; i < MaxCol ; j++){ printf(“Ingrese la nota obtenida por el alumno %d en la asignatura No %d: ”, i+1, j+1); scanf(“%d”, & mNotas[i][j] ); }
  • 9. Lectura o Carga de una Matriz. Lectura de una matriz por columnas: Unidad IV. Arreglos Computación for (j=0; j < MaxCol ; j++) for (i=0; i < MaxFil ; i++){ printf(“Ingrese la nota obtenida por el alumno %d en la asignatura No %d: ”, i+1, j+1); scanf(“%d”, & mNotas[i][j] ); }
  • 10. Trabajo con Vectores y Matrices. Manos a la Obra... Unidad IV. Arreglos Computación
  • 11.