Conceptos y La Programación en Java

download Conceptos y La Programación en Java

of 21

Transcript of Conceptos y La Programación en Java

  • 7/23/2019 Conceptos y La Programacin en Java

    1/21

    Conceptos Bsicos deConceptos Bsicos deprogramacinprogramacin

    Ing. Andres M Garca O

  • 7/23/2019 Conceptos y La Programacin en Java

    2/21

    Variables y tipos de datosVariables y tipos de datos

    Que es una variable?

    R/ Es un espacio de memoria reservado para variar suvalor en el tiempo.

    Que es una constante?

    R/Es un espacio de memoria reservado que no cambia

    en el tiempo.

    Ing. Andrs M Garca O

  • 7/23/2019 Conceptos y La Programacin en Java

    3/21

    !oda variable debe tener un nombre que tengasentido para el programador.

    E"isten unos lineamientos para nombrar variables#

    $ %e emplean n&meros ' letras de al(abeto Ingls)no debe llevar espacio o caracteres especiales.$ *o empie+an por n&meros.$ *o debe llamarse igual que una palabra

    reservada.$

    %e debe tener en cuenta que el compiladordistingue entre ma'&sculas ' min&sculas.

    Variables y tipos de datosVariables y tipos de datos

    Ing. Andrs M Garca O

  • 7/23/2019 Conceptos y La Programacin en Java

    4/21

    ,os datos se representan en -its

    -it se representa con 0 ' permite 1 posibles valores) con * -its sepueden codi(icar 1 2* valores posibles.

    Variables y tipos de datosVariables y tipos de datos

    Re(. 3ernando -er+al /4ttp#//elve".ugr.es/decsai/5ava

    N 2 N

    1

    1 6

    7 8

    6 9

    : 71

    9 96; ;

    9 9::79

    Ing. Andrs M Garca O

  • 7/23/2019 Conceptos y La Programacin en Java

    5/21

  • 7/23/2019 Conceptos y La Programacin en Java

    6/21

  • 7/23/2019 Conceptos y La Programacin en Java

    7/21

    Que es el truncamiento?

    ,as operaciones aritmticas con n&meros (lotantes est@n

    su5etas al redondeo o truncamiento.

    Que es el desbordamiento?

    n desbordamiento ocurre cuando una variable debe ocupar

    un valor que sobre pasa su capacidad de almacenamiento.

    Variables y tipos de datosVariables y tipos de datos

    Ing. Andrs M Garca O

  • 7/23/2019 Conceptos y La Programacin en Java

    8/21

    Variables y tipos de datosVariables y tipos de datos

    E5ercicio

    Brear una varible Int) 3loat) B4ar '

    boolean) imprimir sus valores e indicar ente"to que tipo de variable es.

    Ing. Andrs M Garca O

  • 7/23/2019 Conceptos y La Programacin en Java

    9/21

    Datos primitivos en Action ScriptDatos primitivos en Action Script

    Enteros#

    int $C !odo tipo de entero con signo

    Rango =$1.6>.687.968 ) 1.6>.687.96>

    uint DC Enteros sin signoRango 6.16.9>.1: s0lo valores

    positivos

    number $C3lotante

    IEEE$>:6 double$precision (loating$point number

    Ing. Andrs M Garca ORe(erencia Adobe live docs4ttp#//livedocs.adobe.com/(las4/./Action%cript,angRe(F7/*umber.4tml

  • 7/23/2019 Conceptos y La Programacin en Java

    10/21

    Operaciones matemticasOperaciones matemticas

    Operadores#

    %uma# )

    Resta# $)$$Multiplicaci0n# H

  • 7/23/2019 Conceptos y La Programacin en Java

    11/21

    Operaciones matemticasOperaciones matemticas

    public static void mainString!" args# t$ro%s &O'(ception )

    int A * +,- int B*2+-

    int .esultado* A/B- %'stem.out.println(A + B); %'stem.out.println(Resultado); ResultadoJAH-K %'stem.out.println(Resultado);

    L

    Ing. Andrs M Garca O

  • 7/23/2019 Conceptos y La Programacin en Java

    12/21

    Operaciones matemticasOperaciones matemticas

    E5ercicio#

    allar el perimetro de un circulo#NJ 1HNiHr.

    allar El volumen de un cubo FJ,H,H,.

    allar Folumen de una es(era FJ6/7HpiHr.

    allar el @rea de un triangulo en (unci0n de sus ladosAJ%qrt=s=s$a=s$b=s$c sJ=abc/1.

    Ing. Andrs M Garca O

  • 7/23/2019 Conceptos y La Programacin en Java

    13/21

    OperacionesOperaciones

    Operadores ,0gicos#

    Bon5unci0n PP

  • 7/23/2019 Conceptos y La Programacin en Java

    14/21

    OperacionesOperaciones

    Ing. Andrs M Garca O

    int AK

    int -K

    AJ:K-J6K

    // Estructuras de desici0n

    i0 A1B#

    T

    %'stem.out.println("A es menor que B ");

    L

    else i0 AB#)

    %'stem.out.println("A es mayor que B ");

    L

    else

    T%'stem.out.println("A es igual a B ");

    L

  • 7/23/2019 Conceptos y La Programacin en Java

    15/21

    OperacionesOperaciones

    Ing. Andrs M Garca O

    boolean AKboolean -K

    AJ trueK-J(alsoK

    // Estructuras de decisi0n con dos comparaciones para (ormar la tabla de verdad A*