Please enable JavaScript.
Coggle requires JavaScript to display documents.
Unidad 3 Fundamentos de Programación - Coggle Diagram
Unidad 3 Fundamentos de Programación
Fundamentos de C++
C++ como Lenguaje de Programación Lenguaje
Orientado a objetos
Multi-paradigma
Lenguaje compilado
Elementos Fundamentales
Variables y Tipos de Datos
Enteros (int), Flotantes (float), Booleanos (bool), etc.
Operadores
Aritméticos, Relacionales, Lógicos
Estructuras de Control
Condicionales (if, switch, else y else if)
Ciclos (for, while, do-while)
Funciones en C++
Declaración y Definición
Argumentos y Retornos
Funciones sobrecargadas
Aplicando arreglos en el manejo de datos homogéneos en memoria
Arreglos en C++
Definición: Estructura de datos que almacena elementos del mismo tipo, Espacio en memoria contiguo
Tipos de Arreglos
Unidimensionales
Definición: Una lista de elementos en una sola dimensión.
Declaración: tipo nombre[tamaño];
Ejemplo: int numeros[5];
Bidimensionales (Matrices)
Definición: Conjunto de datos organizados en filas y columnas.
Declaración: tipo nombre[fila][columna];
Ejemplo: int matriz[3][4];
Acceso a Elementos: Usando índices dobles. Ejemplo: matriz[1][2] accede a la fila 1, columna 2.
Multidimensionales (3D o más dimensiones)
Definición: Arreglos con más de dos índices, usados en problemas más complejos.
Ejemplo: int cubo[3][3][3];
Operaciones con Arreglos
Lectura y Escritura: Acceso por índices: nombre[fila][columna]
Iteración: Uso de bucles anidados para recorrer filas y columnas.
Manipulación: Ordenamiento en matrices unidimensionales y bidimensionales,
Búsqueda específica dentro de una fila o columna
Relación con la Memoria
Relación con la Memoria: Apuntan al primer elemento de la matriz, considerando su estructura de filas y columnas.
Memoria Contigua: Almacena todos los elementos consecutivamente en memoria, fila por fila.