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 racionales Unidad léxica utilizada para expresar una relación,como de igualdad o mayor que, entre
dos expresiones.
Operadores de asignacion Juego de datos con valores que tienen características predefinidas.
Operadores logicos Operadores booleanos (AND,OR y NOT).
variables Lugar de la memoria en el que se pueden almacenar los datos de un tipo específico para
su posterior recuperación yuso.
Operadores arimeticos 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 == y !=
Operadores relacionales ==,!=,>,>=,<,<=
Operadores lógicos &&,ll,l
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

Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2Juan Cardona
 
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)luis freddy
 
Utilidad de las funciones en c
Utilidad de las funciones en cUtilidad de las funciones en c
Utilidad de las funciones en c
José Adrián Zambrano Miranda
 
Actividad N° 7 - Unidad 4
Actividad N° 7 - Unidad 4 Actividad N° 7 - Unidad 4
Actividad N° 7 - Unidad 4
Pablo Agustin Novillo Audicio
 
Taller funciones de usuario
Taller funciones de usuarioTaller funciones de usuario
Taller funciones de usuariojarol
 
Funciones propias de visual basic
Funciones propias de visual basicFunciones propias de visual basic
Funciones propias de visual basicYesenia Bautista
 
Student marquez martinez yael 03_08_2017__08_52_u1pooadev
Student marquez martinez yael 03_08_2017__08_52_u1pooadevStudent marquez martinez yael 03_08_2017__08_52_u1pooadev
Student marquez martinez yael 03_08_2017__08_52_u1pooadev
Yael012014
 
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 usuarioCarlos
 
Arreglos en Java
Arreglos en JavaArreglos en Java
Arreglos en Java
Cristian Andres
 
UTN tipo de dato short
UTN tipo de dato shortUTN tipo de dato short
UTN tipo de dato shortLuisChowy
 
Examen Unidad 1
Examen Unidad 1Examen Unidad 1
Examen Unidad 1
Abraham Martinez Molina
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicasd16gl
 

La actualidad más candente (14)

Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 
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)
 
Utilidad de las funciones en c
Utilidad de las funciones en cUtilidad de las funciones en c
Utilidad de las funciones en c
 
Actividad N° 7 - Unidad 4
Actividad N° 7 - Unidad 4 Actividad N° 7 - Unidad 4
Actividad N° 7 - Unidad 4
 
Taller funciones de usuario
Taller funciones de usuarioTaller funciones de usuario
Taller funciones de usuario
 
Funciones propias de visual basic
Funciones propias de visual basicFunciones propias de visual basic
Funciones propias de visual basic
 
Student marquez martinez yael 03_08_2017__08_52_u1pooadev
Student marquez martinez yael 03_08_2017__08_52_u1pooadevStudent marquez martinez yael 03_08_2017__08_52_u1pooadev
Student marquez martinez yael 03_08_2017__08_52_u1pooadev
 
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
 
Leccion 2 Java
Leccion 2 JavaLeccion 2 Java
Leccion 2 Java
 
Arreglos en Java
Arreglos en JavaArreglos en Java
Arreglos en Java
 
UTN tipo de dato short
UTN tipo de dato shortUTN tipo de dato short
UTN tipo de dato short
 
Examen Unidad 1
Examen Unidad 1Examen Unidad 1
Examen Unidad 1
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicas
 

Similar a Practica alice p13 v1

Practica 13 alice
Practica 13 alicePractica 13 alice
Practica 13 alice
Aquino1912
 
Practica 13 de_alice(2)
Practica 13 de_alice(2)Practica 13 de_alice(2)
Practica 13 de_alice(2)
dani t
 
Practica13
Practica13Practica13
Presentación 09 Cajas blanca
Presentación 09 Cajas blancaPresentación 09 Cajas blanca
Presentación 09 Cajas blanca
Andres Bedoya Tobon
 
Ap7 java2
Ap7 java2Ap7 java2
Ap7 java2
Jose Londero
 
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
galletasdecoco84
 
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
santosisidrorivera
 
Documento Margarita
Documento MargaritaDocumento Margarita
Documento Margarita
Carlos Fernando
 
Tipos basicos de java
Tipos basicos de javaTipos basicos de java
Tipos basicos de java
Cristian Reyes Molina
 
Lenguaje de programacion java, conceptos
Lenguaje de programacion java, conceptosLenguaje de programacion java, conceptos
Lenguaje de programacion java, conceptos
mellcv
 
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
MariaJose48908
 
Compilador Usando Jflex y Cup
Compilador Usando Jflex y CupCompilador Usando Jflex y Cup
Compilador Usando Jflex y Cup
ditopo
 
Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2charnisch
 
Operaciones Básicas
Operaciones BásicasOperaciones Básicas
Operaciones Básicas
chembe
 
Operaciones Basicas C++
Operaciones Basicas C++Operaciones Basicas C++
Operaciones Basicas C++
yesid19
 
