Download - 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*