Está en la página 1de 7

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