Subido por Mya y Bruno

Arreglos

Anuncio
Lenguaje de Programación C++
Unidad III. Programación básica C++: Parte 1
Objetivos:
• Conocer el proceso de compilación de un programa.
• Manejar los tipos de datos primitivos del lenguaje, los tipos de datos
definidos por el usuario y los modificadores de tipos de variables.
• Manejar y realizar operaciones con los operadores básicos de C++.
• Desarrollar proyectos básicos en el IDE CodeBlocks.
• Conocer las distintas secuencias de escape para dar formato a las
salidas en pantalla.
• Conocer y manejar los arreglos estáticos en C++.
1
Lenguaje de Programación C++
Unidad III. Programación básica C++
Arreglos
Los arreglos forman parte de la amplia variedad de herramientas que nos ofrece C y C++. Los
arreglos son utilizados para almacenar múltiples valores de una única variable. En muchas
ocasiones se requiere almacenar gran cantidad de información en una variable sin tener que
declarar tantas variables del mismo tipo de dato. Crear un arreglo (vector) es sencillo,
siguiendo la siguiente sintaxis.
<tipo de dato> nombre [número de elementos];
Para acceder a los elementos del arreglo se utiliza un índice entero consecutivo. Usando el
valor del índice entre corchetes se accede a un elemento del arreglo, por ejemplo
nombresDePersonas[0]. Los
arreglos o vectores son llamados arreglos unidimensionales, se
almacenan los valores en un solo bloque de memoria, uno después de otro. La primera posición
del arreglo es 0 (no 1 como podría pensarse). En este tipo de arreglo previamente indicamos
con un valor el número de elementos que tendrá (3 elementos para el caso del ejemplo) y por
ellos son llamados estáticos pues de antemano conocemos el número de elementos que tendrá
la variable y por ende el espacio de memoria que será reservado para su manejo.
string nombresDePersonas[3]; // arreglo de 3 elementos
nombresDePersonas[0]="David";
nombresDePersonas[1]="Pablo";
nombresDePersonas[2]="Laura";
// Otra forma de declarer un arreglo
int edadDePersonas[3]={30,31,26};
Código 1, El código se encuentra en el archivo anexo U3_6_ejemploOperadores
El tipo de dato del arreglo puede variar, se pueden crear arreglos de cualquier tipo de dato,
incluso de estructuras de datos.
En la Unidad V veremos el manejo de apuntadores y arreglo dinámicos que nos permitirán
crear variables sin un tamaño definido de valores.
Como resumen podemos decir que:
• Todo arreglo debe tener definido un tipo de dato.
• Todo arreglo necesita de una dimensión o tamaño.
• La primera posición del arreglo es 0.
• Se pueden crear arreglos de cualquier tipo de dato, incluso de
tipos de datos definidos por el usuario.
2
Lenguaje de Programación C++
Unidad III. Programación básica C++
Actividad a evaluar: Revise la actividad número 1 de esta semana en
la plataforma del curso en línea.
3
Descargar