Estructura de un programa en C++

Description

El presente cuadro sinóptico explica cada uno de los elementos que integran la estructura básica de un programa en C++, además se muestra un ejemplo de codificación en base a un problema propuesto por el docente.
Cesar Sánchez
Mind Map by Cesar Sánchez, updated more than 1 year ago
Cesar Sánchez
Created by Cesar Sánchez about 3 years ago
89
0

Resource summary

Estructura de un programa en C++
  1. Directivas del preprocesador
    1. Comienzan con el símbolo #. La directiva #include, sirve para insertar ficheros externos dentro de nuestro programa. Estos ficheros son conocidos como ficheros incluidos, ficheros de cabecera o headers.
      1. #include<stdio.h>
    2. La Función Main
      1. La función main es la función principal del programa. La función principal es el punto de inicio del programa. Si el programa contiene varias funciones, la ejecución del mismo comienza por la función main. Todo programa escrito en C++ debe contener una función main.
        1. int main()
      2. Inicio del programa
        1. Se utiliza una llave de apertura "{", en C++, para indicar el comienzo de la función main.
          1. {
        2. Declaración de variables
          1. La forma más simple de una declaración de variable en C++ es poner primero el tipo de dato y , a continuación, el nombre o los nombres de las variables separados por comas. Si se desea dar un valor inicial a la variable, éste se pone a continuación del identificador de la variable precedido del signo igual.
            1. float n1, n2, s, r, m, d;
          2. Cuerpo del programa
            1. Entrada de datos
              1. Datos que se necesitan para poder ejecutarse
                1. printf("Ingresa el primer numero:\n");
                  1. scanf("%f",& n1);
                    1. printf("Ingresa el segundo numero:\n");
                      1. scanf("%f",& n2);
                    2. Proceso
                      1. Acciones o cálculos a realizar
                        1. s=n1+n2;
                          1. r=n1-n2;
                            1. m=n1*n2;
                              1. d=n1/n2;
                            2. Salida de datos
                              1. Resultado esperado
                                1. printf("La suma es: %f\n",s);
                                  1. printf("La resta es: %f\n",r);
                                    1. printf("La multiplicación es: %f\n",m);
                                      1. printf("La división es: %f\n",d);
                                  2. Fin del programa
                                    1. Se utiliza llave de cierre "}", esto indica que es el fin de la función main y por tanto el fin de la ejecución de nuestro programa (donde termina el main, termina todo)
                                      1. }
                                      2. Toda función retorna un valor. Esto quiere decir que la función main devuelve el valor 0. Precediendo a main se ha escrito la palabra reservada int, indicando así, que la función retornará un valor de tipo int (entero).
                                        1. return 0;

                                      Media attachments

                                      Show full summary Hide full summary

                                      Similar

                                      Operadores Python
                                      Giovanni Sanhuez
                                      Mis Recursos de Programación
                                      maya velasquez
                                      FUNDAMENTOS DE REDES DE COMPUTADORAS
                                      anhita
                                      Editor Dibujo Paint
                                      gladiscj
                                      Herramientas de Software para Comercio y Finanzas
                                      mishelleisabel
                                      1. Introducción
                                      pensamientoalgor
                                      LAS FUNCIONES EN C++
                                      Rodrigo Jimnz
                                      PROGRAMACIÓN ORIENTADA A OBJETOS - TERCER CORTE
                                      Jose Anacona Pira
                                      Parcial Fundamento de Programación
                                      ALBERTO MANUEL PATERNINA LEON
                                      Lenguaje de programación.
                                      Lina Melo
                                      FUNDAMENTOS DE BASES DE DATOS
                                      Francisco Hernandez