Está en la página 1de 8

COLEGIO BILINGÜE HISPANOAMERICANO CONDE ANSUREZ

HA-AC-RC-06a REV.18 FEB  2015 POR:  OLD APROB: CC


Página 1 de 9

Guía interactiva Área Tecnología Grado: 9A


Fecha: 31 de marzo de 2020 Hora de ejecución: 9:20am – 10:40am Tiempo
estimado: 70 min

Contexto Trabajar el desarrollo lógico de la programación en JAVA avanzada, a partir


del análisis de código, verificando su resultando y analizando líneas de código.
A. Aprendizajes a lograr
1) Manejar elementos de diseño de fórmulas, funciones y macros, a través de
programación Visual basic y JAVA, que permita simular diferentes soluciones
matemáticas y financieras.

B. Recursos a utilizar:
● Microsoft Word
c. Instrucciones
1) Realizar la lectura de la guía (15 min)
2) Trabajar el desarrollo de taller y guía en análisis de código JAVA (55 min)

Código JAVA
Al trabajar código java, es necesario poder tener en cuenta el trabajo no solamente del
compilador, sino saber leer el código para conocer que realmente está haciendo dicho
elemento, por lo cual vamos a ir revisando un código de fondo, para obtener el
resultado esperado.
Programa Suma 2 números
import java.io.*;
public class suma // Clase pública del programa suma
{
public static void main (String [] args)
{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader (isr);
try
{
System.out.print("Sumando 1 : "); // Mensaje de Numero 1
int s1 = Integer.parseInt(br.readLine()); // Ingresa el valor del número 1
System.out.print("Sumando 2 : "); // Mensaje de Número 2
int s2 = Integer.parseInt(br.readLine()); // Ingrese el valor del número 2
int suma=s1+s2; // Se realiza la operación de suma
System.out.println ("La suma es " + s1 + "+" + s2 +"="+ suma); // Resultado suma
}
catch (Exception e)
{
e.printStackTrace();
}
}

Vamos a realizar pruebas de escritorio del siguiente programa:

Número 1 Número 2 Suma

1 2 3

4 5 9

Programa Resta 2 números


import java.io.*;
public class resta // Clase pública del programa suma
{
public static void main (String [] args)
{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader (isr);
try
{
System.out.print("Sumando 1 : "); // Mensaje de Numero 1
int s1 = Integer.parseInt(br.readLine()); // Ingresa el valor del número 1
System.out.print("Sumando 2 : "); // Mensaje de Número 2
int s2 = Integer.parseInt(br.readLine()); // Ingrese el valor del número 2
int suma=s1+s2; // Se realiza la operación de resta
System.out.println ("La resta es " + s1 + "-" + s2 +"="+ resta); // Resultado resta
}
catch (Exception e)
{
e.printStackTrace();
}
}

Número 1 Número 2 Resta

4 5 -1

6 2 4

3 1 2

Ejemplo 3: Suma de 3 números


import java.io.*;
public class suma // Clase pública del programa suma
{
public static void main (String [] args)
{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader (isr);
try
{
System.out.print("Sumando 1 : "); // Mensaje de Numero 1
int s1 = Integer.parseInt(br.readLine()); // Ingresa el valor del número 1
System.out.print("Sumando 2 : "); // Mensaje de Número 2
int s2 = Integer.parseInt(br.readLine()); // Ingrese el valor del número 2
System.out.print("Sumando 3 : "); // Mensaje de Número 3
int s2 = Integer.parseInt(br.readLine()); // Ingrese el valor del número 3
int suma=s1+s2; // Se realiza la operación de suma
System.out.println ("La suma es " + s1 + "+" + s2 +" + " + s3 + "+="+ suma); //
Resultado suma
}
catch (Exception e)
{
e.printStackTrace();
}
}

Valor 1 Valor 2 Valor 3 Resultado

1 2 3 6

2 4 6 12
d. Los criterios de evaluación A continuación se siguen los criterios generales para la
entrega de la actividad
1. El trabajo se debe desarrollar en la guía o enviar un documento con las
respuestas de dicha guía
2. Sea claro y preciso en sus respuestas
3. Señale las respuestas a trabajar
TALLER DE CÓDIGO JAVA

1) Describa la función que realizan los siguientes programas:


a) Programa 1
import java.io.*;
public class _______
{
public static void main (String [] args)
{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader (isr);
try
{
System.out.print("Sumando 1 : ");
int s1 = Integer.parseInt(br.readLine());
System.out.print("Sumando 2 : ");
int s2 = Integer.parseInt(br.readLine());
int mult=s1*s2;
System.out.println ("La suma es " + s1 + "*" + s2 +"="+ mult);
}
catch (Exception e)
{
e.printStackTrace();
}
}

b) Programa 2
import java.io.*;
public class ________
{
public static void main (String [] args)
{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader (isr);
try
{
System.out.print("Sumando 1 : ");
int s1 = Integer.parseInt(br.readLine());
System.out.print("Sumando 2 : ");
int s2 = Integer.parseInt(br.readLine());
int div=s1/s2;
System.out.println ("La suma es " + s1 + "/" + s2 +"="+ div);
}
catch (Exception e)
{
e.printStackTrace();
}
}

c) Programa 3
import java.io.*;
public class ________
{
public static void main (String [] args)
{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader (isr);
try
{
System.out.print("Sumando 1 : ");
int s1 = Integer.parseInt(br.readLine());
System.out.print("Sumando 2 : ");
int s2 = Integer.parseInt(br.readLine());
System.out.print("Sumando 3 : ");
int s3 = Integer.parseInt(br.readLine());
int tot=s1+s2-s3;
System.out.println ("La suma es " + s1 + "+" + s2 +"-"+s3+"="+ tot);
}
catch (Exception e)
{
e.printStackTrace();
}
}

2) Diga cuál es el resultado generado del programa


a) Programa 1
import java.io.*;
public class ejercicio
{
public static void main (String [] args)
{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader (isr);
try
{
System.out.print("Sumando 1 : "); // Mensaje de Numero 1
int s1 = Integer.parseInt(br.readLine()); // Ingresa el valor del número 1
System.out.print("Sumando 2 : "); // Mensaje de Número 2
int s2 = Integer.parseInt(br.readLine()); // Ingrese el valor del número 2
System.out.print("Sumando 3 : "); // Mensaje de Número 3
int s2 = Integer.parseInt(br.readLine()); // Ingrese el valor del número 3
int suma=20+5-8; // Se realiza la operación de suma
System.out.println ("La suma es " + s1 + "+" + s2 +" + " + s3 + "+="+ suma); //
Resultado suma
}
catch (Exception e)
{
e.printStackTrace();
}
}

EL RESULTADO DEL EJERCICIO ES: _______________

b) Programa 2
import java.io.*;
public class ejercicio
{
public static void main (String [] args)
{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader (isr);
try
{
System.out.print("Sumando 1 : "); // Mensaje de Numero 1
int s1 = Integer.parseInt(br.readLine()); // Ingresa el valor del número 1
System.out.print("Sumando 2 : "); // Mensaje de Número 2
int s2 = Integer.parseInt(br.readLine()); // Ingrese el valor del número 2
System.out.print("Sumando 3 : "); // Mensaje de Número 3
int s2 = Integer.parseInt(br.readLine()); // Ingrese el valor del número 3
int suma=(4*5)/10; // Se realiza la operación de suma
System.out.println ("La suma es " + s1 + "+" + s2 +" + " + s3 + "+="+ suma); //
Resultado suma
}
catch (Exception e)
{
e.printStackTrace();
}
}

3) Pruebe el siguiente programa, obteniendo el resultado a partir de los siguientes


datos:

import java.io.*;
public class suma // Clase pública del programa suma
{
public static void main (String [] args)
{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader (isr);
try
{
System.out.print("Sumando 1 : "); // Mensaje de Numero 1
int s1 = Integer.parseInt(br.readLine()); // Ingresa el valor del número 1
System.out.print("Sumando 2 : "); // Mensaje de Número 2
int s2 = Integer.parseInt(br.readLine()); // Ingrese el valor del número 2
System.out.print("Sumando 3 : "); // Mensaje de Número 3
int s2 = Integer.parseInt(br.readLine()); // Ingrese el valor del número 3
int suma=s1+S2-S3; // Se realiza la operación de suma
System.out.println ("La suma es " + s1 + "+" + s2 +" + " + s3 + "+="+ suma); //
Resultado suma
}
catch (Exception e)
{
e.printStackTrace();
}
}

Valor 1 Valor 2 Valor 3 Total

3 6 2

12 24 36

48 50 10

e. El profesor estará disponible en el horario para responder preguntas o dudas que


se presenten en el desarrollo de las mismas.
Un vez terminado, deben enviar sus respuestas por classroom

También podría gustarte