SlideShare una empresa de Scribd logo
1 de 3
Conceptos fundamentales de Java
2-13: Variables Java y tipos de dato Actividades
prácticas
Objetivos:
• Describir variables
• Describir tipos simples de Java
• Definir operadores aritméticos
• Describir los operadores relacionales ylógicos
• Describir los operadores de asignación
Vocabulario:
Identifique el término correspondiente a cada una de las siguientes definiciones.
OPERADOR RELACIONAL Unidad léxica utilizada para expresar una relación,como de igualdad o mayor que, entre
dos expresiones.
TIPOS DE DATOS Juego de datos con valores que tienen características predefinidas.
OPERADORS LOGICOS Operadores booleanos (AND,OR y NOT).
VARIABLE Lugar de la memoria en el que se pueden almacenar los datos de un tipo específico para
su posterior recuperación yuso.
OPERADORES
ARITMETICOS
Unidad léxica utilizada para realizar operaciones matemáticas básicas tomando dos
operandos ydevolviendo el resultado del cálculo matemático.
Inténtelo/resuélvalo:
1. En Alice 3, va a crear una animación de un niño haciendo ejercicio.También declarará variables.
a. Cree un mundo con un niño. Guarde el proyecto como "Child Exercising".
b. Haga que el niño salude con la mano.Asigne el valor del saludo a "I’m happy".
c. Haga que el niño diga:"I would like to exercise today".
d. Haga que el niño realice varios ejercicios (estiramientos laterales,tocarse los dedos de los pies,saltos de
tijera). Después de hacer ejercicio,haga que el niño se quede parado y diga "I'm all done exercising".
e. Modifique el código para que antes de que el niño haga ejercicios,el usuario declare una variable de tipo
Integer llamada numSets.Defina el valor por defecto en 3. Guarde la animación.
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 demás nombres pueden
ser marcas comerciales de sus respectivos propietarios.
2
f. Utilice este valor para controlar cuántos juegos de ejercicios hace el niño.
www.oracle.com/academy
g. Haga que el niño diga adiós con la mano al final de la animación.
2. En Alice 3, cree una animación con un alienígena subido a un vehículo de su elección.Guarde el proyecto como
"Alien Landing".Programe el alienígena para que vuele por el aire y, a continuación,gire lentamente mientras
desciende hasta el suelo.Declare una variable local para contar el número de veces que el alienígena debe girar y
bajar al suelo.
3. En Alice 3, cree una animación titulada "Flying Birds".Agregue dos pájaros a la escena,cada uno de ellos en una
ubicación aleatoria,y un árbol en el centro de la escena.Con variables,una sentencia if-else y operadores
relacionales,compruebe la distancia de cada pájaro hasta el árbol programando los pájaros de forma tal que
actúen según el siguiente guión gráfico textual (revise las diapositivas sobre operadores relacionales para obtener
indicaciones sobre programación):
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 revisión de sintaxis Java:
Construcción Sintaxis
Operadores de asignación
Operadores aritméticos
Operadores de igualdad
Operadores relacionales
Operadores lógicos
5. ¿Cuáles son los resultados del siguiente código?
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 demás nombres pueden
ser marcas comerciales de sus respectivos propietarios.
3
6. ¿Cuáles son los resultados del siguiente código?
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 demostración del operador NOT. Revise el código y, a continuación,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 demostración de la sintaxis de asignación.Revise el código y, a continuación,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 += resultis:"+ x);
x -= y;
System.out.println("The -= resultis:"+ x);
x *= y;
System.out.println("The *= resultis:"+ x);
x /= y;
System.out.println("The /= resultis"+ 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 demás nombres pueden
ser marcas comerciales de sus respectivos propietarios.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

Actividad 26
Actividad 26Actividad 26
Actividad 26
 
Actividad 26
Actividad 26Actividad 26
Actividad 26
 
3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)
3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)
3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)
 
Taller funciones de usuario
Taller funciones de usuarioTaller funciones de usuario
Taller funciones de usuario
 
