Sunteți pe pagina 1din 3

www.oracle.

com/academy

Conceptos fundamentales de Java


2-13: Variables Java y tipos de dato Actividades
prcticas

Objetivos:

Describir variables
Describir tipos simples de Java
Definir operadores aritmticos
Describir los operadores relacionales y lgicos
Describir los operadores de asignacin

Vocabulario:

Identifique el trmino correspondiente a cada una de las siguientes definiciones.

Operador relacional Unidad lxica utilizada para expresar una relacin, como de igualdad o mayor que, entre
dos expresiones.

Operadores lgicos Juego de datos con valores que tienen caractersticas predefinidas.

True o false Operadores booleanos (AND, OR y NOT).

Variable Lugar de la memoria en el que se pueden almacenar los datos de un tipo especfico para
su posterior recuperacin y uso.

Operadores aritmeticos Unidad lxica utilizada para realizar operaciones matemticas bsicas tomando dos
operandos y devolviendo el resultado del clculo matemtico.

Intntelo/resulvalo:

1. En Alice 3, va a crear una animacin de un nio haciendo ejercicio. Tambin declarar variables.
a. Cree un mundo con un nio. Guarde el proyecto como "Child Exercising".
b. Haga que el nio salude con la mano. Asigne el valor del saludo a "Im happy".
c. Haga que el nio diga: "I would like to exercise today".
d. Haga que el nio realice varios ejercicios (estiramientos laterales, tocarse los dedos de los pies, saltos de
tijera). Despus de hacer ejercicio, haga que el nio se quede parado y diga "I'm all done exercising".
e. Modifique el cdigo para que antes de que el nio haga ejercicios, el usuario declare una variable de tipo
Integer llamada numSets. Defina el valor por defecto en 3. Guarde la animacin.

Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los dems nombres pueden
ser marcas comerciales de sus respectivos propietarios.

2
f. Utilice este valor para controlar cuntos juegos de ejercicios hace el nio.
g. Haga que el nio diga adis con la mano al final de la animacin.

2. En Alice 3, cree una animacin con un aliengena subido a un vehculo de su eleccin. Guarde el proyecto como
"Alien Landing". Programe el aliengena para que vuele por el aire y, a continuacin, gire lentamente mientras
desciende hasta el suelo. Declare una variable local para contar el nmero de veces que el aliengena debe girar y
bajar al suelo.

3. En Alice 3, cree una animacin titulada "Flying Birds". Agregue dos pjaros a la escena, cada uno de ellos en una
ubicacin aleatoria, y un rbol en el centro de la escena. Con variables, una sentencia if-else y operadores
relacionales, compruebe la distancia de cada pjaro hasta el rbol programando los pjaros de forma tal que
acten segn el siguiente guin grfico textual (revise las diapositivas sobre operadores relacionales para obtener
indicaciones sobre programacin):
If bird 1 is currently a shorter distance to the tree than bird 2, then,
bird 1 flies to the tree else bird 2 flies to the tree

4. Rellene la siguiente hoja de revisin de sintaxis Java:

Construccin Sintaxis

Operadores de asignacin

Operadores aritmticos

Operadores de igualdad

Operadores relacionales

Operadores lgicos

5. Cules son los resultados del siguiente cdigo?


class basicOperators2 {
//using arithmetic operators and variables
public static void main(String[] args) {
int a = 1+ 3;
int b = a * 3;
int c = b / 4;
int d = c a;
int e = -d;
System.out.println(a = + a);
System.out.println(b = + b);
System.out.println(c = + c);
System.out.println(d = + d);
System.out.println(e = + e);
}
}

Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los dems nombres pueden
ser marcas comerciales de sus respectivos propietarios.

3
6. Cules son los resultados del siguiente cdigo?
class Test {
public static void main(String[] args) {
int a = 10; int b = 20;
System.out.println("a == b = " + (a == b) );
System.out.println("a != b = " + (a != b) );
System.out.println("a > b = " + (a > b) );
System.out.println("a < b = " + (a < b) );
System.out.println("b >= a = " + (b >= a) );
System.out.println("b <= a = " + (b <= a) );
}
}

8. Este ejemplo es una demostracin del operador NOT. Revise el cdigo y, a continuacin, rellene los espacios en
blanco con "verdadero" o "falso".
class BoolNotDemo { public static void
main(String[] args){ int x = 2;
int y = 1; boolean bl;
bl = !(x > y); // bl is false
System.out.println("x is not greater than y:"+bl);
bl = !(y > x); // bl is true
System.out.println("y is not greater than x:"+bl);
}
}
Rellene los espacios en blanco:
x no es mayor que y: y no es mayor
que x:

9. Este ejemplo es una demostracin de la sintaxis de asignacin. Revise el cdigo y, a continuacin, rellene los
espacios en blanco con los resultados.
class AssignmentDemo2{
public static void main(String[] args) {
int x=5; int y=10;
x += y;
System.out.println("The += result is:"+ x);
x -= y;
System.out.println("The -= result is:"+ x);
x *= y;
System.out.println("The *= result is:"+ x);
x /= y;
System.out.println("The /= result is"+ x);
}
}

Rellene los espacios en blanco:


El resultado de += es:
El resultado de -= es:
El resultado de *= es:
El resultado de /= es:

Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los dems nombres pueden
ser marcas comerciales de sus respectivos propietarios.

S-ar putea să vă placă și