PROGRAMACION ESTRUCTURADA Aprendiendo un nuevo lenguaje Gua Bsica

PROGRAMACION ESTRUCTURADA Aprendiendo un nuevo lenguaje Guía Básica de Java Alumno: García Zermeño María Teresa Asesor: Zatarain Cabada Nora 15/01/2022 PROGRAMACIÓN ESTRUCTURADA 1

¿QUÉ ES UNA VARIABLE? Ø Una variable es un contenedor de bits que representan a un valor. Se emplean para almacenar datos que pueden cambiar durante la ejecución de un programa. En función de los datos que almacenan se clasifican en: Ø Variables primitivas: almacenan datos numéricos, valores lógicos o caracteres. Ø Variables referenciadas: asociadas a objetos o instancias de una clase. Por ejemplo, para almacenar cadenas de caracteres se empleará una variable referenciada asociada a la clase String, para almacenar información sobre la fecha actual, otra asociada a la clase Date, etc. 15/01/2022 PROGRAMACIÓN ESTRUCTURADA 2

Tipos Primitivos referencias a Objetos int, short, byte, long Strings char, boolean Arreglos float, double otros objetos Desde el punto de vista programa, las variables pueden ser: Ø Variables miembro de un clase: Se definen en una clase, fuera de cualquier método, estas pueden ser de tipo primitivo o referencia. Ø Variables locales: se definen dentro de un método o dentro de un bloque entre llaves {}, se crean dentro del bloque y se destruyen al finalizar dicho bloque, pueden ser de tipo primitivo o referencia. 15/01/2022 PROGRAMACIÓN ESTRUCTURADA 3

TIPOS DE DATOS Ø Enteros. Son enteros con signo y existen cuatro tipos de acuerdo al rango de valores que pueden adquirir. Tipo Bytes Rango Default byte 1 -128 a 127 0 short 2 -32768 a 32767 0 int 4 long 8 -2, 147, 483, 648 a 2, 147, 483, 647 -9, 223, 372, 036, 854, 775, 808 a 9, 223, 372, 036, 854, 775, 807 0 0 Ø Reales. Son valores numéricos con fracciones decimales basados en el estándar IEEE-754. 15/01/2022 PROGRAMACIÓN ESTRUCTURADA 4

Ø Reales. Son valores numéricos con fracciones decimales basados en el estándar IEEE-754. Tipo Bytes Rango Default float 4 3. 4 e-38 a 3. 4 e+38 0. 0 double 8 1. 7 e-308 a 1. 7 e+308 0. 0 Ø Caracteres. Los caracteres en Java se manipulan mediante el tipo char. Default: ‘ ’ - Carácter NULO. Ø Booleanos. Los valores de tipo boleano se pueden manipular mediante el tipo boolean. Default: false. Ø Cadenas. NO existe un tipo primitivo para cadenas de caracteres en Java, en su lugar existe la clase String con la que se pueden crear objetos que permiten representar y manipular cadenas de caracteres. Los objetos de la clase String tienen un comportamiento hibrido en Java. Ø En algunos casos es posible aplicarles operaciones como datos primitivos aun cuando siguen siendo objetos 15/01/2022 PROGRAMACIÓN ESTRUCTURADA 5

DECLARAR VARIABLES JAVA Como mínimo, una declaración de variable miembro tiene dos componentes: el tipo de dato y el nombre de la variable. tipo nombre. Variable; // Declaración mínima de una variable miembro Ø Una declaración mínima de variable miembro es como la declaración de variables que se escribe en cualquier otro lugar de un programa Java, como las variables locales o los parámetros de los métodos. El siguiente código declara una variable miembro entera llamada un. Entero dentro de la clase Clase. Enteros. 1. class Clase. Enteros { 2. int un. Entero; 3. . 4. // define los métodos aquí 5. . 6. } 15/01/2022 PROGRAMACIÓN ESTRUCTURADA 6

Ø Un identificado valido en Java debe de seguir las siguientes reglas: � Solo pueden iniciar con letra minúscula, guión bajo (_) o el símbolo de dólar ($). � Pueden contener cualquier combinación de letras, dígitos o guiones bajos. � Son sensibles a las mayúsculas. � No tienen tamaño limite. � No pueden utilizarse palabras reservadas con las que cuenta java para ser nombres de variables 15/01/2022 PROGRAMACIÓN ESTRUCTURADA 7