Utilidad de las funciones en c
Utilidad de las funciones en cUtilidad de las funciones en c
Utilidad de las funciones en c
 
Introducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje CIntroducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje C
 
Actividad N° 7 - Unidad 4
Actividad N° 7 - Unidad 4 Actividad N° 7 - Unidad 4
Actividad N° 7 - Unidad 4
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 
11 Funciones
11 Funciones11 Funciones
11 Funciones
 
Lenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuario
Lenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuarioLenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuario
Lenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuario
 
Java 1
Java 1Java 1
Java 1
 
Leccion 2 Java
Leccion 2 JavaLeccion 2 Java
Leccion 2 Java
 
Funciones propias de visual basic
Funciones propias de visual basicFunciones propias de visual basic
Funciones propias de visual basic
 
Tipos de Datos Abstractos (TDA)
Tipos de Datos Abstractos (TDA)Tipos de Datos Abstractos (TDA)
Tipos de Datos Abstractos (TDA)
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 

Similar a Alice13

Similar a Alice13 (20)

Practica13
Practica13Practica13
Practica13
 
Practica 13 alice
Practica 13 alicePractica 13 alice
Practica 13 alice
 
Practica 13 de_alice(2)
Practica 13 de_alice(2)Practica 13 de_alice(2)
Practica 13 de_alice(2)
 
Practica13
Practica13Practica13
Practica13
 
4 operadores
4 operadores4 operadores
4 operadores
 
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptxConceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
 
Progra
PrograProgra
Progra
 
Manejo de memoria
Manejo de memoriaManejo de memoria
Manejo de memoria
 
Ap7 java2
Ap7 java2Ap7 java2
Ap7 java2
 
Presentación 09 Cajas blanca
Presentación 09 Cajas blancaPresentación 09 Cajas blanca
Presentación 09 Cajas blanca
 
OOP - Lab 1 - Variables y Asignacion.pdf
OOP - Lab 1 - Variables y Asignacion.pdfOOP - Lab 1 - Variables y Asignacion.pdf
OOP - Lab 1 - Variables y Asignacion.pdf
 
Tipos basicos de java
Tipos basicos de javaTipos basicos de java
Tipos basicos de java
 
Semana03 prog ii
Semana03 prog iiSemana03 prog ii
Semana03 prog ii
 
Taller completo
Taller completoTaller completo
Taller completo
 
Introduccion c
Introduccion cIntroduccion c
Introduccion c
 
Introducción a la Programaciónen Java
Introducción a la Programaciónen JavaIntroducción a la Programaciónen Java
Introducción a la Programaciónen Java
 
Lenguaje c ++ guía para programadores
Lenguaje c ++  guía para programadoresLenguaje c ++  guía para programadores
Lenguaje c ++ guía para programadores
 
Manual de Java
Manual de JavaManual de Java
Manual de Java
 
Documento Margarita
Documento MargaritaDocumento Margarita
Documento Margarita
 
Lenguaje de programacion java, conceptos
Lenguaje de programacion java, conceptosLenguaje de programacion java, conceptos
Lenguaje de programacion java, conceptos
 

Más de Laura Cortez (20)

Dream
DreamDream
Dream
 
Mi pagina web
Mi pagina webMi pagina web
Mi pagina web
 
Topologias de red
Topologias de redTopologias de red
Topologias de red
 
Sitio web
Sitio webSitio web
Sitio web
 
Teoria del color_4deg_semestre
Teoria del color_4deg_semestreTeoria del color_4deg_semestre
Teoria del color_4deg_semestre
 
Examen
ExamenExamen
Examen
 
Mi pagina web
Mi pagina webMi pagina web
Mi pagina web
 
Topologias de red
Topologias de redTopologias de red
Topologias de red
 
Sitio web
Sitio webSitio web
Sitio web
 
Teoría del color
Teoría del colorTeoría del color
Teoría del color
 
Examen de diagnostico
Examen de diagnosticoExamen de diagnostico
Examen de diagnostico
 
Alice2
Alice2Alice2
Alice2
 
