SlideShare una empresa de Scribd logo
3
Lo más leído
4
Lo más leído
Arreglos en C
Brian Mays Rodríguez Stifano
25.137.217
Computación para Ingenieros, SAIA-C
¿Qué es un arreglo?
 Un arreglo es una colección de datos del mismo tipo, que se almacenan en
posiciones consecutivas de memoria y reciben un nombre común. Un arreglo
puede tener una colección finita, homogénea y ordenada de elementos.
 Los arreglos son finitos, es decir, tienen un límite ya que debe determinarse el
numero máximo de elementos que podrán formar parte del arreglo.
 Todos los elementos del arreglo deben ser del mismo tipo.
 Se puede determinar cuál es el primer elemento, el segundo, el tercero y el n-
ésimo el elemento.
Tipos de arreglos
 Los arreglos pueden ser unidimensionales, multidimensionales y con múltiples
subíndices
 Los arreglos unidimencionales son un tipo de datos estructurado que está
formado de una colección finita y ordenada de datos del mismo tipo. Es la
estructura natural para modelar listas de elementos iguales. Están formados 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. Al declarar un arreglo, se debe inicializar sus elementos antes
de utilizarlos. Para declarar un arreglo tiene que indicar su tipo, un nombre único y
la cantidad de elementos que va a contener.
Tipos de arreglos
 Los arreglos multidimensionales son un tipo de dato estructurado, que está
compuesto por dimensiones. Para hacer referencia a cada componente del arreglo es
necesario utilizar n índices, uno para cada dimensión. El término dimensión representa
el número de índices utilizados para referirse a un elemento particular en el arreglo.
Los arreglos de más de una dimensión se llaman arreglos multidimensionales.
 Los arreglos con múltiples subíndice son la representación de tablas de valores,
consistiendo de información arreglada en renglones y columnas. Para identificar un
elemento particular de la tabla, deberemos de especificar dos subíndices; el primero
identifica el renglón del elemento y el segundo identifica la columna del elemento. A
los arreglos que requieren dos subíndices para identificar un elemento en particular se
conocen como arreglo de doble subíndice. Note que los arreglos de múltiples
subíndices pueden tener más de dos subíndices. El estándar ANSI indica que un
sistema ANSI C debe soportar por lo menos 12 subíndices de arreglo.
Declaración de un arreglo
 La forma de declarar un arreglo es la siguiente:
tipo_de_dato nombre_del_arreglo [ dimension ];
 El tipo_de_dato es uno de los tipos de datos conocidos (int, char, float...) o de los
definidos por el usuario con typdef. En el ejemplo era int.
 El nombre_del_arreglo es el nombre que damos al arreglo.
 La dimensión es el número de elementos que tiene el arreglo.
 Al declarar un arreglo reservamos en memoria tantas variables
del tipo_de_dato como las indicada en dimensión.
Iniciación de un arreglo
 En C se pueden inicializar los arreglo al declararlos igual que hacíamos con las
variables. De esta manera, como se puede observar en el siguiente ejemplo, la
iniciación de un arreglo es de la siguiente manera:
int temperaturas[24] = { 15, 18, 20, 23, 22, 24, 22, 25, 26, 25, 24, 22,
21, 20, 18, 17, 16, 17, 15, 14, 14, 14, 13, 12 };
 El elemento 0 (que será el primero), es decir temperaturas[0] valdrá 15. El
elemento 1 (el segundo) valdrá 18 y así con todos.

Más contenido relacionado

