Está en la página 1de 8

TECNOLOGICO NACIONAL DE MEXICO

Instituto Tecnológico de Ensenada

Carrera: Ingeniería Mecatrónica

Materia: Programación Básica

Nombre de la actividad: Investigación arreglos unidimensionales

(vectores) y bidimensionales (matrices)

Grupo: 2MA

Elaborado por: Nubia Itzel Gauna Ceceña

Numero de control: 22760076

Docente:

Sarahi Castaños Lafarga

Ensenada Baja California a 15 de noviembre del 2022


Tabla de contenidos

Introducción........................................................................................................... 3

Array unidimensional ........................................................................................ 4

Sintaxis ............................................................................................................ 4

Ejemplo ............................................................................................................ 4

Array bidimensional (matriz) ............................................................................. 5

Sintaxis ............................................................................................................ 5

Ejemplo ............................................................................................................ 5

Conclusión ............................................................................................................. 6

Bibliografías........................................................................................................... 7
Introducción
En esta investigación se abarcan los temas de arreglos unidimensionales y
bidimensionales en lenguaje de programación c++, esto para aprender más acerca
de las herramientas utilizadas a la hora de desarrollar programas que requieran de
estructuras de mayor complejidad y poder sintetizar en este caso, el número de
almacenamiento de datos a utilizar.

Los arreglos forman parte de la amplia variedad de estructuras de datos que nos
ofrece C++, siendo además una de las principales y más útiles estructuras que
podremos tener como herramienta de programación.

En múltiples ocasiones es necesario almacenar gran cantidad de información en


una variable y a menudo sucede que no conocemos con exactitud la cantidad de
datos que debemos almacenar, pero sabemos que sí sería más de uno, en
situaciones como esta, los vectores, arreglos (arrays) de una dimensión, son una
estructura que nos permite solucionar este tipo de problemas.
Array unidimensional
Los vectores o arrays o arreglos de una dimensión, son utilizados para almacenar
múltiples valores en una única variable, eso es lo que los diferencia de las variables
primitivas. Este tipo de arrays (vectores), permiten almacenar muchos valores de un
mismo tipo en posiciones de memoria continuas que comienzan desde 0 hasta n-1,
lo cual permite acceder a un valor u otro de manera rápida y sencilla. Estos valores
pueden ser números, letras o cualquier tipo de variable que deseemos incluso tipos
de datos complejos.

Sintaxis
La sintaxis de los arrays unidimensionales es como declarar una variable primitiva,
pero en este caso ponemos entre corchetes el numero de valores a almacenar.

Tipo Nombre [Tamaño]

Int x [5]

Ejemplo
Guardar las 5 calificaciones de un alumno en una variable tipo doble o flotante
llamada calificaciones, en esta variable se abrirán 5 espacios para almacenar cada
calificación del alumno, las cuales pueden ser mostradas más adelante y sacar el
promedio o hacer diferentes ejercicios.
Array bidimensional (matriz)
Las matrices o arreglos bidimensionales son una estructura de datos similar a los
vectores o arreglos unidimensionales. Básicamente, una matriz es una serie de
vectores contenidos uno en el otro, es decir, una matriz es un vector cuyas
posiciones son otros vectores.

Por tanto, matriz es un vector cuyas posiciones (de la cero a la n) son, cada una de
ellas, otro vector

Sintaxis
La sintaxis de los arreglos bidimensionales es como declarar un arreglo
unidimensional solo que en este caso se agrega el numero de filas y columnas de
la matriz.

Tipo Nombre [nFilas] [nColumnas];

Int Matriz [4] [4]

Ejemplo
Podemos programar matrices con valores y hacer operaciones entre ellas para
temas académicos (algebra), así como también realizar un programa donde las
diferentes casillas de la matriz contengan ciertos premios y al azar se seleccione un
numero del entre 0 y n tanto de las filas como de las columnas para realizar un
programa que haga sorteos de premios.
Conclusión
Los arreglos unidimensionales y bidimensionales son estructuras de
almacenamiento de datos con capacidades más amplias que las variables
convencionales que se utilizan.

Estas capturan diversos valores en una misma variable y puedes disponer de cada
dato dependiendo del programa o la función a realizar.

Son importantes ya que de esta manera puedes almacenar datos de un mismo tipo
que formen parte de un grupo pero que cada valor sea distinto. Obteniendo así
distintos elementos con los que trabajar sin hacer distintas declaraciones con
diferentes nombres y/o tener organizada cierta información (en este caso con el uso
de matrices)
Bibliografías
• Turbo Código. (2020). Arreglos en C++- – Declaración y uso de arreglos en

C++ - Arrays en C++ - Curso C++ #12 [YouTube Video]. Retrieved from

https://www.youtube.com/watch?v=juajvkn7p-I

• Programación ATS. (2016). 30. Programación en C++ || Arreglos || Concepto

de Arreglo Unidimensional [YouTube Video]. Retrieved from

https://www.youtube.com/watch?v=l-kOjxvgyDQ

• Programación ATS. (2016). 31. Programación en C++ || Arreglos || Suma de

elementos de un arreglo [YouTube Video]. Retrieved from

https://www.youtube.com/watch?v=_JmyF2JPqwk

• Programación ATS. (2016). 32. Programación en C++ || Arreglos || Mostrar

los elementos de un arreglo con sus índices asociados [YouTube Video].

Retrieved from https://www.youtube.com/watch?v=R12v-66sKJY

• David, J. (2018, March 20). Arrays y Vectores. Retrieved November 15, 2022,

from Programarya.com website:

https://www.programarya.com/Cursos/C++/Estructuras-de-Datos/Arreglos-

o-Vectores

• sergiprofe. (2020). ¿Cómo funcionan las matrices en C++? [YouTube Video].

Retrieved from https://www.youtube.com/watch?v=RyR-PY5CjPw

• Programación ATS. (2016). 35. Programaciòn en C++ || Matrices ||

Concepto de Matriz o Tabla [YouTube Video]. Retrieved from

https://www.youtube.com/watch?v=7LMAZimcgZ8
• Programación ATS. (2016). 36. Programación en C++ || Matrices ||

Rellenando una matriz [YouTube Video]. Retrieved from

https://www.youtube.com/watch?v=yVL1gViXq6w

• Programación ATS. (2016). 37. Programación en C++ || Matrices || Copiar el

contenido de una matriz a otra matriz [YouTube Video]. Retrieved from

https://www.youtube.com/watch?v=qDBZ0S3hcbY

También podría gustarte