Está en la página 1de 8

Unidad 1

Tema.
Ingreso de datos por teclado, operadores matemáticos, lógicos y expresiones
de comparación.
Objetivo.
- Recibir datos desde el teclado.
- Realizar cálculos aritméticos considerando el peso de los operadores.
- Emplear operadores lógicos para evaluar condiciones.

Tiempo estimado
0:45 horas

Requisitos técnicos
- PC
- Netbeans
- JDK
- Conexión a internet

INTRODUCCIÓN A LA PROGRAMACIÓN
Laboratorio # 2
Orientaciones académicas
El alumno debe leer sobre la clase scanner. Ver el enlace # 1 ubicado en la
bibliografía de este documento.
El alumno debe leer el tema operadores matemáticos, lógicos y
comparación.Ver el enlace # 2 ubicado en la bibliografía de este documento.
Orientaciones del laboratorio
El docente brindará una explicación del laboratorio y reforzará algún
componente teórico necesario para alcanzar el objetivo de la actividad. El
laboratorio se puede desarrollar en grupo de 2 alumnos o individual.
El alumno debe seguir las instrucciones de la guía de laboratorio y
durante la clase puede discutir, consultar o guiar a sus compañeros y
docente.
Desarrollo de la actividad
1. El alumno debe presentar por pantalla sus apellidos y nombres.
2. Los operadores matemáticos poseen un peso
al momento de ser procesados por la máquina. Ejecute el código
propuesto y analice el resultado obtenido.

int r=0;

r= 4-8+7;

System.out.println("El resultado es (4-8+7): " + r);

r= 4+8-7;

System.out.println("El resultado es (4+8-7): " + r);

r= 4*8/7;

System.out.println("El resultado es (4*8/7): " + r);

r= 4/8*7;

System.out.println("El resultado es (4/8*7): " + r);

r= 4-8*7;

System.out.println("El resultado es (4-8*7): " + r);

r= -4-8*7;

System.out.println("El resultado es (-4-8*7): " + r);

r= 4+8*7;

System.out.println("El resultado es (4+8*7): " + r);

r= (4+8)*7;

System.out.println("El resultado es (4+8*7): " + r);

r= ((4+8)*7)%2;

System.out.println("El resultado es (4+8*7): " + r);

Responda: ¿Cuál es el resultado por consola y justifique (captura la pantalla)?


3. Los operadores de comparación, relación o igualdad permiten determinar
si un valor es mayor, menor o igual. El resultado puede ser True o False.

boolean r;

r= 4<7;

System.out.println("El resultado es (4<7): " + r);

r= 4>7;
System.out.println("El resultado es (4>7;): " + r); r=

7>=7;

System.out.println("El resultado es (7>=7): " + r);

r= 10<=7;

System.out.println("El resultado es (10<=7): " + r);

r= 4==7;

System.out.println("El resultado es (4==7): " + r);

r= 7==7;

System.out.println("El resultado es (7==7): " + r);

r= 7!=7;

System.out.println("El resultado es (7!=7): " + r);

r= 7!=77;

System.out.println("El resultado es (7!=77): " + r);

Responda: ¿Cuál es el resultado por consola y justifique (captura la pantalla)?

4. Los operadores lógicos están relacionados con el álgebra de Boole.


Evalúan una expresión en la que están implicados uno o dos operandos
con valor de tipo boolean. Retornan como resultando un valor lógico, que
será true si la evaluación de la expresión es cierta o false en caso
contrario.
boolean r;

r= true && true;

System.out.println("True && True: " + r);

r= true && false;

System.out.println("True && False: " + r);

r= false && true;

System.out.println("False && True: " + r);

r= false && false;

System.out.println("False && False: " + r);

r= true || true;

System.out.println("True || True: " + r);

r= true || false;

System.out.println("True || False: " + r);

r= false || true;

System.out.println("False || True: " + r);

r= false || false;

System.out.println("False || False: " + r);

r= !

(false);

System.out.println("!Falso: " + r);

r= !(true);

System.out.println("!Verdadero: " + r);

Responda: ¿Cuál es el resultado por consola y justifique (captura la pantalla)?


5. A continuación, los siguientes ejercicios combinarán los conceptos de los
puntos anteriores.
r= (10*5/(200/40)) < (1000/500*4);

System.out.println(r); r= !((10*5/(200/40)) <

(1000/500*4)) && true; System.out.println(r);

r= ((10*5/(200/40)) < (1000/500*4)) || 5==5;

System.out.println(r);

Responda: ¿Cuál es el resultado por consola y justifique (captura la pantalla)?


6. Finalmente, emplee la librería java.util.Scanner
e instancie un objeto de la clase Scanner (revise el enlace # 1).

import java.util.Scanner;

public class ScannerDemo

public static void main(String[] args)

// Declarar el objeto e inicializar con

// el objeto de entrada estándar predefinido

Scanner sc = new Scanner(System.in);

// entrada de una cadena

String name =

sc.nextLine(); // entrada de un

carácter char gender =

sc.next().charAt(0);

// Entrada de datos numéricos

// byte, short y float int age =

sc.nextInt(); long mobileNo =

sc.nextLong(); double average =

sc.nextDouble();

// Imprima los valores para verificar si la entrada


// fue
obtenida correctamente.

System.out.println("Nombre: "+name);

System.out.println("Género: "+gender);

System.out.println("Edad: "+age);

System.out.println("Teléfono: "+mobileNo);

System.out.println("Promedio: "+average);

}}

Responda: ¿Cuál es el resultado por consola y justifique (captura la pantalla)?

Bibliografía para consultar


- Ideas claves de la unidad de estudio.
- Enlace # 1: https://javadesdecero.es/io/clase-scanner-ejemplos/
- Enlace # 2: https://www.w3schools.com/java/java_operators.asp

Orientación metodológica
La resolución del ejercicio requiere la revisión de las ideas claves de la unidad y
la bibliografía expuesta en el punto anterior.
El alumno debe subir un archivo PDF a la plataforma EVAS con la actividad
resuelta y en los plazos establecidos.

Entregables
El alumno debe responder las preguntas planteadas y levantar un informe con
evidencias (capturas de pantalla) de los resultados obtenidos.
La actividad debe ser subida a la plataforma EVAS en formato PDF.
Evaluación de la actividad
15 puntos

También podría gustarte