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.
Operador relacional Unidad léxica utilizada para expresar una relación,como de igualdad o mayor que, entre
dos expresiones.
Operadores lógicos Juego de datos con valores que tienen características 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 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 El operador de asignación basico es el igual ( = ), el cual
asigna el valor del operando derecho al operando izquierdo.
Es decir, x = y asigna el valor de y a x. El otro operador de
asignacion son usualmente son abreviaciones para
operaciones estándar
Operadores aritméticos adición o suma (+),sustracción o resta (-), multiplicación
(*), y división (/)
Operadores de igualdad El operador igual a ( == ) devuelve true (1) si ambos
operandos tienen el mismo valor;de lo contrario,devuelve
false (0). El operador no es igual a ( != ) devuelve true si
los operandos no tienen el mismo valor;de lo contrario,
devuelve false.
Operadores relacionales Los operadores relacionales son símbolos
que se usan para comparar dos valores. Si el
resultado de la comparación es correcto la
expresión considerada es verdadera, en caso
contrario es falsa.
Operadores lógicos  & AND (el resultado es verdadero si
ambas expresiones son verdaderas)
 | OR (el resultado es verdadero si
alguna expresión es verdadera)
 ~ NOT (el resultado invierte la
condición de la expresión)
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:mas
El resultado de -= es:menos
El resultado de *= es: por
El resultado de /= es:entre
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

DOCX
PRACTICA 13
DOCX
PRACTICA 13 ALICE
DOCX
Alice13
DOCX
Practica alice p13 v1
DOCX
PRACTICA 13 DE ALICE
PDF
Practica 13
PDF
Practica 13 de_alice(2)
PDF
4 operadores
PRACTICA 13
PRACTICA 13 ALICE
Alice13
Practica alice p13 v1
PRACTICA 13 DE ALICE
Practica 13
Practica 13 de_alice(2)
4 operadores

La actualidad más candente (15)

PPT
Leccion 2 Java
DOCX
Ap7 java2
PDF
PHP mode on
PDF
PHP mode on part 2
PPTX
OPERADORES LÓGICOS Y DE ASIGNACIÓN DE PHP
PPTX
OPERADORES LÓGICOS Y DE ASIGNACIÓN EN PHP
PPS
Estructuras control java-
PPTX
Operadores jonthan albarran
PPTX
Funciones Logicas
PPTX
Tipos de operadores_de_c_
PPTX
TIPOS DE OPERADORES PARA C++
PPTX
Programacion en c
DOCX
Ap n° 7 rios,m. fernanda
PPT
Operadores
Leccion 2 Java
Ap7 java2
PHP mode on
PHP mode on part 2
OPERADORES LÓGICOS Y DE ASIGNACIÓN DE PHP
OPERADORES LÓGICOS Y DE ASIGNACIÓN EN PHP
Estructuras control java-
Operadores jonthan albarran
Funciones Logicas
Tipos de operadores_de_c_
TIPOS DE OPERADORES PARA C++
Programacion en c
Ap n° 7 rios,m. fernanda
Operadores
Publicidad

Similar a Practica13 (20)

DOCX
Practica13
DOCX
PRACTICA 13 ALICE
PDF
Practica 13 alice
PDF
Practica 13 de_alice(2)
PPT
Estructuras Control Java. Fundamentos del Lenguaje
PPTX
El Lenguaje de Programacipon java.
DOCX
Actividad N° 7 - Unidad 4
PDF
PDF
Alice 13
PDF
Alice capitulo 13
PDF
Capítulo 13
PDF
CAPITULO 13 ALICE
PDF
PDF
CAPITULO 13 DE ALICE
PDF
PDF
Jf 2 13_sg_esp(2)(3)
PDF
Jf 2 13_sg_esp(2)(3)
PDF
Capitulo 13
PDF
leccion 13
Practica13
PRACTICA 13 ALICE
Practica 13 alice
Practica 13 de_alice(2)
Estructuras Control Java. Fundamentos del Lenguaje
El Lenguaje de Programacipon java.
Actividad N° 7 - Unidad 4
Alice 13
Alice capitulo 13
Capítulo 13
CAPITULO 13 ALICE
CAPITULO 13 DE ALICE
Jf 2 13_sg_esp(2)(3)
Jf 2 13_sg_esp(2)(3)
Capitulo 13
leccion 13
Publicidad

Más de heidiromero11 (20)

DOCX
Topologias de red
DOCX
Investigación de la teoría del color
PDF
leccion 10
PDF
leccion 9
PDF
leccion 8
PDF
leccion 7
PDF
leccion 6
PDF
leccion 5
PDF
leccion 4
PDF
leccion 3
PDF
leccion 2
PDF
leccion 1
DOCX
Practica14 (1)
DOCX
Practica12(2)
PDF
leccion 10
PDF
leccion 9
PDF
leccion 8
PDF
leccion 7
PDF
leccion 6
Topologias de red
Investigación de la teoría del color
leccion 10
leccion 9
leccion 8
leccion 7
leccion 6
leccion 5
leccion 4
leccion 3
leccion 2
leccion 1
Practica14 (1)
Practica12(2)
leccion 10
leccion 9
leccion 8
leccion 7
leccion 6

Último (20)

PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
PDF
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
DOCX
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
PDF
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
PDF
IPERC...................................
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
Presentación de la Cetoacidosis diabetica.pptx
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
IPERC...................................
V UNIDAD - PRIMER GRADO. del mes de agosto

Practica13

  • 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. Operadores lógicos Juego de datos con valores que tienen características 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 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 El operador de asignación basico es el igual ( = ), el cual asigna el valor del operando derecho al operando izquierdo. Es decir, x = y asigna el valor de y a x. El otro operador de asignacion son usualmente son abreviaciones para operaciones estándar Operadores aritméticos adición o suma (+),sustracción o resta (-), multiplicación (*), y división (/) Operadores de igualdad El operador igual a ( == ) devuelve true (1) si ambos operandos tienen el mismo valor;de lo contrario,devuelve false (0). El operador no es igual a ( != ) devuelve true si los operandos no tienen el mismo valor;de lo contrario, devuelve false. Operadores relacionales Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa. Operadores lógicos  & AND (el resultado es verdadero si ambas expresiones son verdaderas)  | OR (el resultado es verdadero si alguna expresión es verdadera)  ~ NOT (el resultado invierte la condición de la expresión) 5. ¿Cuáles son los resultados del siguiente código? class basicOperators2 { //using arithmetic operators and variables public static void main(String[]args) {
  • 3. 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); } }
  • 4. Rellene los espacios en blanco: El resultado de += es:mas El resultado de -= es:menos El resultado de *= es: por El resultado de /= es:entre 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.