Ayudanos contestando la siguiente encuesta acerca de Videojuegos!
Ir a la encuesta
>

Programación con Variables

Objetivo

Aprender a utilizar NetBeans y crear nuestra primera aplicación.

Producto a Entregar

Un archivo comprimido con el programa generado en la actividad.

Forma de Trabajo

Individual

Tiempo estimado

1 hora

Forma de Entrega

Por Blackboard

Recomendaciones

  • Sigue las instrucciones de la actividad y ejercita la lectura crítica.
  • Intenta familiarizarte con la herramienta ya que te ayudará a trabajar menos.
  • Las variables nos permiten reutilizar valores y guardar información sobre un programa.

 

Instrucciones

Paso 1:

Descarga el esqueleto de la aplicación que vamos a utilizar en esta sesión. El archivo está en formato zip, por lo que necesitas descomprimirlo en algún directorio (por ejemplo D:\projects). Abre NetBeans y selecciona la opción abrir proyecto , aparecerá un diálogo en el que puedes seleccionar varios archivos, busca la carpeta en la que descomprimiste los archivos (puedes saber si realmente es una carpeta de proyecto porque tendrá el siguiente símbolo: ). Selecciona la carpeta y presiona el botón abrir. Al terminarse de cargar el proyecto abre el archivo Main.java, debe aparecer una ventana con el código del programa. Presiona el botón de compilar (o F11). En la ventana de compilación deben aparecerte varios mensajes de compilación y debe terminar en BUILD SUCCESSFUL. Esto quiere decir que nuestra aplicación compiló de manera adecuada y estamos listos para correrla. Presiona el botón correr (o presiona F6). Debe aparecer una ventana como la siguiente.

Pon algunos números y prueba la funcionalidad del programa. Como podrás haber notado todos los resultados muestran un cero, porque todavía no están implementadas las funciones que van a mostrar el resultado correcto. Por el momento cierra la aplicación.

Paso 2:

Ahora vamos a agregar la funcionalidad del programa. Para saber dónde es preciso editar el código vamos a utilizar la ventana de To Do. Esta ventana es muy importante porque nos permite saber qué cosas faltan por hacer y nos permite encontrarlas de manera sencilla. Primero selecciona el menú Window y ahí busca To Do , o presiona <Ctrl + 6>. En la parte inferior debe aparecer la ventana de To Do, seleccionala y aparecerá algo como lo siguiente:

Aquí podemos ver lo que falta por hacer en el proyecto. Selecciona la primera línea del To Do (la que dice Cambiar el código para que sume...) y haz doble click para ir a la sección de código que es preciso editar. Cambia el código de la siguiente manera (es necesario modificar la línea 103):

Además de los operadores aritméticos que ya conoces en este laboratorio utilizamos el operador lógico AND. Como pudiste ver en la presentación el operador lógico AND tiene la propiedad de que devuelve verdadero si y sólo si ambos operandos son verdaderos, por esto se dice que tiene la siguiente tabla de verdad:

AND Verdadero Falso
Verdadero Verdadero Falso
Falso Falso Falso

Los operadores lógicos que hemos visto hasta ahora (&&, ||, !) sólo se pueden utilizar con valores booleanos, pero al utilizarlos con valores numéricos tienen propiedades que son muy útiles en algunos casos (cuando necesitamos optimizar el código). Veamos cómo funciona el operador lógico AND cuando lo aplicamos a un número entero:

Valor Decimal Valor Binario
12
1100
10
1010
12 & 10
1000

Como puedes ver, los operadores lógicos operan a nivel de bits en los valores enteros. Para evitar que los operadores lógicos que se utilizan con valores enteros se confundan con los que se utilizan con valores booleanos en Java existen simbolos diferentes para representarlos como se ve en la siguiente tabla:

Nombre Enteros Booleanos
AND
&
&&
OR
|
||
NOT
~
!

Como en la calculadora vamos a utilizar valores enteros debes de utilizar el AND para valores enteros, sin embargo la mayoría de las veces vamos a utilizar el AND para valores booleanos porque la fuerza de las operaciones lógicas están en que nos permiten hacer comparaciones y saber si un conjunto de predicados son verdaderos o falsos (si está lloviendo && llevo una sombrilla -> no me mojo, si tengo hambre || es hora de comer -> voy a comer).

Por analogía al ejercicio de la suma y utilizando los conocimientos que tienes sobre operadores termina de construir los métodos que se te solicitan.

Comprime tu carpeta de trabajo y mándala por Blackboard.

Ayudanos a mejorar este laboratorio:

¿Cuál es tu opinión del laboratorio?

(1 - buena; 5 - mala).

1       2       3       4       5
¿Cómo se puede mejorar?
¿Encontraste un error? ¿Cuál?

Ayudanos contestando la siguiente encuesta acerca de Videojuegos!
Ir a la encuesta