clase 02 geologia

13
Clase 02 Introducción al Lenguaje C++ Conceptos Fundamentales Lic. Túpac Samillán Aguilar Curso: Informática Facultad: Geología UNMSM 2014

Upload: bertha-aracely-rojas-bravo

Post on 17-Dec-2015

8 views

Category:

Documents


4 download

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