0% encontró este documento útil (0 votos)
14 vistas5 páginas

Exposicion Programacion

Los arreglos bidimensionales, o matrices, son estructuras de datos que permiten almacenar elementos en una tabla con filas y columnas, accesibles mediante dos índices. Se pueden declarar y inicializar en varios lenguajes de programación, y son útiles en problemas de ingeniería. El documento incluye ejemplos de declaración, inicialización y un programa en C para almacenar y mostrar nombres.

Cargado por

Antonio Urban
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas5 páginas

Exposicion Programacion

Los arreglos bidimensionales, o matrices, son estructuras de datos que permiten almacenar elementos en una tabla con filas y columnas, accesibles mediante dos índices. Se pueden declarar y inicializar en varios lenguajes de programación, y son útiles en problemas de ingeniería. El documento incluye ejemplos de declaración, inicialización y un programa en C para almacenar y mostrar nombres.

Cargado por

Antonio Urban
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

INSTITUTO POLITECNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERIA


MECANICA Y ELECTRICA UNIDAD
ZACATENCO

ARREGLOS
BIDIMENSIONALES
FUNDAMENTOS DE PROGRAMACIÓN

URBAN RODRIGUEZ BRYAN ANTONIO


VASCONCELOS HERNANDEZ BRAYAN OSWALDO
1CM14
CONCEPTO.
Los arreglos bidimensionales, también conocidos como matrices, son estructuras de datos en
programación que permiten almacenar elementos en una tabla bidimensional. En lugar de tener
un solo índice (como en un arreglo unidimensional o lista), los arreglos bidimensionales tienen
dos índices para acceder a un elemento específico.
En la mayoría de los lenguajes de programación, los arreglos bidimensionales se pueden
visualizar como una cuadrícula o tabla con filas y columnas. Por ejemplo, en un arreglo
bidimensional llamado matriz, el elemento en la fila i y la columna j se accede mediante la
sintaxis matriz[i][j].

Los arreglos bidimensionales son tablas de valores. Cada elemento de un arreglo bidimensional
está simultáneamente en una fila y en una columna.
En matemáticas, a los arreglos bidimensionales se les llama matrices, y son muy utilizados en problemas de
Ingeniería.
En un arreglo bidimensional, cada elemento tiene una posición que se identifica mediante dos índices: el de
su fila y el de su columna.

Crear arreglos bidimensionales


Declaración
Un arreglo bidimensional se define así:
int arreglo[10][10];
float matriz[10][10];
también podemos utilizar constantes para definir la dimensión del arreglo de dos
dimensiones:
const int N = 10;
int arreglo[N][N];
CONSTANTE. Es un valor que no puede ser alterado/modificado durante la
ejecución de un programa, únicamente puede ser leído.
Inicialización
Una matriz o arreglo bidimensional se puede inicializar de este modo:
int matriz[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
Con la anterior asignación se crea en memoria una matriz igual a esta.

¿Cómo declarar un arreglo bidimensional?: La sintaxis para declarar un


arreglo bidimensional es la siguiente:

Código:

tipo_dato nombre_arreglo [tamaño_fila][tamaño_columna];

Donde:

tipo_dato: Nos referimos al tipo de dato que estaremos manejando en el


arreglo, puede ser char, int, float, etc.

nombre_arreglo: El nombre con el que identificaremos nuestra matriz.

tamaño_fila: La cantidad de filas que tendrá nuestra matriz.

tamaño_columna: La cantidad de columnas que tendrá nuestra


matriz.

Por ejemplo, si queremos crear una matriz de 3 filas y 4 columnas


de tipo de dato int y con nombre “matriz”, lo haríamos de la
siguiente manera:

Código:

int matriz[3][4];

Esta matriz tendría 12 espacios para guardar información (3x4), y


gráficamente lo veríamos de la siguiente manera:
Inicialización de un arreglo bidimensional: Podemos inicializar un arreglo
bidimensional al momento de declararlo, indicando los valores que queremos
entre corchetes y separados por coma, por ejemplo:
Código:
int matriz[4][5] = {1,2,3,4,5,6,7,8,9,10,11,12};
Y gráficamente los valores estarían guardados de la siguiente manera:

Recordemos que además de hacer matrices también podemos hacer tablas y


este es un ejemplo.
-Realizar un programa en el que se puedan guardar 5 nombres de máximo 20
caracteres. El usuario ingresará los nombres que quiere guardar y posteriormente
se mostrarán los nombres que ingresó.
/* Introducción a Arreglos - Por Solución Ingenieril*/
#include <stdio.h> /* Declaración librerías*/
#include <stdlib.h>

#include <string.h>
int main(){
int contador;//Variable contadora de ciclos
char nombre[5][20]; //Arreglo que guardara los nombres
//Ciclo en el que solicitamos los nombres a ingresar
for(contador=0;contador<5;contador++){
printf("Ingresa un nombre: ");
gets(nombre[contador]);
}
//Ciclo que imprime los nombres guardados
printf("\nNombres ingresados: \n");
for(contador=0;contador<5;contador++){
puts(nombre[contador]);
}
return 0;
}
Rsultado.

También podría gustarte