Sunteți pe pagina 1din 7

UNIVERSIDAD TECNOLOGICA DE PANAMA

FACULTAD DE INGENIERIA DE SISTEMAS COMPUTACIONALES


GUIA DEL ESTUDIANTE

Nombre de la Asignatura: Programación I


Capítulo: III. Estructura de una Aplicación en Java/ IV. Programando y Aplicando
POO
Título de la Guía: Taller Grupal, elementos básicos de la programación en Java.
Número de Guía: 4.3
Docente responsable: Ludia B. Gómez. De Meléndez
Fecha: 31 de agosto de 2018

OBJETIVO.
Que el estudiante sea capaz debe:

Identificar la estructura de una aplicación OO y los elementos básicos en Java.


Manejar el entorno de desarrollo de aplicaciones de Java
Resolver problemas que manejen los elementos del lenguaje Java

MATERIALES Y EQUIPO NECESARIO.

Computador y usb
JDK 1.8. como mínimo
Entorno Integrado de Desarrollo JCreator.
Apuntes y notas dadas en clases.

METODOLOGIA.

El trabajo es grupal
Sera evaluado en clases, imprima uno por grupo.
Recuerde ubicar su bitácora

ENUNCIADOS DE PROBLEMAS.

I. Parte. Determine cuáles de los siguientes son nombres de identificadores válidos, si


son correctos indique que tipo de identificador representan. Si son inválidos,
explique por qué.

NOMBRE DE VÁLIDO QUE ELEMENTO POR QUÉ


IDENTIFICADOR /INVÁLIDO () REPRESENTA

Math  Nombre de una Empieza con


clase mayúscula
Totalizar  Nombre de una Empieza con
clase mayúscula
acum  Atributo Va en
minúscula y no
es un verbo
int X Palabra
reservada
calcularP  Método Es un verbo
litros2016  atributo Va en
minúscula y no
es un verbo
cuenta*45 X No se permite
ese carácter
especial
buscar  método Es un verbo
MIN  Constante Está escrito en
mayúscula
cerrada
class X Palabra
reservada

II. Determine cuáles de las siguientes constantes son inválidas. Si es válida


especifique a que tipología de datos pertenece.
CONSTANTE TIPO DE DATOS VÁLIDOS/INVÁLIDOS () POR QUE
234.45 Real Valido
$789 No valido Comienza con el
símbolo del dólar
“Medicina” Cadena Valido
“*” Cadena Valido
2345.4df No valido Usa símbolos que
no son números
reales
’m’ Carácter No valido
-980 No valido Comienza con un
operador

III. Escriba la Declaración apropiada para cada una de los siguientes enunciados.

a. Variable entero peso en kilogramo, horas acumuladas

private int pesokg, horasacum;

b. Atributos reales errores eléctricos, plazo fijo

private double errores_e, plazofijo;


c. atributos entero largo cantidad de habitantes, consumo de agua

private int largo, habitantes, aguaconsum;

d. Variable de carácter nivel académico

char nivelacad;

e. Constante flotante llamada litros de agua por día valor 1500.34

float litrosdeaguapordia;
litros_de_agua_por_dia= 1500.34

f. Variable doble llamada inflación por año valor inicial de 5089.65

double inflacion_por_año;
inflacion_por_año = 5089.65

IV. Imprima y convierta cuando sea necesario el valor de cada una de las siguientes
expresiones a Java. PARA ELLO CREE UN PROGRAMA DONDE SE PUEDAN VER
CADA UNA DE LAS SENTENCIAS. Utilice como valores para las variables los
siguientes :

a. = 2, b =1, c = -1.99 d = ‘e’, x =’A’, y = ‘8’, z= ‘1’


a. a /b b % 2 c) 12 / 3 d) c % d
e) 0 % 5 f) x % z e) y * b – 50 % a * x + c
f) a multiplíquelo por b + elevar 2 a la quinta – raíz cuadrada de 9 por z

