Você está na página 1de 4

INSTITUTO UNIVERSITARIO AERONÁUTICO FACULTAD DE CIENCIAS DE

LA ADMINISTRACIÓN
CARRERA: INGENIERÍA DE SISTEMAS
INTRODUCCIÓN A LA INFORMATICA
ACTIVIDAD INTEGRADORA OBLIGATORIA Nº 2

PARTE TEÓRICA

1) Un programa de Java puede incluir:

a. Declaraciones para importar clases de paquetes.


b. Declaraciones de clases.
c. El método main ().
d. Métodos definidos por el usuario dentro de las clases.
e. Comentarios del programa.

2) Para qué se utiliza la declaración import? Cuál es la sintaxis de la


declaración?

La declaración import se usa para incorporar y utilizar las clases de


un paquete que se van a utilizar en un programa.
La sintaxis de la declaración import tiene dos formatos:

 import java.nombrePaquete.nombre.Clase ;
Este formato especifica la clase que se va a utilizar.
(nombre.Clase)
 import java.nombre.* ;

Este formato especifica que esten disponibles todas la


clases del paquete.

3) Cuál es el punto de entrada al programa? Cuál es su estructura?

El punto de entrada al programa es el método main ( )


Su estructura es:

public static void main (String [ ] ar)


{
...bloque de sentencias
}

4) Para que sirven los comentarios y cómo los agrego en un programa?

Los comentarios sirven para proporcionar información de cualquier


tipo. La información que se suele incluir es:
 El nombre del archivo.
 El nombre del programador.
 Una breve descripción.
 La fecha en que se creó la versión.
 La información de la revisión.

En java, los comentarios de un programa se pueden introducir de


dos formas:
 Con caracteres /* ... */ para más de una línea.
 Con la secuencia de dos barras, / /, para comentarios
en línea.
Cabe aclarar que el compilador ignora los comentarios, no realiza
ninguna tarea contreta. Se utilizan generalmente para que el
programador o los programadores puedan leer fácilmente el
programa con el paso del tiempo.

5) Qué son los errores de sintaxis? Ejemplifique.

Los errores de sintaxis son aquellos que se producen cuando el


programa viola las reglas de gramática del lenguaje (sintaxis). Son
los mas fáciles de fijar, ya que ellos son detectados y aislados por el
compilador durante el proceso de compilación.
Algunos errores típicos son:
 Punto y coma después de la cabecera main ( ).
 Omisión de punto y coma al final de una sentencia.
 Olvido de la doble barra inclinada antes de un comentario.
 Olvido de las dobles comillas al cerrar una cadena.
 Utilización de pablabras reservadas como indicadores.
PARTE PRÁCTICA:
a) Realice un programa en Java dónde declare dos variables numéricas (con el
valor que desee) y muestre por pantalla el mayor y el menor valor.
import java.io.* ;
class Practico1
{
public static void main (String[ ]a) throws IOException
{
double x, y;
BufferedReader entrada = new BufferedReader(new InputStreamReader
(System.in));
System.out.print("CARGUE UN NUMERO PARA COMPARAR POR FAVOR: ");
System.out.flush();
Double d = Double.valueOf(entrada.readLine());
x= d.doubleValue();
System.out.print("CARGUE OTRO NUMERO PARA COMPARAR POR FAVOR: ");
System.out.flush();
d= Double.valueOf(entrada.readLine());
y= d.doubleValue();

double mayor;
if (x>y)
mayor = x;
else
mayor = y;

double menor;
if (y>x)
menor=x;
else
menor=y;

System.out.println("EL MAYOR DE LOS NUMEROS ES: " + mayor);


System.out.println("EL MENOR DE LOS NUMEROS ES: " + menor);
}
}

b) Realice un programa en Java que permita leer tres valores y almacenarlos en


las variables A, B y C respectivamente y muestre por pantalla cual es el mayor y
cuál es el menor. Recuerde constatar que los tres valores introducidos sean
valores distintos. Presente un mensaje de alerta en caso de que se detecte la
introducción de valores iguales.
import java.io.*;
class Practico2
{
public static void main (String[]a) throws IOException
{
double A, B, C;
BufferedReader entrada = new BufferedReader(new InputStreamReader
(System.in));
System.out.print("CARGUE A POR FAVOR: ");
System.out.flush();
Double d = Double.valueOf(entrada.readLine());
A = d.doubleValue();
System.out.print("CARGUE B POR FAVOR: ");
System.out.flush();
d= Double.valueOf(entrada.readLine());
B = d.doubleValue();
System.out.print("CARGUE C POR FAVOR: ");
System.out.flush();
d= Double.valueOf(entrada.readLine());
C= d.doubleValue();

double mayor = 0;
if (A>B)
if (A>C)
mayor=A;

if (B>A)
if (B>C)
mayor=B;
else
mayor=C;

double menor = 0;
if (A<B)
if (A<C)
menor=A;
if (B<A)
if(B<C)
menor=B;
else
menor=C;

if (A==B)
if (B==C)
System.out.println("ERROR...LOS NUMEROS NO PUEDEN SER IGUALES");

System.out.println("EL MAYOR DE LOS NUMEROS ES: " + mayor);


System.out.println("EL MENOR DE LOS NUMEROS ES: " + menor);
}
}

Você também pode gostar