domingo, 5 de mayo de 2013


CAPITULO 2
INTRODUCCION A LA PROGRAMACION EN C++


SU PRIMER PROGRAMA EN C++: IMPRIMIR UNA LÍNEA DE TEXTO
C++ utiliza claves que pueden parecer extrañas a los principiantes en programación. Haremos un programa simple, que imprime una línea de texto. El Ejemplo 1(Programa para imprimir texto) muestra algunas características de C++.


Los comentarios solo sirven para documentar nuestros programas, ayudan a que otras personas, al leer el comentario, entiendan la utilidad al usar los códigos. Cuando la computadora ve o detecta los comentarios, los ignora y no realiza ninguna accion con el cuando se ejecuta el programa.
También pueden explicar el objetivo del programa.

Cada programa debe iniciar con un comentario que contenga, propósito de programa, autor, fecha y hora.
Las líneas que empiezan con “#” son procesadas por el preprocesador antes de que se compile el programa. Esta línea le indica al preprocesador que debe incluir el programa el contenido del archivo de encabezados de flujo de entrada/salida <iostream>. Este archivo debe incluirse en el programa para que muestre mensajes en pantalla, o reciba datos del teclado, mediante el uso de entrada/salida de flujos en C++.
Los paréntesis “()” después de “main” indican funciones dentro del programa. Solo debe haber una función main en cada programa. Los programas empiezan a ejecutarse en la función main, aun si esta no es la primera función que se encuentra en el programa. La palabra clave “int” que se encuentra a la izquierda de main, indica que “devuelve” un valor entero. Una “palabra clave” es una palabra en código reservada para C++, para un uso especifico.

Las llave izquierda { , comienza el cuerpo de toda función. Su correspondiente llave derecha } , debe terminar el cuerpo de toda función.
“std::cout<<”  indica a la computadora que debe realizar una accion; imprimir el conjunto de caracteres contenido entre las comillas dobles.  A las cadenas de caracteres se les conoce algunas veces como cadena de caracteres, mensaje o literal de cadena. A los caracteres entre comillas dobles, simplemente se les llama cadenas. El compilador no ignora los caracteres  de espacio en blanco en las cadenas.
Todo en conjunto incluyendo operadores (<<) y punto y coma (;)también conocido como terminador de instrucciones se le conoce como instrucción:


Las directivas del preprocesador (como #include) no terminan con punto y coma. Las operaciones de entrada y salida se realizan mediante flujo de caracteres.
std::  Especifica que estamos utilizando un nombre que pertenece al “espacio de nombres” std.
Los espacios de nombres son: COUT (Flujo de salida), CIN (Flujo de entrada ) y CERR (Flujo de error estándar) .
<<   Operador de inserción de flujo. Cuando se ejecuta, el valor a la derecha del operador se inserta en el flujo de salida.
\  Carácter de escape. Indica que se va a imprimir un carácter de escape.
\n  Secuencia de escape que representa una nueva línea. Hace que el cursor se desplace al principio de la siguiente línea en pantalla.
Return 0  Se utiliza para salir de una función. El valor “0” indica que el programa ah terminado correctamente.




MODIFICACION DE NUESTRO PRIMER PROGRAMA EN C++
COMO MOSTRAR UNA SOLA LÍNEA DE TEXTO CON VARIAS INSTRUCCIONES.

Este proceso es muy sencillo, se puede realizar mediante la inserción de flujos en varias instrucciones, y produce el mismo resultado que en nuestro Ejemplo 1. Cada inserción de flujo reanuda la impresión donde se detuvo la anterior.




COMO MOSTRAR VARIAS LÍNEAS DE TEXTO EN UNA SOLA INSTRUCCIÓN
Una sola instrucción puede mostrar varias líneas, usando caracteres de nueva línea. Cada vez que encuentra la secuencia de escape \n en el flujo de salida. El cursor de la pantalla se coloca al inicio de la siguiente línea.
Para obtener una línea en blanco, coloque dos secuencias de escape, una después de otra





Las declaraciones de variables se pueden hacer casi en cualquier parte dentro del programa. Siempre y cuando estas se realizan antes de que la variable sea utilizada.

CONCEPTOS ACERCA DE LA MEMORIA
Los nombres de las variables corresponden a ubicaciones en la memoria de la computadora. Cada variable tiene un nombre, un tipo, un  tamaño y un valor.
Cada vez que se coloca un valor en un ubicación de memoria (variable), ese valor sobrescribe al valor anterior en esa ubicación. Colocar un nuevo valor en la ubicación es un proceso destructivo.

No hay comentarios:

Publicar un comentario