Ir al contenido principal

Arreglos o Listas

Arreglos o Listas

Contenido Principal

 Definición: Un arreglo (array) es una colección de elementos del mismo tipo de

dato almacenados contiguamente en la memoria.

 Índices: Los elementos se acceden mediante un índice, que siempre comienza en

0.

 Declaración: tipo nombre[tamaño];

 Recorrido: Los bucles, especialmente el for, son esenciales para procesar todos los

elementos de un arreglo.

Ejemplo de Código

C++

#include <iostream>

using namespace std;

int main() {

// Declaración e inicialización de un arreglo de enteros (4

elementos)

int numeros[4] = {10, 20, 30, 40};

// Acceder a un elemento (el tercer elemento tiene el índice 2)

cout << "El tercer número es: " << numeros[2] << endl; // Imprime 30

// Modificar un elemento

numeros[0] = 5;

cout << "El primer número modificado es: " << numeros[0] << endl; //

Imprime 5

// Recorrer el arreglo con un bucle for para sumar sus valores

int suma = 0;

cout << "Elementos del arreglo: ";

for (int i = 0; i < 4; i++) {

cout << numeros[i] << " ";

suma += numeros[i];

}

cout << endl;

cout << "La suma total es: " << suma << endl;

 

return 0;

}

Ejercicio Propuesto

Crea un arreglo de tipo float para almacenar 5 temperaturas. Pide al usuario que ingrese

cada una de las 5 temperaturas y luego, usa un bucle for para calcular y mostrar el

promedio de esas temperaturas.


VIDEO


 Conclusión: Los arreglos nos permiten manejar conjuntos de datos de manera

eficiente bajo un solo nombre. El concepto de índice base 0 es vital para evitar

errores de límites.



Comentarios

Entradas populares de este blog

Tipos de Datos, Variables, Constantes y Operadores

  Tipos de Datos, Variables, Constantes y  Operadores Contenido Principal  Tipos de Datos: Clasifica los datos que C++ puede manejar: o Enteros: int, short, long. o Decimales/Flotantes: float, double. o Caracteres: char (guarda un solo carácter, por ejemplo, 'a'). o Booleanos: bool (solo puede ser true o false).  Variables: Espacios de memoria con nombre donde se almacena un valor. Declaración: tipo nombre;. Inicialización: tipo nombre = valor;.  Constantes: Valores que no cambian durante la ejecución. Usa la palabra clave const o #define.  Operadores: o Aritméticos: +, -, *, /, % (módulo o resto). o Asignación: =, +=, -=, etc. o Relacionales: ==, !=, >, <, >=, <=. o Lógicos: && (AND), || (OR), ! (NOT).   Ejemplo de Código C++ #include <iostream>   using namespace std; int main() { // 1. Tipos de Datos y Variables int edad = 30; // Variabl...

Funciones sin Parámetros / Funciones con Parámetros

   Funciones sin Parámetros Contenido Principal  Propósito: Una función es un bloque de código reusable que realiza una tarea específica. Promueve la modularidad y el principio DRY (Don't Repeat Yourself).  Función void (sin retorno): Una función cuyo tipo de retorno es void no devuelve un valor al código que la llamó. Solo realiza una acción (ej. imprimir).  Sintaxis (Sin Parámetros): tipo_retorno nombre_funcion() { // código } o Prototipo: Declaración antes de main(): void mostrar_saludo(); o Llamada: Simplemente se usa el nombre: mostrar_saludo();   Ejemplo de Código C++ #include <iostream> using namespace std; // PROTOTIPOS DE FUNCIONES void mostrar_saludo(); void mostrar_despedida(); int main() { // Llamada a la función 1 mostrar_saludo();   // Llamada a la función 2 mostrar_despedida(); return 0; } // DEFINICIÓN DE FUNCIONES (void no retorna nada) void mostrar_saludo() { ...

El Lenguaje Fundacional - Curso Práctico Desde Cero

 El Lenguaje Fundacional - Curso Práctico Desde Cero Propósito del  Blog Crear una ruta clara y práctica para que los principiantes dominen C++. Nos enfocaremos en la lógica de programación y en las estructuras esenciales antes de pasar a temas avanzados. Introducción  al Tema   C++ es un lenguaje potente, versátil y de alto rendimiento. Fue creado por Bjarne Stroustrup como una extensión del lenguaje C, añadiendo la Programación Orientada a Objetos (POO). Se usa en sistemas operativos, videojuegos, bases de datos y software de alto rendimiento. Autor y Datos Autor: [Tu Nombre o Nickname]. Breve Bio: [Tu experiencia y pasión por la programación]. Contacto: [Tu email o enlace a GitHub/LinkedIn]. Organización Índice del Curso: Enumera las 8 entradas como un mapa de aprendizaje. Exportar a Hojas de cálculo DATOS  Nombre: Briana Guadalupe Ramirez Arellano Correo: ramirezarellanobg@ag.cbtis225.edu.mx Telefono: 4771763243