Programación con C++

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Programación con C++ por Mind Map: Programación con C++

1. Estructura Básica y Sintaxis

1.1. Básica

1.1.1. Estructura básica Un programa en C++ se caracteriza por tener en su código una cabecera indispensable: main( ) #include ------ Archivo de cabecera [declaración de variables globales] int main ( ) ------ Cabecera de función, nombre de la función { … ------ Sentencias de la función. } tipo func1( ) { … } tipo func2( ) { … }

1.2. Sintaxis

1.2.1. La sintaxis de C++ es una extensión de C, al que se han añadido numerosas propiedades, fundamen- talmente orientadas a objetos. ... Un programa en C++ es una secuencia de caracteres que se agrupan en componentes léxicos (tokens) que comprenden el vocabulario básico del lenguaje.

2. Tipos de Variable y Ejemplos

2.1. Entera

2.1.1. Ejemplos

2.1.1.1. Short , Int , Long , Long Long.

2.2. Punto Flotante

2.2.1. Ejemplos

2.2.1.1. Float, Doble, Long Double.

2.3. Alfanumérica

2.3.1. Ejemplos

2.3.1.1. Números, letras, y Caracteres Especiales

3. Sentencias y Ejemplo

3.1. Entrada

3.1.1. Un flujo de entrada no es más que la serie de entradas que alimentan un ordenador para que el programa las utilice.

3.1.1.1. Ejemplos

3.1.1.1.1. int main() { //Se muestra un mensaje por pantalla. printf("Hola Mundo"); printf(" Desde ProgramarYa."); printf("\n"); //Alternativamente printf("Hola Mundo Desde ProgramarYa.\n"); return 0; }

3.2. Salida

3.2.1. Para imprimir una salida de texto en C++ se hace uso de la instrucción cout, junto con <<. Es importante tener en cuenta que la instrucción cout siempre va acompañada de << para controlar el flujo de datos que sale.

3.2.1.1. Ejemplos

3.2.1.1.1. cout << num_dulces << “dulces\n”;

3.3. If –else

3.3.1. Son una estructura de control, que nos permiten tomar cierta decisión al interior de nuestro algoritmo, es decir, nos permiten determinar que acciones tomar dada o no cierta condición.

3.3.1.1. Ejemplos

3.3.1.1.1. string password = ""; cout << "Ingrese la contrasenia: "; cin >> password; if(password == "myClave") { cout << "Contrasenia correcta. Bienvenido"; } else { cout << "Contrasenia incorrecta."; }

4. Instalación del Programa

4.1. El presente documento funciona como guía de apoyo para instalar Dev C++, entorno de desarrollo integrado para programar en lenguaje C/C++. Usa MinGW, que es una versión de GCC como su compilador.

5. Ejecución del Programa

5.1. Escriba cmd.exe en el cuadro de texto Abrir y luego elija Aceptar para ejecutar una ventana del símbolo del sistema. En la ventana del símbolo del sistema, haga clic con el botón derecho para pegar la ruta de acceso a la aplicación en el símbolo del sistema. Presione Entrar para ejecutar el código.

6. Comentarios y Ejemplos

6.1. Los comentarios se utilizan para explicar el código fuente. Un comentario es un texto que se escribe dentro de un programa con el fin de facilitar la comprensión del mismo. En C++ se pueden utilizar dos tipos de comentarios.

6.1.1. Comentario tradicional estilo C

6.1.1.1. Ejemplos

6.1.1.1.1. /* Programa EcuaciónSegundoGrado Calcula las soluciones de una ecuación de segundo grado */ /* Lectura de datos por teclado */

6.1.2. Comentarios de una sola línea

6.1.2.1. Ejemplos

6.1.2.1.1. // Programa Ecuación segundo grado // Calcula las soluciones de una ecuación de segundo grado int p; // precio del producto

7. Operadores y Ejemplos

7.1. Operadores Aritméticos

7.1.1. Se llaman operadores aritméticos a aquellos que permiten realizar cálculos con valores numéricos para obtener un resultado. En C y en otros lenguajes disponemos de un operador adicional al que denominamos operador módulo (%), que nos permite obtener el resto de una división entre enteros.

7.1.1.1. Ejmplos

7.1.1.1.1. + Suma 10 + 10

7.2. Operadores Relacionales

7.2.1. Los operadores relacionales nos permiten comparar expresiones de tipos compatibles, devolviendo un resultado de tipo lógico: la comparación es verdadera o falsa.

7.2.1.1. Ejemplos

7.2.1.1.1. (3 + 4) > 12 seria falso ya que 12 es mayor que 7

7.3. Operadores Lógicos

7.3.1. producen un resultado booleano, y sus operandos son también valores lógicos o asimilables a ellos los valores numéricos son asimilados a cierto o falso según su valor sea cero o distinto de cero y las operaciones entre bits producen valores arbitrarios.

7.3.1.1. Ejemplos

7.3.1.1.1. ! (negación) = no es igual a! = b

7.4. Operadores de Asignación

7.4.1. El funcionamiento es siempre el mismo, primero se evalúa la expresión de la derecha, se aplica el operador mixto, si existe y se asigna el valor obtenido a la variable de la izquierda.

7.4.1.1. = (asignación) x+2 = 2+x = 7