Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porJosue Del Sol Modificado hace 9 años
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; }
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.