Lenguajesdeprogramacion c nivel1-unidad2
Lenguajesdeprogramacion c nivel1-unidad2Lenguajesdeprogramacion c nivel1-unidad2
Lenguajesdeprogramacion c nivel1-unidad2Joaquin1418
 

Similar a Practica alice p13 v1 (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
 
Presentación 09 Cajas blanca
Presentación 09 Cajas blancaPresentación 09 Cajas blanca
Presentación 09 Cajas blanca
 
Manejo de memoria
Manejo de memoriaManejo de memoria
Manejo de memoria
 
4 operadores
4 operadores4 operadores
4 operadores
 
Ap7 java2
Ap7 java2Ap7 java2
Ap7 java2
 
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
 
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
 
Documento Margarita
Documento MargaritaDocumento Margarita
Documento Margarita
 
Tipos basicos de java
Tipos basicos de javaTipos basicos de java
Tipos basicos de java
 
Progra
PrograProgra
Progra
 
Lenguaje de programacion java, conceptos
Lenguaje de programacion java, conceptosLenguaje de programacion java, conceptos
Lenguaje de programacion java, conceptos
 
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
 
Compilador Usando Jflex y Cup
Compilador Usando Jflex y CupCompilador Usando Jflex y Cup
Compilador Usando Jflex y Cup
 
Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2
 
Operaciones Básicas
Operaciones BásicasOperaciones Básicas
Operaciones Básicas
 
Operaciones Basicas C++
Operaciones Basicas C++Operaciones Basicas C++
Operaciones Basicas C++
 
Lenguajesdeprogramacion c nivel1-unidad2
Lenguajesdeprogramacion c nivel1-unidad2Lenguajesdeprogramacion c nivel1-unidad2
Lenguajesdeprogramacion c nivel1-unidad2
 

Más de DiegoMaldonado123

Partes que debe_tener_un_sitio_web2
Partes que debe_tener_un_sitio_web2Partes que debe_tener_un_sitio_web2
Partes que debe_tener_un_sitio_web2
DiegoMaldonado123
 
Topologia
TopologiaTopologia
Teoria del color
Teoria del colorTeoria del color
Teoria del color
DiegoMaldonado123
 
Greenfoot 1
Greenfoot 1 Greenfoot 1
Greenfoot 1
DiegoMaldonado123
 
Practica p7
Practica p7Practica p7
Practica p7
DiegoMaldonado123
 

Más de DiegoMaldonado123 (20)

Partes que debe_tener_un_sitio_web2
Partes que debe_tener_un_sitio_web2Partes que debe_tener_un_sitio_web2
Partes que debe_tener_un_sitio_web2
 
Topologia
TopologiaTopologia
Topologia
 
Teoria del color
Teoria del colorTeoria del color
Teoria del color
 
Greenfoot 10
Greenfoot 10Greenfoot 10
Greenfoot 10
 
Greenfoot 9
Greenfoot 9Greenfoot 9
Greenfoot 9
 
Greenfoot 8
Greenfoot 8Greenfoot 8
Greenfoot 8
 
Greenfoot 7
Greenfoot 7Greenfoot 7
Greenfoot 7
 
Greenfoot 6
Greenfoot 6Greenfoot 6
Greenfoot 6
 
Greenfoot 5
Greenfoot 5Greenfoot 5
Greenfoot 5
 
Greenfoot 4
Greenfoot 4Greenfoot 4
Greenfoot 4
 
Greenfoot 3
Greenfoot 3Greenfoot 3
Greenfoot 3
 
Greenfoot 2
Greenfoot 2Greenfoot 2
Greenfoot 2
 
Greenfoot 1
Greenfoot 1 Greenfoot 1
Greenfoot 1
 
Practica alice p12
Practica alice p12Practica alice p12
Practica alice p12
 
Practica alice p11
Practica alice p11Practica alice p11
Practica alice p11
 
Practica alice p10
Practica alice p10Practica alice p10
Practica alice p10
 
Practica alice p9
Practica alice p9Practica alice p9
Practica alice p9
 
Practica alice p8
Practica alice p8Practica alice p8
Practica alice p8
 
Practica p7
Practica p7Practica p7
Practica p7
 
Practica 6
Practica 6Practica 6
Practica 6
 

Último

Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
LilianaRivera778668
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 

Último (20)

Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 

Practica alice p13 v1

  • 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 racionales Unidad léxica utilizada para expresar una relación,como de igualdad o mayor que, entre dos expresiones. Operadores de asignacion Juego de datos con valores que tienen características predefinidas. Operadores logicos Operadores booleanos (AND,OR y NOT). variables Lugar de la memoria en el que se pueden almacenar los datos de un tipo específico para su posterior recuperación yuso. Operadores arimeticos 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 == y != Operadores relacionales ==,!=,>,>=,<,<= Operadores lógicos &&,ll,l 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.