class Expresiones {
public static void main(String[] args) { int a = 2, b= 1,
c= -1.99, d =’e’, x='A', y=8, z=’1’;
int a,b,c,d,x,y, z,;
System.out.print ("\n PROBLEMA 1: (a/b ));
System.out.print ("\n PROBLEMA 2:b% 2 );

System.out.print ("\n PROBLEMA 3: (12/3);


System.out.print ("\n PROBLEMA 4: =c % d );

System.out.print ("\n PROBLEMA 5: =0 % 5);


System.out.print ("\n PROBLEMA 5: =X % Z);
System.out.print ("\n PROBLEMA 5: =y**b-50%a**x+ c);
System.out.print ("\n PROBLEMA 5: =(a*b)+2**5-sqrt,9*z);

V. Escribir las siguientes expresiones matemáticas en forma de expresiones en Java.

a. m + n b) ax - bx² + x√4 - ab 2³ c) 4x2-2x + 7


d) π r3 e) (X2 – X1)2 + (Y2 – Y1)2/ xyz

Y2 – Y1

a. m+n
b. a*x – b*Math.pow (x,2) + Math.pow(x,1/2) – a*b* Math.pow(2,3)
c. a*2 - 2*x + 7
d. Math.PI * Math.pow(r,3) / (y2-y1)
e. Math.pow(x2-x1,2) + Math.pow (y2-y1,2)/ (x*y*z)

VI. Escriba este programa, observe los resultados, y escriba el orden en que el
computador ejecuto cada operación dentro de cada expresión.

/* ***********************************************************************************
ESCRIBA EL RESULTADO DE LA SIGUIENTE EXPRESIÓN, CONSIDERANDO LOS VALORES:
Para a = 2, b= 3, c=4, d=5 cant = 3.45
1) a+b*c/d

I. b*c (multiplicar b*c)


II.b*c/d (dividir el resultado entre d)
III. b*c/d + a (el resultado se sumò con a)

Resultado= 4

2) a % 5 % 2 + c
I. Modulo de a%5
II. Modulo del resultado%2
III. Suma del resultado +c

Resultado= 4

3) (a+b) * c % d

I. Sumar a+b
II. multiplicar el resultado con c
III. Sacar el modulo del resultado con d

Resultado= 0

4) 12 % d % c

I. Sacar el modulo de 12 con d


II. Sacar el modulo del resultado con c

Resultado = 2
5) a*b+f
I. Multiplicar a*b
II. Sumar el resultado con f

Resultado= 77

/* ***********************************************************************************/ public class Expresiones {


public static void main(String[] args) { int a = 2, b= 3,
c= 4, d = 5, f='G';
int x,y, z, z1; double cant=3.45;
System.out.print ("\n PROBLEMA 1: a+b*c/d = " + ( a+b*c/d ));
System.out.print ("\n PROBLEMA 2:a % 5 % 2 + c = " + ( a % 5 % 2 + c ) );

System.out.print ("\n PROBLEMA 3: (a+b) * c % d = " + ((a+b) * c % d ));


System.out.print ("\n PROBLEMA 4: =a % d % c = " + (12 % d % c ));
System.out.print ("\n PROBLEMA 5: = " + ( a*b+f ));
} }

VI. Para el siguiente enunciado, elabore el diagrama de clase y la clase del usuario en Java.
Un productor de leche lleva el registro de lo que produce en litros, pero cuando entrega le pagan en
galones. Para ayudar al productor a saber cuánto recibirá por la entrega de su producción de un día,
se le solicita realizar un programa en Java que haga lo pedido.
NOTA: 1 galón = 3.785 litros.

CalcularG
-litros
+asignar()
+convertir()
+traerL()

/**
* @(#)RegistroL.java
*
*
* @author
* @version 1.00 2018/9/3
*/
import java.io.*;
class CalcularG{
private double litros;
public void asignar(double a){
litros=a;
}
public double convertir(){
return litros/3.785;
}
public double traerL(){
return litros;

}
}

public class RegistroL {

public static void main(String[] args)throws IOException{


CalcularG x=new CalcularG();
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
double x1;
System.out.println("Introduzca los litros");
x1=Double.parseDouble(br.readLine());
x.asignar(x1);
System.out.println ("recibirá por la entrega de su producción de un día “+convertir ()+"Galones");
}
INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE INGENIERIA DE SISTEMAS Y COMPUTACION
PORTAFOLIO DEL CURSO DESARROLLO DE SOFTWARE II
RUBRICAS PARA EVALUAR EL TRABAJO GRUPAL

ASPECTOS A EVALUAR/ CRITERIO DE PUNTAJE PUNTAJE


EVALUACIÓN MAXIMO OBTENIDO

ELEMENTOS BASICOS DE LA
PROGRAMACION EN JAVA.
1. Manejo de nombres de identificadores, 2 pts. c/u
constantes, declaraciones de elementos
2. Escritura y evaluación de expresiones en 3 pts. c/u
Java
3. Usa el diagrama de clase para el ADOO y 20 pts.
diseña la clase del usuario para el problema

TOTAL DE: _______


Observaciones del Docente: ____________________ PUNTOS OBTENIDOS

S-ar putea să vă placă și