Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE ZACATEPEC.
ALUMNA:
ARMAS MENA MARLEN.
DOCENTE:
PATRICIA ADRIANA
GUADARRAMA
INGENIERIA QUIMICA
VA
Arreglos unidimensionales
Un arreglo unidimensional es 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.
Un ejemplo de un arreglo:
for (int i=0; i<5; i++){ //Se inicia un ciclo for, dentro
// de el se definió la variable i, que
//será el contador, donde nos dice que
// empezara desde la posición 0, dará 5
// valores del arreglo.
Arreglos multidimensionales
En C++ podemos concebir un arreglo como una variable que
almacena a otras variables. Podemos hacer arreglos de cualquier
tipo de variable, incluso de otros arreglos. Cuando hacemos que
cada locación de un arreglo contenga otro arreglo, estamos
hablando de arreglos de dos dimensiones que son más
comúnmente llamados matrices.
Dimensiones máximas
Ejemplo:
Ejemplo:
#include<iostream> //libreria
using namespace std; //se usa en todas las bibliotecas estándar,
//de modo que todas las funciones y clases
//estándar se declaran y definen en ese espacio.
} //fin de la ejecucion
Definiendo la interfaz
Dentro del .h vamos a definir:
Los tipos: typedef y structs
Los "prototipos" de las funciones (es decir, las firmas, pero no la
implementación de las funciones).
Ahora, existe un "truco" que se utiliza en estos casos, porque, por un
lado necesitamos exponer un tipo de dato (es decir un typedef y un
struct), pero por otro lado, no podemos definir la representación
interna de los structs, es decir, qué miembros o datos tendrá y de qué
tipo.
Para esto:
En el .h
Se define un "struct" vacío
Se define un "typedef" de puntero al struct
Todas las funciones van a hacer referencia al tipo "typedef"
Luego el .c va a definir un nuevo struct con el mismo nombre que el
definido en el .h de esta forma se va a "sobrescribir" el original vacío
por el nuevo que sí tendrá los datos.
Bibliografias
Arreglos Unidimensionales y Bidimensionales - En C++ los
arreglos se declaran de la siguiente forma: - StuDocu