PPTX
Daniel lugoalgoritmica
PPT
Arreglos Unidimensionales
PPTX
Arreglos (unimensionles y matrices (bidimensionales)
PPT
ESTRUCTURAS DE DATOS FUNDAMENTALES
PPTX
Los arreglos crisbet
PDF
Arreglos bidimensionales
PPTX
Estructuras fundamentales
PPTX
Estructura de datos (Arreglos)
Daniel lugoalgoritmica
Arreglos Unidimensionales
Arreglos (unimensionles y matrices (bidimensionales)
ESTRUCTURAS DE DATOS FUNDAMENTALES
Los arreglos crisbet
Arreglos bidimensionales
Estructuras fundamentales
Estructura de datos (Arreglos)

La actualidad más candente (20)

PPTX
Estructuras de datos fundamentales
PPTX
11 arreglos....
PPTX
Array bidimensional
PPTX
Estructuras de datos 1(Arrays y Estructuras)
PPTX
Guia 1 estructura de datos
PPT
Manejo de memoria
PPTX
Arrays - programación 3
PDF
Ape unidad4
PPTX
Introducción a C++
PPTX
Universidad politécnica amazónica arreglos
PDF
Giseproi curso de programación - sesión 10 - arreglos y matrices
PPTX
ODP
Trabajo de informatica base de datos terminado
PPT
Arreglos
PPTX
DOC
Estructuras estáticas de datos
PDF
Angela y vicky I-B
PPTX
Tipos de datos y variables
PPTX
Arreglos - Assembler
PPTX
Escuela superior politécnica de chimborazo
Estructuras de datos fundamentales
11 arreglos....
Array bidimensional
Estructuras de datos 1(Arrays y Estructuras)
Guia 1 estructura de datos
Manejo de memoria
Arrays - programación 3
Ape unidad4
Introducción a C++
Universidad politécnica amazónica arreglos
Giseproi curso de programación - sesión 10 - arreglos y matrices
Trabajo de informatica base de datos terminado
Arreglos
Estructuras estáticas de datos
Angela y vicky I-B
Tipos de datos y variables
Arreglos - Assembler
Escuela superior politécnica de chimborazo
Publicidad

Similar a Presentación Arreglos (20)

PDF
11 arreglos-multidimensionales
DOCX
5ta Evaluación de Progamación.docx
PDF
11 arreglos-multidimensionales
PDF
11 arreglos-multidimensionales
PDF
Arrayoareglos
PDF
Array o arreglos
DOCX
Arreglos -- Programación Logica Estrucutrada
DOCX
Arreglos C++
PDF
Explicacion de como usar e implementar arreglos en c++
PPTX
Algoritmica
PPTX
Analisis de registro
PPTX
Exposicion Arreglos
PPTX
Expocicion de Arreglos
PPT
Arreglos
PPT
Arreglos en C
DOC
Arreglos
PDF
Arreglos programacion
PPT
Estructuras de Datos Elementos y Arreglos.ppt
PPTX
Arreglos
PPSX
Tema 2 arreglos
11 arreglos-multidimensionales
5ta Evaluación de Progamación.docx
11 arreglos-multidimensionales
11 arreglos-multidimensionales
Arrayoareglos
Array o arreglos
Arreglos -- Programación Logica Estrucutrada
Arreglos C++
Explicacion de como usar e implementar arreglos en c++
Algoritmica
Analisis de registro
Exposicion Arreglos
Expocicion de Arreglos
Arreglos
Arreglos en C
Arreglos
Arreglos programacion
Estructuras de Datos Elementos y Arreglos.ppt
Arreglos
Tema 2 arreglos
Publicidad

Más de Brian Rodriguez (7)

PPTX
Antenas de bocina
PPTX
Mandala, Antenas y Propagación
PPTX
Actividad 3, Mapa Mental
PPTX
Ciencia y tecnología
PPTX
Recreación
PPTX
Alimentacion balanceada
PPTX
Ingenieria griega
Antenas de bocina
Mandala, Antenas y Propagación
Actividad 3, Mapa Mental
Ciencia y tecnología
Recreación
Alimentacion balanceada
Ingenieria griega

Último (10)

PPTX
sistemas de informacion.................
PPTX
Implementación equipo monitor12.08.25.pptx
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
Fundamentos de Python - Curso de Python dia 1
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PPTX
Conceptos basicos de Base de Datos y sus propiedades
sistemas de informacion.................
Implementación equipo monitor12.08.25.pptx
AutoCAD Herramientas para el futuro, Juan Fandiño
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Fundamentos de Python - Curso de Python dia 1
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Su punto de partida en la IA: Microsoft 365 Copilot Chat
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
Conceptos basicos de Base de Datos y sus propiedades

Presentación Arreglos

  • 1. Arreglos en C Brian Mays Rodríguez Stifano 25.137.217 Computación para Ingenieros, SAIA-C
  • 2. ¿Qué es un arreglo?  Un arreglo es una colección de datos del mismo tipo, que se almacenan en posiciones consecutivas de memoria y reciben un nombre común. Un arreglo puede tener una colección finita, homogénea y ordenada de elementos.  Los arreglos son finitos, es decir, tienen un límite ya que debe determinarse el numero máximo de elementos que podrán formar parte del arreglo.  Todos los elementos del arreglo deben ser del mismo tipo.  Se puede determinar cuál es el primer elemento, el segundo, el tercero y el n- ésimo el elemento.
  • 3. Tipos de arreglos  Los arreglos pueden ser unidimensionales, multidimensionales y con múltiples subíndices  Los arreglos unidimencionales son un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elementos iguales. Están formados 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. Al declarar un arreglo, se debe inicializar sus elementos antes de utilizarlos. Para declarar un arreglo tiene que indicar su tipo, un nombre único y la cantidad de elementos que va a contener.
  • 4. Tipos de arreglos  Los arreglos multidimensionales son un tipo de dato estructurado, que está compuesto por dimensiones. Para hacer referencia a cada componente del arreglo es necesario utilizar n índices, uno para cada dimensión. El término dimensión representa el número de índices utilizados para referirse a un elemento particular en el arreglo. Los arreglos de más de una dimensión se llaman arreglos multidimensionales.  Los arreglos con múltiples subíndice son la representación de tablas de valores, consistiendo de información arreglada en renglones y columnas. Para identificar un elemento particular de la tabla, deberemos de especificar dos subíndices; el primero identifica el renglón del elemento y el segundo identifica la columna del elemento. A los arreglos que requieren dos subíndices para identificar un elemento en particular se conocen como arreglo de doble subíndice. Note que los arreglos de múltiples subíndices pueden tener más de dos subíndices. El estándar ANSI indica que un sistema ANSI C debe soportar por lo menos 12 subíndices de arreglo.
  • 5. Declaración de un arreglo  La forma de declarar un arreglo es la siguiente: tipo_de_dato nombre_del_arreglo [ dimension ];  El tipo_de_dato es uno de los tipos de datos conocidos (int, char, float...) o de los definidos por el usuario con typdef. En el ejemplo era int.  El nombre_del_arreglo es el nombre que damos al arreglo.  La dimensión es el número de elementos que tiene el arreglo.  Al declarar un arreglo reservamos en memoria tantas variables del tipo_de_dato como las indicada en dimensión.
  • 6. Iniciación de un arreglo  En C se pueden inicializar los arreglo al declararlos igual que hacíamos con las variables. De esta manera, como se puede observar en el siguiente ejemplo, la iniciación de un arreglo es de la siguiente manera: int temperaturas[24] = { 15, 18, 20, 23, 22, 24, 22, 25, 26, 25, 24, 22, 21, 20, 18, 17, 16, 17, 15, 14, 14, 14, 13, 12 };  El elemento 0 (que será el primero), es decir temperaturas[0] valdrá 15. El elemento 1 (el segundo) valdrá 18 y así con todos.