SlideShare una empresa de Scribd logo
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.
Operadores Relacionales Unidad léxica utilizada para expresar una relación,como de igualdad o mayor que, entre
dos expresiones.
Operadores de Asignación Juego de datos con valores que tienen características predefinidas.
Operadores lógicos 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 Aritméticos 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 p royecto 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:
ESTEFANIA LOREDO CORTES Y CESAR IVAN HERNANDEZ HERNANDEZ “3 A” PROGRAMACION
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

PDF
DOCX
PRACTICA 11 ALICE
PDF
Alice 8
PDF
Alice 14
PDF
Alice 11
PDF
Greenfoot 4
DOCX
PRACTICA 6 ALICE
DOCX
PRACTICA 7 ALICE
PRACTICA 11 ALICE
Alice 8
Alice 14
Alice 11
Greenfoot 4
PRACTICA 6 ALICE
PRACTICA 7 ALICE

La actualidad más candente (20)

PDF
PDF
Greenfoot 1
DOCX
PRACTICA 8 ALICE
PDF
Alice 5
PDF
Greenfoot 3
PDF
Greenfoot 10
PDF
Alice 4
DOCX
PRACTICA 5 ALICE
PDF
Alice 10
PDF
PDF
Greenfoot 5
PPT
CPP Language Basics - Reference
PDF
Alice 12
DOCX
PRACTICA 12 ALICE
PDF
Greenfoot 8
PDF
Greenfoot 6
PDF
Greenfoot 9
PDF
Greenfoot 6
DOCX
PRACTICA 2 ALICE
PDF
Alice 7
Greenfoot 1
PRACTICA 8 ALICE
Alice 5
Greenfoot 3
Greenfoot 10
Alice 4
PRACTICA 5 ALICE
Alice 10
Greenfoot 5
CPP Language Basics - Reference
Alice 12
PRACTICA 12 ALICE
Greenfoot 8
Greenfoot 6
Greenfoot 9
Greenfoot 6
PRACTICA 2 ALICE
Alice 7
Publicidad

Similar a PRACTICA 13 ALICE (20)

DOCX
Alice13
DOCX
Practica alice p13 v1
DOCX
PRACTICA 13 DE ALICE
DOCX
PRACTICA 13 ALICE
DOCX
Practica13
DOCX
PRACTICA 13
PDF
Practica 13
PDF
Practica 13 alice
PDF
Practica 13 de_alice(2)
PDF
Practica 13 de_alice(2)
DOCX
DOCX
Practica13
PPT
Manejo de memoria
PDF
Presentación 09 Cajas blanca
PDF
4 operadores
DOCX
Progra
PPTX
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
DOCX
Ap7 java2
PDF
Tipos basicos de java
PPTX
Lenguaje de programacion java, conceptos
Alice13
Practica alice p13 v1
PRACTICA 13 DE ALICE
PRACTICA 13 ALICE
Practica13
PRACTICA 13
Practica 13
Practica 13 alice
Practica 13 de_alice(2)
Practica 13 de_alice(2)
Practica13
Manejo de memoria
Presentación 09 Cajas blanca
4 operadores
Progra
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
Ap7 java2
Tipos basicos de java
Lenguaje de programacion java, conceptos
Publicidad

Más de estefania loredo cortes (20)

PPTX
Centro de estudios_tecnologicos_industrial_y_de_servicios(3)(2) (1)
DOCX
Folleto remastered
PPTX
Centro de estudios_tecnologicos_industrial_y_de_servicios(4)
DOCX
PPTX
APP INVENTOR 2
DOCX
Cuestionario 2
DOCX
Cuestionario (1)
PPTX
INVESTIGACION 2
PPTX
INVESTIGACION 1
PPTX
Tutorial de eclipse
DOCX
Conclusion examen
DOCX
MAPA DE NAVEGACION
PPTX
PRESENTACION APP
PPTX
TRABAJO PREZI CESAR
DOCX
EXCEL CESAR IVAN
DOCX
SIMULADOR POWER CESAR
DOCX
SIMULADOR WORD CESAR
PPTX
CONVERSACIONES UTILES 1
PPTX
TRABAJO DE CONSTRUYETE
PPTX
TRABAJO DE PREZI
Centro de estudios_tecnologicos_industrial_y_de_servicios(3)(2) (1)
Folleto remastered
Centro de estudios_tecnologicos_industrial_y_de_servicios(4)
APP INVENTOR 2
Cuestionario 2
Cuestionario (1)
INVESTIGACION 2
INVESTIGACION 1
Tutorial de eclipse
Conclusion examen
MAPA DE NAVEGACION
PRESENTACION APP
TRABAJO PREZI CESAR
EXCEL CESAR IVAN
SIMULADOR POWER CESAR
SIMULADOR WORD CESAR
CONVERSACIONES UTILES 1
TRABAJO DE CONSTRUYETE
TRABAJO DE PREZI

Último (20)

DOCX
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PPTX
Control de calidad en productos de frutas
PDF
Teoría de estadística descriptiva y aplicaciones .pdf
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PPTX
Mecanismos-de-Propagacion de ondas electromagneticas
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
PPTX
modulo seguimiento 1 para iniciantes del
DOCX
Guía 5. Test de orientación Vocacional 2.docx
PPTX
ccna: redes de nat ipv4 stharlling cande
PDF
capacitación de aire acondicionado Bgh r 410
PPT
Protocolos de seguridad y mecanismos encriptación
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PPTX
Curso de generación de energía mediante sistemas solares
PDF
Distribucion de frecuencia exel (1).pdf
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
Control de calidad en productos de frutas
Teoría de estadística descriptiva y aplicaciones .pdf
Documental Beyond the Code (Dossier Presentación - 2.0)
Presentacion de Alba Curso Auditores Internos ISO 19011
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
Estrategia de Apoyo de Daylin Castaño (5).pdf
Mecanismos-de-Propagacion de ondas electromagneticas
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
modulo seguimiento 1 para iniciantes del
Guía 5. Test de orientación Vocacional 2.docx
ccna: redes de nat ipv4 stharlling cande
capacitación de aire acondicionado Bgh r 410
Protocolos de seguridad y mecanismos encriptación
la-historia-de-la-medicina Edna Silva.pptx
Curso de generación de energía mediante sistemas solares
Distribucion de frecuencia exel (1).pdf
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj

PRACTICA 13 ALICE

  • 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. Operadores Relacionales Unidad léxica utilizada para expresar una relación,como de igualdad o mayor que, entre dos expresiones. Operadores de Asignación Juego de datos con valores que tienen características predefinidas. Operadores lógicos 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 Aritméticos 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 p royecto 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: ESTEFANIA LOREDO CORTES Y CESAR IVAN HERNANDEZ HERNANDEZ “3 A” PROGRAMACION 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.