2. ESTRUCTURA BÁSICA
#include <iostream.h>
Instrucciones declarativas
#include <stdlib.h>
[declaración de variables globales]
int main() Función Principal
{ Aquí inicia el programa
Cuerpo del programa(Instrucciones )
} Aquí finaliza el programa
3. 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( )
4. ARCHIVO DE CABECERA
#include
• 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
• El estándar de C++ incluye varias bibliotecas de funciones, y
dependiendo del compilador que se esté usando, puede
aumentar el número.
5. ARCHIVO DE CABECERA
Existen archivos de cabecera estándar muy utilizados,
por ejemplo: #include contiene las funciones de
ingresar y mostrar datos. #include contiene las
funciones matemáticas comunes. #include contiene las
funciones para tratamiento y conversión entre formatos
de fecha y hora. #include: 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. ARCHIVO DE CABECERA
#include: contiene los prototipos de las funciones,
macros, y tipos para manipular datos de entrada y
salida. #include: 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: contiene los
prototipos de las funciones y macros de clasificación de
caracteres.
7. DECLARACIÓN DE VARIABLES 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
8. CABECERA DE FUNCIÓN• Una función es un conjunto de instrucciones 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.
9. CABECERA DE FUNCIÓN• 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 );
10. 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
11. CUERPO DEL
PROGRAMA(INSTRUCCIONES )
• Instrucciones declarativas: Sirven para declarar
librerias, variables, constantes, arreglos , punteros,
estructuras… • Ejemplo: • #include • 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
12. CUERPO DEL
PROGRAMA(INSTRUCCIONES )
• 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
13. 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] () { [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).
14. TIPO FUNC1
• 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.