4. ARCHIVO DE CABECERA
■ #include <librería_solicitada>
■ La parte del #include se refiere a la biblioteca de funciones que vamos a utilizar. Es
decir para llamar a una biblioteca en particular debemos hacer lo siguiente:
■ #include <librería_solicitada>
■ El estándar de C++ incluye varias bibliotecas de funciones, y dependiendo del
compilador que se esté usando, puede aumentar el número.
5. Existen archivos de cabecera estándar muy utilizados, por ejemplo:
#include<iostream.h> contiene las funciones de ingresar y mostrar datos.
#include<math.h> contiene las funciones matemáticas comunes.
#include<time.h> contiene las funciones para tratamiento y conversión entre formatos de
fecha y hora.
#include<conio.h>: contiene los prototipos de las funciones, macros, y constantes para
preparar y manipular la consola en modo texto en el entorno de MS-DOS®.
6. ■ #include<stdio.h>: contiene los prototipos de las funciones, macros, y tipos para
manipular datos de entrada y salida.
■ #include<stdlib.h>: contiene tipos, macros y funciones para la conversión numérica,
generación de números aleatorios, búsquedas y ordenación, gestión de memoria y
tareas similares.
■ #include<string.h>: contiene los prototipos de las funciones y macros de clasificación
de caracteres
7. DECLARACION DEVARIABLES
GLOBALES
■ Una variable es un espacio reservado en el ordenador para contener valores que
pueden cambiar durante la ejecución de un programa.
■ Los tipos determinan cómo se manipulará la información contenida en esas variables.
■ El tipo nos dice a nosotros y al compilador cómo debe interpretarse y manipularse la
información binaria almacenada en la memoria de un ordenador.
8. ■ Una variable global es aquella que se define fuera del cuerpo de cualquier función,
normalmente al principio del programa, después de la definición de los archivos de
biblioteca (#include), de la definición de constantes simbólicas y antes de cualquier
función. El ámbito de una variable global son todas las funciones que componen el
programa, cualquier función puede acceder a dichas variables para leer y escribir en
ellas. Es decir, se puede hacer referencia a su dirección de memoria en cualquier parte
del programa
9. CABECERA DE FUNCION
■ Una funcion es un conjunto de instrcciones que se la puede llamar desde el programa
principal o desde otras funciones.
■ Todo programa en C++ comienza con una función main(), y sólo puede haber una.
■ Los paréntesis que le siguen contienen lo que se le va a mandar a la función.
■ En caso de colocarla palabra “void”, que significa vacío, se esta indicando que a la
función main no se le está mandando nada, podría omitirse el void dentro de los
paréntesis, el compilador asume que no se enviará nada. La llave que se abre significa
que se iniciará un bloque de instrucciones
10. ■ Sintaxis para la declaración de una función:
■ Prototipo de función nombre de la función ( parámetros );
■ Prototipo de la función: sirve para indicar que va a retornar la función, si va a retornar
un entero, un double, un char, o simplemente no retorna nada ( void ). Esto es
obligatorio
■ Parametros: son los datos que le enviamos a la funcion para que con ellos
posiblemente desarrolle algo que necesitemos. Esto es opcional.
■ Ejemplo:
■ void ingresar();
■ int suma_enteros ( int, int );
■ float suma_numeros ( float, float );
11. CUERPO DEL PROGRAMA
■ Cuerpo del programa(Instrucciones )
■ La definición del cuerpo de la función está formada por un bloque de sentencias o
instrucciones, que esta encerrado entre llaves { }.
■ Las sentencias, también llamadas instrucciones:
■ a) definen la lógica de un programa o subprograma (subrutina),
■ b) manipulan los datos para producir el resultado deseado por el usuario del programa
12. CUERPO DEL PROGRAMA
(INSTRUCCIONES)
■ Instrucciones declarativas: Sirven para declarar librerias, variables, constantes,
arreglos , punteros, estructuras…
■ Ejemplo:
■ #include <time.h>
■ short contador
■ Instrucciones de asignación: Sirven para dar valores a las variables, y llevan éste
formato:
■ nombre_variable = expresión ;
■ Ejemplo: • x = a + 5
13. ■ Instrucciones repetitivas: Sirven para repetir una condición N veces, siempre y cuando
la condición sea verdadera.
■ Instrucciones de entrada y salida de datos: El lenguaje C++ no tiene palabras
reservadas para ingresar o mostrar datos, para ello usan recursos que se encuentran
en las librerías.
■ Instrucciones selectivas: Son mediante las cuales podemos ejecutar diferentes
acciones, como resultado de una expresión que estemos evaluando en ese momento y
pueden ser:
■ – Las selectivas simples
■ – Las selectivas dobles
■ – Las selectivas múltiples
14. TIPO FUNC1()
■ Las funciones deben declararse.
■ Una definición contiene además las instrucciones con las que la función realizará su trabajo, es decir,
su código.
■ La sintaxis de una definición de función es:
■ [extern|static] <tipo_valor_retorno> <identificador> (<lista_parámetros>) { [sentencias] }
■ El identificador de la función. Es el nombre de la función.
■ Una lista de declaraciones de parámetros entre paréntesis. Los parámetros de una función son los
valores de entrada (y en ocasiones también de salida).
■ Opcionalmente, una palabra que especifique el tipo de almacenamiento, puede ser extern o static.
■ El tipo del valor de retorno, si no se establece, será int por defecto, aunque en general se considera
una mala técnica de programación omitir el tipo de valor de retorno de una función.
15. TIPOS BASICOS
• int ( Números enteros )
• float ( Números reales )
• double ( Números reales más grandes que float )
• bool (Valores lógicos )
• char ( Caracteres y cualquier cantidad de 8 bits )
• void ( Nada. Sirve para indicar que una función no devuelve valores)