INICIALIZACIÓN DE VARIABLES Ø Al definir una variable hay que especificar el tipo de la variable, así como el nombre que tendrá dicha variable, sino se especifica el valor de dicha variable, Java inicializa esa variable según su tipo: Ø Variables primitivas: se inicializan en cero, salvo boolean y char, que se inicializan a false y ' ' Ø Variables referencia: son inicializados a un valor especial null Algunos ejemplos de declaración e inicialización de variables en java son: 15/01/2022 PROGRAMACIÓN ESTRUCTURADA 8

Ejemplo: 1. int edad; // Declaració n de la variable primitiva edad. Se inicializa a 0 2. edad = 5; // Se asigna a la variable edad el valor de 5 3. int distancia = 10; //Declaració n de la variable primitiva distancia. Se inicializa a 10 4. Int[ ] var_arreglo; //referencia a un arreglo de enteros. Se inicializa a null 5. var_arreglo = new int[5] // Vector de 5 elemtos. Inicializados a 0 6. double [ ] mi_vector = {31. 0, 5. 68, 2. 8 } // Declaració n e inicalizacion de un vector de 3 elemntos 7. 15/01/2022 // con los valores entre las llaves PROGRAMACIÓN ESTRUCTURADA 9

CÓMO DECLARAR E INICIALIZAR UNA VARIABLE Ø Una variable en Java tiene un tipo, nombre y un valor. Una variable puede almacenar un valor de: - Un tipo de datos primitivos como int, boolean, char. o - Una referencia a un objeto, también llamada variable de referencia. por ejemplo: int i; // variable i que puede almacenar un valor int. isdone booleano; / / isdone variable que puede almacenar un valor booleano. / / Variables A, F y R que puede almacenar un valor char cada uno: char a, f, r; / / Equivalente a los tres declaraciones separadas: char a; char f; char r; Lo que acabamos de escritura arriba se llama declaración de variables. Al declarar variables que son implícitamente la asignación de memoria para estas variables y la determinación de los tipos de valores que se pueden almacenar en ellos. 15/01/2022 PROGRAMACIÓN ESTRUCTURADA 10

Ø Así, en el ejemplo anterior, hemos llamado a una variable: isdone que puede almacenar un valor booleano, pero no inicializado todavía. Dar una variable un valor cuando se declaró la inicialización llamados. Además, podemos declarar e inicializar una variable de una sola vez. Por ejemplo, podríamos declarar e inicializar nuestras variables del ejemplo anterior : int i = 101; // i variable inicializada con el valor 101: / / Isdone variable inicializada con el verdadero valor booleano. isdone Boolean = true; / / Variables a, F y R inicializa con los valores 'a', 'f' y 'r' / /, respectivamente: char a = 'a', f = f ', r' = 'r'; / / Equivalente a: char a = 'a'; char f = "f"; char r = 'r'; 15/01/2022 PROGRAMACIÓN ESTRUCTURADA 11

MODIFICACIÓN DEL VALOR DE UNA VARIABLE. Ø Las variables pueden sufrir modificación durante la ejecución de un programa. Es por regla general después de la inicialización, las variables solo pueden modificarse a través de una operación (matemática, lógica, de comparación, etc. Ejemplo: int base=180; �int altura= 18; �int superficie_terreno = 0; superficie_terreno = base * altura; 15/01/2022 PROGRAMACIÓN ESTRUCTURADA 12

Referencias Bibliográficas Ø http: //zarza. usal. es/~fgarcia/doc/tuto 2/Index. htm Ø http: //translate. google. com/translate? hl=es&langpair =en%7 Ces&u=http: //www. javaying. com/2007/01/howto-declare-and-initialize-variable. html Ø http: //www. dcc. uchile. cl/~lmateu/Java/Apuntes/tipos prim. htm Ø http: //wiki. lidsol. org/index. php? title=Tutorial_de_Jav a 15/01/2022 PROGRAMACIÓN ESTRUCTURADA 13
- Slides: 13