Estructura de un Programa en C++, by
Jefferson Montes
Desarrollado por
Jefferson Montes
Briones
Fundamentos de
Programación
La estructura de un programa
en lenguaje C es la siguiente:
<Comandos de preprocesador>
<Definición de tipos>
<Prototipos de funciones>
<Variables globales>
<Funciones>
Comandos del
Procesador
Es el primer programa invocado por el
compilador y procesa directivas como
#include, #define e #if.
Declaración de nombres
de variables
Para poder usar una variable en un programa, previamente hay
que definirla con un tipo y un identificador (es decir, un nombre
para la variable). Importante tener en cuenta que en C++
todas las variables se deben declarar antes de su uso, si no, se
producirá un error de compilación.
Los siguientes son los tipos de datos esenciales:
int; es numérico sirve para números enteros sin
punto decimal (1,2,3,4.. ) float; es numérico y
sirve para números con parte fraccionaria, es
decir con punto decimal ( 1.2, 1.3, 1.4, ….) char;
es de tipo carácter y cadena de caracteres, es
decir que puedes asignar desde una letra,
símbolo o numero hasta una palabra o serie de
caracteres ( a, 2, !, &, hola, etc.) bool; es de tipo
verdadero o falso, este tipo de dato mostrara en
pantalla un “1” en caso de ser true o “0” en caso
de ser false.
Definición de Funciones
Las funciones son un conjunto de instrucciones que
realizan una tarea específica. En general toman ciertos
valores de entrada, llamados parámetros y
proporcionan un valor de salida o valor de retorno;
aunque en C++, tanto unos como el otro son
opcionales, y pueden no existir.
Todos los programas en lenguaje C consisten en una o
más funciones, la única función que debe estar siempre
presente es la denominada main() (técnicamente main()
no es parte parte integral del lenguaje C), siendo la
primera función que se llama cuando comienza la
ejecución del programa, y ella puede a su vez llamar a
otras funciones.
La declaración de una función requiere una serie de pasos
que la definen. Una función como tal subalgoritmo o
subprograma tiene una constitución similar a los algoritmos,
por consiguiente, constará de una cabecera que comenzará
con el tipo del valor devuelto por la función, seguido de la
palabra función y del nombre y argumentos de dicha
función. A continuación irá el cuerpo de la función, que será
una serie de acciones o instrucciones cuya ejecución hará
que se asigne un valor al nombre de la función. Esto
determina el valor particular del resultado que ha de
devolverse al programa llamador.