Alice3
Alice3Alice3
Alice3
 
Alice4
Alice4Alice4
Alice4
 
Alice6
Alice6Alice6
Alice6
 
Alice7
Alice7Alice7
Alice7
 
Alice8
Alice8Alice8
Alice8
 
Alice9
Alice9Alice9
Alice9
 
Alice10
Alice10Alice10
Alice10
 
Alice11
Alice11Alice11
Alice11
 

Alice13

  • 1. Conceptos fundamentales de Java 2-13: Variables Java y tipos de dato Actividades prácticas Objetivos: • Describir variables • Describir tipos simples de Java • Definir operadores aritméticos • Describir los operadores relacionales ylógicos • Describir los operadores de asignación Vocabulario: Identifique el término correspondiente a cada una de las siguientes definiciones. OPERADOR RELACIONAL Unidad léxica utilizada para expresar una relación,como de igualdad o mayor que, entre dos expresiones. TIPOS DE DATOS Juego de datos con valores que tienen características predefinidas. OPERADORS LOGICOS Operadores booleanos (AND,OR y NOT). VARIABLE Lugar de la memoria en el que se pueden almacenar los datos de un tipo específico para su posterior recuperación yuso. OPERADORES ARITMETICOS Unidad léxica utilizada para realizar operaciones matemáticas básicas tomando dos operandos ydevolviendo el resultado del cálculo matemático. Inténtelo/resuélvalo: 1. En Alice 3, va a crear una animación de un niño haciendo ejercicio.También declarará variables. a. Cree un mundo con un niño. Guarde el proyecto como "Child Exercising". b. Haga que el niño salude con la mano.Asigne el valor del saludo a "I’m happy". c. Haga que el niño diga:"I would like to exercise today". d. Haga que el niño realice varios ejercicios (estiramientos laterales,tocarse los dedos de los pies,saltos de tijera). Después de hacer ejercicio,haga que el niño se quede parado y diga "I'm all done exercising". e. Modifique el código para que antes de que el niño haga ejercicios,el usuario declare una variable de tipo Integer llamada numSets.Defina el valor por defecto en 3. Guarde la animación. 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 demás nombres pueden ser marcas comerciales de sus respectivos propietarios. 2 f. Utilice este valor para controlar cuántos juegos de ejercicios hace el niño. www.oracle.com/academy
  • 2. g. Haga que el niño diga adiós con la mano al final de la animación. 2. En Alice 3, cree una animación con un alienígena subido a un vehículo de su elección.Guarde el proyecto como "Alien Landing".Programe el alienígena para que vuele por el aire y, a continuación,gire lentamente mientras desciende hasta el suelo.Declare una variable local para contar el número de veces que el alienígena debe girar y bajar al suelo. 3. En Alice 3, cree una animación titulada "Flying Birds".Agregue dos pájaros a la escena,cada uno de ellos en una ubicación aleatoria,y un árbol en el centro de la escena.Con variables,una sentencia if-else y operadores relacionales,compruebe la distancia de cada pájaro hasta el árbol programando los pájaros de forma tal que actúen según el siguiente guión gráfico textual (revise las diapositivas sobre operadores relacionales para obtener indicaciones sobre programación): 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 revisión de sintaxis Java: Construcción Sintaxis Operadores de asignación Operadores aritméticos Operadores de igualdad Operadores relacionales Operadores lógicos 5. ¿Cuáles son los resultados del siguiente código? 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 demás nombres pueden ser marcas comerciales de sus respectivos propietarios. 3 6. ¿Cuáles son los resultados del siguiente código? class Test{
  • 3. 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 demostración del operador NOT. Revise el código y, a continuación,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 demostración de la sintaxis de asignación.Revise el código y, a continuación,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 += resultis:"+ x); x -= y; System.out.println("The -= resultis:"+ x); x *= y; System.out.println("The *= resultis:"+ x); x /= y; System.out.println("The /= resultis"+ 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 demás nombres pueden ser marcas comerciales de sus respectivos propietarios.