2. SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• C++ utiliza notaciones que pueden parecer extrañas a los no
programadores. Ahora consideraremos un programa simple
que imprime una línea de texto (figura 2.1). Este programa
ilustra varias características importantes del lenguaje C++.
• Consideraremos cada línea en forma detallada.
• La línea 1
3. SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
Programa para imprimir texto.
4. SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• La líneas 1
• // Programa para imprimir texto.
5. SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• comienzan con //, lo cual indica que el resto de la línea es un comentario. Los
comentarios sólo sirven para documentar
• nuestros programas y ayudan a que otras personas, al leerlos, comprendan lo
que queremos hacer con el código.
• Cuando la computadora “ve” un comentario, lo ignora y no realiza ninguna
acción con él cuando se ejecuta el programa; el compilador de C++ los ignora,
por lo que no genera código objeto alguno en lenguaje máquina.
6. SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• El comentario Programa para imprimir texto describe el
propósito del programa. A un comentario que empieza con //
se le llama comentario de una sola línea, ya que termina al final
de la línea actual. [Nota: también puede usar el estilo de C, en
el cual un comentario (que posiblemente contenga muchas
líneas) empieza con /* y termina con */.]
7. BUENA PRÁCTICA DE PROGRAMACIÓN
• Todo programa debe comenzar con un comentario que
describa su propósito, autor, fecha y hora.
8. SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• La línea 2
• #include <iostream> // permite al programa imprimir datos en
la pantalla
• es una directiva del preprocesador, la cual es un mensaje para
el preprocesador de C++. Las líneas que empiezan con # son
procesadas por el preprocesador antes de que se compile el
programa.
9. SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• Esta línea indica al preprocesador que debe incluir en el
programa el contenido del archivo de encabezado de flujos de
entrada/salida <iostream>. Este archivo debe incluirse para
cualquier programa que muestre datos en la pantalla, o que
reciba datos del teclado, mediante el uso de la entrada/salida
de f lujos al estilo C++.
10. ERROR COMÚN DE PROGRAMACIÓN
• Olvidar incluir el archivo de encabezado <iostream> en un
programa que reciba datos del teclado, o que envíe datos a la
pantalla, hace que el compilador genere un mensaje de error,
ya que no puede reconocer las referencias a los componentes
de los flujos (por ejemplo, cout).
11. SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• La línea 4 es simplemente una línea en blanco. Los
programadores usan líneas en blanco, caracteres de espacio y
caracteres de tabulación (es decir, “tabuladores”) para facilitar
la lectura de los programas. En conjunto, estos caracteres se
conocen como espacio en blanco. Por lo general, el compilador
ignora los caracteres de espacio en blanco.
12. BUENA PRÁCTICA DE PROGRAMACIÓN
• Utilice líneas en blanco, caracteres de espacio y tabuladores
para mejorar la legibilidad del programa.
13. SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• La línea 6
• int main()
• forma parte de todo programa en C++. Los paréntesis después
de main indican que éste es un bloque de construcción
denominado función. Los programas en C++ comúnmente
consisten en una o más funciones y clases.
14. SU PRIMER PROGRAMA EN C++: IMPRIMIR
UNA LÍNEA DE TEXTO
• Sólo debe haber una función main en cada programa. La figura
contiene sólo una función. Los programas en C++ empiezan a
ejecutarse en la función main, aun si main no es la primera
función en el programa. La palabra clave int a la izquierda de
main indica que “devuelve” un valor entero.