clase 02 geologia
DESCRIPTION
C++TRANSCRIPT
Clase 02Introduccin al Lenguaje C++Conceptos Fundamentales
Lic. Tpac Samilln AguilarCurso: InformticaFacultad: Geologa
UNMSM2014
Programas
El siguiente es el programa ms simple que se puede realizar en C++:
Int main (){Return 0;}
En C++ todo programa debe implementar una funcin principal llamada main que debe retornar un valor entero indicando el resultado de la ejecucin del mismo; 0 si el programa finaliz normalmente o distinto de 0 si ocurrieron errores durante su ejecucin.
Identificadores
Es el nombre que permite hacer referencia a las constantes, variables y funciones de un programa. Las reglas para escribir identificadores son:
Deben comenzar con una letra o guin bajo. Slo letras (A-Z, a-z), dgitos (0-9) o el guin bajo (_) pueden seguir al primer smbolo.
Una caracterstica del lenguaje de extrema importancia es que es case sensitive, es decir, que distingue entre maysculas y minsculas a la hora de nombrar identificadores. Es por eso que main, Main, MAIN, mAiN, etc, son considerados identificadores distintos en C++ (a diferencia de lo que sucede en lenguajes como Pascal y BASIC, donde se considera que dichos nombres hacen referencia al mismo identificador).
Bloques
Un bloque es una sentencia compuesta, se trata de una sucesin (que puede estar vaca) de sentencias delimitadas por un par de llaves {} :
{;;;...}
Desde el punto de vista sintctico, un bloque puede ser considerado como una sola sentencia. Tericamente, los bloques pueden ser anidados a cualquier nivel (profundidad). El aspecto de los bloques "anidados" es el siguiente:
{... {;;;...}...}
Tipos y Variables
Declaracin
Para utilizar una variable en C++, primero se debe declarar especificando el nombre de la variable (un identificador vlido) y que tipo de datos se quiere almacenar:
, , ..., ;
Por ejemplo:
Int a, b, c;
Es posible inicializar una variable en el mismo momento en que se declara:
= , = , ... ;
Por ejemplo:
Int a=1, b=2, c=4;
mbito de las variables
Dentro de un programa se pueden encontrar dos tipos de mbito para las variables:
Variables locales: nicamente visibles dentro de la funcin o bloque donde se han declarado y, dehecho, no existen fuera de ese mbito. Las variables locales pueden ser declaradas en cualquier parte de un bloque o funcin pero slo podrn intervenir en sentencias posteriores a su declaracin.
Variables globales: declaradas exteriormente a las funciones, pueden ser utilizadas por aquellasque fueron declaradas luego de las mismas.
// Declaracin de variables globales a funcion 1, funcion 2 y main
{...// Declaracin de variables locales...}
// Declaracin de variables globales a funcion 2 y main
{...// Declaracin de variables locales...}...
// Declaracin de variables globales a main
Int main(){...// Declaracin de variables locales...}
Por ejemplo, analizando el siguiente fragmento de cdigo:
int a = 20;int main (){Int b = 10;{ // Inicio subbloqueint c = 15;cout