FIEE VARIABLES Ing. José Antonio Poma G.
FIEE 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
FIEE 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.
FIEE 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.
FIEE 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
FIEE 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).
FIEE 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).
FIEE 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)
FIEE 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
FIEE 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
FIEE 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
FIEE 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; }
FIEE Ejemplo 02
FIEE Ejemplo 02b
FIEE Ejemplo 03
FIEE Ejemplo 04
FIEE Ejemplo 05
FIEE Tipo básico de datos
FIEE Ejemplo 06
FIEE Ejemplo 07
FIEE 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; }
FIEE 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; }