2. ¿Cuál es el proceso para
escribir un programa?
Menciona los pasos
2Mtl Lourdes Cahuich
3. Estos son los pasos
generales
Indique el orden correcto de los elementos
1. Compilación
2. Edición del código fuente
3. Escritura del seudocódigo
4. Detección y reparación de errores de
compilación, enlace, ejecución y prueba del
programa
3Mtl Lourdes Cahuich
5. Estructura general de un
programa
Un programa en C++ se compone de una o
más funciones.
Una de las funciones debe ser
obligatoriamente “main”.
Una función en C++ es un grupo de
instrucciones que realizan una o más
acciones.
5Mtl Lourdes Cahuich
6. Estructura general de un
programa
Un programa contendrá una serie de
directivas #include que permitirán incluir en
los archivos de cabecera, que a su vez
constarán de funciones y datos predefinidos
en ellos.
6Mtl Lourdes Cahuich
7. Un programa C++ puede
incluir:
directivas de preprocesador con #include,
using…
declaraciones globales
la función main();
funciones definidas por el usuario
comentarios del programa
sentencias
7Mtl Lourdes Cahuich
9. La directiva #include es necesaria para que el
programa tenga salida, se usa el archivo externo
llamado “iostream.h” en el que se proporciona
información del objeto “cout”
La segunda línea es la directiva “using” que
permite incluir el espacio de nombre
(namespace) std y actuar con el flujo de salida
“cout”
La tercera línea es un comentario (//) los
comentarios sirven para dar explicaciones a los
lectores del programa , el compilador los ignora.
9Mtl Lourdes Cahuich
10. •La cuarta línea contiene la cabecera de función
“main”, indica el comienzo del programa y es
obligatoria; requiere los paréntesis a
continuación del main.
•La quinta y octava líneas contienen llaves que
encierran el cuerpo de la función main()
•La sexta línea contiene la sentencia que envía el
mensaje “Bienvenido a la programación en C++”
al objeto “cout”.
•¿Sabes qué es y qué hace el objeto “cout”?
10Mtl Lourdes Cahuich
11. La séptima línea contiene la sentencia
“return 0”.
Esta sentencia termina la ejecución del
programa y devuelve el control al sistema
operativo de la computadora.
El número 0 (cero) se usa para señalar que el
programa ha terminado con éxito.
¿Sabes qué significa el símbolo “<<“?
¿Sabes qué significa el símbolo “n”?
¿Para qué sirve el “;” al final de los
enunciados?
11Mtl Lourdes Cahuich
14. Preprocesador de C++
¿Has escuchado antes la palabra
“preprocesador”? ¿a qué crees que se refiere?
14Mtl Lourdes Cahuich
15. Pre procesador
El preprocesador es un programa que procesa
un archivo fuente antes de que tenga lugar la
compilación principal.
El preprocesador prepara el código fuente
para que el compilador pueda realizar
correctamente su trabajo.
Permite incluir el código de otros archivos
(denominados cabecera), definir macros,
eliminar comentarios, etc.
15Mtl Lourdes Cahuich
16. Directivas
Las directivas son instrucciones al compilador
que debe realizar antes de que se compile el
programa principal.
Las directivas más usuales son: #include,
#define y using
16Mtl Lourdes Cahuich
17. Directiva #include
Indica al procesador que inserte otro archivo
en su archivo fuente.
El archivo de texto que se incluye en #include
se denomina “archivo de cabecera”
Uno de los archivos de cabecera más usados
es “iostream” ¿sabes para qué sirve?
17Mtl Lourdes Cahuich
18. iostream
Este archivo de cabecera incluye las
declaraciones para poder utilizar los
elementos para sacar e introducir datos.
(imprimir en pantalla y leer del teclado)
18Mtl Lourdes Cahuich
19. Directiva “using”
Indica el “espacio de nombres” que permite
que las definiciones de “iostream” estén
disponibles en el programa.
Esto viene de que un programa C++ se puede
dividir en diferentes espacios de nombres
(namespaces).
Un espacio de nombres es una parte del
programa en la cual ciertos nombres son
reconocidos y fuera de este espacio son
desconocidos.
19Mtl Lourdes Cahuich
20. using namespace std;
Esta directiva indica que todas las sentencias
del programa que vienen a continuación
están dentro del espacio de nombres “std”.
Diversos componentes de programa, como
“cout” están declarados dentro de este
espacio de nombres.
20Mtl Lourdes Cahuich
21. Reglas prácticas
1. Si desea que su programa utilice las facilidades
de entrada y salida (din y cout) del estándar
C++, debe tener estas líneas al principio:
#include <iostream>
using namespace std;
2. Si el compilador le avisa que no encuentra el
archivo “iostream”, es que está usando un
compilador antiguo no compatible con el
estándar. En ese caso sustituir lo anterior por:
#include <iostream.h>
21Mtl Lourdes Cahuich