C++

Description

Mapa conceptual Conceptos enlazados acerca de programación estructurada y POO
Armando Reniery Roda
Mind Map by Armando Reniery Roda, updated more than 1 year ago
Armando Reniery Roda
Created by Armando Reniery Roda over 10 years ago
56
0

Resource summary

C++
  1. Es una extencion de C, que nos permite programacion estructurada y POO
    1. Programcion Estructurada
      1. Funciones: Coleccion de declaraciones que se ejecutan secuencialmente
        1. Main: Es una funcion
          1. Librerias: Son grupos de funciones empaquetadas para su reutilizacion en muchos programas diferentes
            1. Variables: Espacio reservado en memoria
              1. Primitivas
                1. int, char, string, double, etc.
                  1. Globales
                    1. Locales
                  2. Nuevas
                    1. Son variables que podemos construir
            2. Estructura de control
              1. Permite al programa tomar diversas alternativas
                1. if, switch, condicional...
              2. Bucle
                1. Son instrucciones que permiten repetir que una porcion de codigo se ejecute en una x determinada cantidad de veces
                  1. do while, while, if...
                2. Arreglos
                  1. Datos que se almacenan en memoria de manera continua con el mismo nombre. 0...n-1 subindice
                3. POO
                  1. Paradigma de programacion que se fundamenta en los conceptos de objeto y clase
                    1. Objeto: Instancia de una clase
                      1. Visibilidad
                        1. Public
                          1. Acceso publico
                          2. Protected
                            1. Modificador de acceso a miembros
                            2. Private
                              1. Solo podemos ver dentro de su propia clase
                        2. Clase: Conjunto de datos nuevos
                          1. Elementos:
                            1. Atributos
                              1. Caracteristicas que definen al objeto
                              2. Constructores
                                1. Existen dos tipos: Simples y Sobrecargados. El constructor es un metodo especial y sus caracteristicas son:
                                  1. Tiene el mismo nombre de la clase
                                    1. No retorna nada
                                      1. Su trabajo es reservar los espacios para cada uno de los atributos de su clase
                                    2. Mutadores
                                      1. Son metodos que sirven para leer o escribir datos de los atributos de la clase
                                      2. Metodos de Administracion
                                        1. Son metodos que definen el compartamiento del objeto
                                        2. Destructor
                                          1. Todo lo contrario del constructor
                                            1. Caracteristicas: Tiene el mismo nombre de la clase pero anteponiendo una ~
                                        3. Clase simple
                                        4. Principios basicos en cualquier sistema de objetos
                                          1. Herencia: Es la dependencia de otras clases
                                            1. Polimorfismo: Toma varias formas de acuerdo a una funcionalidad
                                              1. Abstraccion
                                                1. Encapsulamiento: Tener datos encapsulados en una clase
                                            Show full summary Hide full summary

                                            Similar

                                            Errores comunes en programación
                                            Luciao Agustín Correa Sapiega
                                            PROGRAMACION DE C++
                                            JOHN FREDY MOSQU
                                            Programa de regla de Cramer
                                            Alfredo Mariaca
                                            Lenguajes de programación
                                            Samantha Gonzalez Lopez
                                            FUNCIONALIDAD DE JAVA
                                            Yeferson Gallo
                                            Evaluación de programación (Ciclos).
                                            luis programador
                                            Evaluación de programación (Condicionales).
                                            luis programador
                                            Algoritmos y Estructuras de datos Avanzada
                                            Diego Vázquez Campos
                                            POO C++ (Programación Orientada a Objetos)
                                            angel benitez
                                            Ejemplo de Parametros
                                            pcs.gael