1_LENGUAJE DE PROGRAMACIÓN EN C++ By:Jimena Fagua

Description

Este es un mapa conceptual, donde encontraras la información basica del lenguaje de programación c++, espero te sirva. Creado por: Jimena Fagua
Daniel Lopez4646
Mind Map by Daniel Lopez4646, updated more than 1 year ago More Less
Daniel Lopez4646
Created by Daniel Lopez4646 over 8 years ago
Daniel Lopez4646
Copied by Daniel Lopez4646 over 8 years ago
4
0

Resource summary

1_LENGUAJE DE PROGRAMACIÓN EN C++ By:Jimena Fagua
  1. C++ tiene los siguientes tipos de datos fundamentales
    1. Caracteres: char (también es un entero), wchar_t
      1. Enteros: short, int, long, long long
        1. Números en coma flotante: float, double, long double
          1. Booleanos: bool
            1. Vacío: void
              1. El modificador unsigned se puede aplicar a enteros para obtener números sin signo (por omisión los enteros contienen signo), con lo que se consigue un rango mayor de números naturales.
              2. C++ es el lenguaje de programación multiobjetivo ideado en 1984 por Bjarne Stroustrup a partir del lenguaje C.
                1. C++ (compilador) es un lenguaje de programación orientado a objetos que toma la base del lenguaje C y le agrega la capacidad de abstraer tipos como en Smalltalk (Smalltalk es un lenguaje reflexivo de programación, orientado a objetos y con tipado dinámico).
                2. Programa en C++ tiene la siguiente estructura: una serie de clases y funciones, siendo una de ellas la función principal (main); fuera de las funciones y las clases, se declaran las variables globales y se definen los métodos de las clases. Aquí se tiene un ejemplo de un fichero válido para el Proyecto.
                  1. En C++ hay dos tipos de comentarios [solamente hay que implementar uno de ellos]
                    1. 1. Se utilizan los caracteres /* para abrir el comentario, y */ para cerrarlo. No se admiten comentarios anidados. Los comentarios pueden ocupar más de una línea y pueden ir colocados en cualquier parte del código donde pueda ir un espacio: /* Comentario con apertura y cierre */
                      1. 2. Los comentarios comienzan por los caracteres // y finalizan al acabar la línea. Este tipo de comentario sólo ocupa una línea y puede ir colocado en cualquier parte del código donde pueda ir un espacio: // Comentario de línea
                      2. Este lenguaje presenta un conjunto de operadores con los que escribir distintas expresiones. Además, se pueden utilizar los paréntesis para agrupar subexpresiones.
                        1. Los nombres de identificadores están formados por cualquier cantidad de letras, dígitos o subrayados, siendo el primero siempre una letra o un subrayado. Ejemplos: a, a3, A3, _a3, a_3, a3_, Sueldo_De_Trabajador... Como ya se ha dicho, el lenguaje es dependiente de minúsculas o mayúsculas, por lo que los nombres a3 y A3 hacen referencia a distintos identificadores.
                          1. El lenguaje C++ exige declaración previa de todos los identificadores que se utilicen.
                            1. Para realizar una declaración de una variable, se coloca el tipo seguido del nombre de la variable, finalizando en punto y coma. Se puede poner una lista de variables separadas por comas [esta declaración múltiple es opcional para la implementación]
                              1. Tipo var1; Tipo var1, var2, var3; // se declaran las tres variables del mismo tipo
                              2. En una declaración se puede inicializar la variable mediante el signo igual [opcional para la implementación]
                                1. Tipo var4 = valor;
                              3. La librería estándar de C++ proporciona
                                1. string
                                  1. Entrada/salida por medio de streams
                                    1. Contenedores: vector, list, map, set, stack, queue, etc.
                                      1. Algoritmos: for_each, de comparación, de copia, operaciones matemáticas, mezclado, de búsqueda, de ordenación, etc.
                                        1. Soporte análisis numérico: funciones matemáticas estándar, aritmética de vectores, números complejos, etc.
                                          1. Todos los componentes están definidos en el espacio de nombres std.
                                            1. Ficheros cabecera.
                                            2. Si estas en windows puedes usar:
                                              1. Visual c++, Visual Studio, Notepad++, DevCpp, Code::Blocks, Eclipse, entre otros.
                                              2. Si estas en Linux puedes usar:
                                                1. Gedit Geany Kate KDevelop Eclipse Code::Blocks Entre otros
                                                Show full summary Hide full summary

                                                Similar

                                                Data Types
                                                Jacob Sedore
                                                Mapa Conceptual - Arreglos
                                                ciroivan94
                                                Examen POO C++ Final 1er Trimestre
                                                kamyacademy
                                                Vector
                                                Ariel Sanchez
                                                ITC Quiz 1
                                                Ahmad Bilal0467
                                                FEH C/C++ Quiz
                                                Jared Sherrick
                                                3. Сокеты Беркли. Мультиплексирование.
                                                Sergei Fomin
                                                OOP Phase Test (Summer)
                                                b3014292
                                                Mapa conceptual - Palabras reservadas
                                                Giulio Gagliardi
                                                COMP 206 Unit 3: The C in C++
                                                Adriana Vincelli-Joma