La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

FIEE - 2012 VARIABLES Ing. José Antonio Poma G.. FIEE - 2012 Variables Una variable es un identificador (nombre de la variable) que hace referencia a.

Presentaciones similares


Presentación del tema: "FIEE - 2012 VARIABLES Ing. José Antonio Poma G.. FIEE - 2012 Variables Una variable es un identificador (nombre de la variable) que hace referencia a."— Transcripción de la presentación:

1 FIEE - 2012 VARIABLES Ing. José Antonio Poma G.

2 FIEE - 2012 Variables Una variable es un identificador (nombre de la variable) que hace referencia a una direccion de memoria de un tamaño respectivo en donde se almacena un valor que puede cambiar durante la ejecucion de un programa.. Todas las variables antes de ser usadas deben ser declaradas Una variable es un valor que puede cambiar a lo largo de la ejecución de un Programa

3 FIEE - 2012 Declaración de Variables Consiste en enunciar el nombre de la variable y asociarle un tipo y clase. El tipo determinar los valores que puede tomar la variable así como las operaciones que se realiza con ella. tipo identificador int a; // declaracion de la variable a del tipo entero float area; // declaracion de la variable y del tipo real Tipo: determina el tipo de la variable (char, int, float, double, etc.) Identificador: indica el nombre de la variable.

4 FIEE - 2012 Declaración de Variables Para declarar varias variables del mismo tipo. tipo identif1, identif2, … int I, j, k; // declaracion de la variable I, j, k del tipo entero Float x, y ; // declaracion de la variable x, y del tipo real identif1, identif2, … : indica el nombre de las variables.

5 FIEE - 2012 Variables según su lugar de declaración Existen tres sitios donde se pueden declarar las variables. LUGARNOMBRE dentro de las funcionesvariable local fuera de todas las funcionesvariable global dentro de la definición de parámetros de funciones parámetros formales

6 FIEE - 2012 Variables con especificadores de clase almacenamiento Para declarar varias variables del mismo tipo. especificador_de_clase tipo identificador especificador_de_clase tipo identif1, identif2, … especificador_de_clase :representa una de las cuatro clases siguientes: auto, register, static o extern. La clase de una variable determina si esta tiene caracter global (static o extern ) o local (auto o register).

7 FIEE - 2012 Variables con especificadores de clase almacenamiento Para declarar varias variables del mismo tipo. especificador_de_clase tipo identificador especificador_de_clase tipo identif1, identif2, … especificador_de_clase :representa una de las cuatro clases siguientes: auto, register, static o extern. La clase de una variable determina si esta tiene caracter global (static o extern ) o local (auto o register).

8 FIEE - 2012 Sentencias de Asignación Se utiliza para asignar (almacenar) valores a variables. La operación mas simple es la que se hace con el operador de asignación = (en C++). Los valores de las variables y de la expresion deben ser compatibles, es decir del mismo tipo de dato. variable = expresión int A,n; // declaracion de las variables A y n A=16; // 16 se asigna a la variable A n=3; // 3 se asigna a la variable n n=n+5; // se asigna a n al valor de n+5 (n se incrementa en 5)

9 FIEE - 2012 Declaración de variables inicializadas Cuando a una variable se le asigna un valor a priori, es decir se le asigna un valor dentro de su declaración o después de su declaración pero antes de ser utilizadas, se dice que la variable esta inicializada. int i=1; // se declara la variable entera i inicializada en 1 float Suma=0; // se declara la variable entera Suma inicializada en 0 char name[ ]= “Marilyn”; // “Marilyn” se le asigna a la variable cadena name en su declaracion int I,contador; … contador =0; // se inicializa entera contador en 0 i= contador+1; // se inicializa la variable I con el valor 1 En su declaración. Después de su declaración

10 FIEE - 2012 Sentencia Compuesta Es una colección de sentencias simples encerradas entre llaves ({}) A las sentencias compuestas tambien se les conoce con el nombre de bloques { // inicio del bloque int a=3, b=5, c; cout<<a<<b; cout<<“Promedio: ”<<(a+b)/2; b=c; } // fin del bloque

11 FIEE - 2012 Sentencia Compuesta { // inicio del bloque int m=3, n=5, p; p=(m+n)/5; { cout<<“m:”<<m; cout<<“\nn:”<<n; cout<<“p: ”<<p; } cout<<“son los valores finales “; } // fin del bloque

12 FIEE - 2012 Ejemplo 01 #include int main() { using namespace std; int x = 5; int y = 7; cout << endl; cout << x + y << " " << x * y; cout << "\n"; system ("pause"); return 0; }

13 FIEE - 2012 Ejemplo 02

14 FIEE - 2012 Ejemplo 02b

15 FIEE - 2012 Ejemplo 03

16 FIEE - 2012 Ejemplo 04

17 FIEE - 2012 Ejemplo 05

18 FIEE - 2012 Tipo básico de datos

19 FIEE - 2012 Ejemplo 06

20 FIEE - 2012 Ejemplo 07

21 FIEE - 2012 Ejemplo #include // Las funciones en esta cabecera existen dentro del espacio de nombres std:: namespace mi_paquete{ int mi_valor; }; int main() { int mi_valor= 3; mi_paquete::mi_valor= 4; std::cout<< mi_valor<< '\n'; // imprime '3' std::cout<< mi_paquete::mi_valor<< '\n'; // imprime '4' system ("pause"); return 0; }

22 FIEE - 2012 Ejemplo #include // Las funciones en esta cabecera existen dentro del espacio de nombres std:: int main() { std::string x = "Hola Mundo"; try { std::cout<< x.at(99)<<std::endl; } catch (std::exception& X){ std::cerr<< X.what()<<std::endl; } return 0; }


Descargar ppt "FIEE - 2012 VARIABLES Ing. José Antonio Poma G.. FIEE - 2012 Variables Una variable es un identificador (nombre de la variable) que hace referencia a."

Presentaciones similares


Anuncios Google