Está en la página 1de 3

Departamento de Computación y Diseño

Programación I con Laboratorio


Asignación 5: Expresiones Algebraicas

Crear programas en Java, que resuelvan problemas básicos susceptibles


Unidad de competencia: de ser resueltos con la aplicación de estructuras secuenciales,
condicionales y de repetición para su implementación.
Identificar las reglas aplicables a la construcción de expresiones
Elemento de competencia:
algebraicas, de entrada-salida y de asignación, dentro del lenguaje Java.
Requerimientos de
Expresiones algebraicas en el lenguaje Java.
información:
Profesor ( a ): Fecha:
Estudiante ( s ): ID ( s ):

Instrucciones: Considerando el problema que se presenta a continuación, realiza lo siguiente:

1. Compara los elementos del Modelo de Solución con el código e identifica el nombre de las variables
en el código, que corresponden a los elementos del Modelo de Solución.
2. A partir de la información anterior, escribe la declaración de las variables con el tipo y nombre
correspondiente, dentro del recuadro que aparece en el código. No se deben modificar, las
sentencias que originalmente están incluidas en el código.
3. Utilizando las variables declaradas y las expresiones algebraicas de la parte de proceso del Modelo
de Solución, define las expresiones algebraicas en Java, que complementan el código. No se deben
modificar, las sentencias que originalmente están incluidas en el código.
4. Desarrolla un proyecto en NetBeans de nombre Asignacion5_ID, donde ID corresponde con tu
número de identificación.
5. Crea una clase en Java para el problema y asígnale el nombre de CalificacionFinal.
6. Escribe el código del problema que viene incluido en la asignación y agrega la declaración de
variables que realizaste en el punto 2 y las expresiones algebraicas del punto 3.
7. Una vez que pruebes el código y estés seguro que funciona adecuadamente, comprime el proyecto
en un archivo .rar y envíaselo al profesor por el medio que te indique.
8. Copia a mano el código completo, agrega los datos de identificación y llévalo para su entrega la
siguiente sesión.

Importante:
 Cuando generes las clases del proyecto Java, recuerda que sólo debes teclear el código que se
encuentra dentro del método main ().
 No es necesario que teclee la línea: import java.util.Scanner; ya que una vez que teclee dentro
del método main () la línea Scanner teclado = new Scanner (System.in); sólo es necesario pulsar
las teclas <ctrl><shift><I> simultáneamente para que se genere la primera instrucción que se
mencionó anteriormente.

AS-05 1
Departamento de Computación y Diseño

Programación I con Laboratorio


Asignación 5: Expresiones Algebraicas

Problema

Un profesor planeó la evaluación de sus cursos, mediante las siguientes ponderaciones:

Concepto Valor sobre la calificación Final


Promedio de calificación de asignaciones parcial I y II 15 %
Promedio de calificación de asignaciones parcial III y IV 20 %
Promedio de los 4 exámenes parciales 50 %
Proyecto final 15 %

Al final del semestre, el profesor debe realizar el cálculo de calificación por cada alumno considerando la
ponderación establecida y la escala de calificaciones (0 – 10), teniendo en cuenta que son cuatro
calificaciones por asignaciones (una por cada parcial), cuatro calificaciones por exámenes parciales y la
calificación del proyecto final.

Previendo el trabajo para realizar esta tarea, el profesor se ha propuesto desarrollar un programa de
computadora que resuelva este problema

Modelo Solución:

Calificación por exámenes de cada parcial (4)


Entrada: Calificación por asignaciones en cada parcial (4)
Calificación por proyecto final
cal1 + cal2 + cal3 + cal4
puntos por examenes = ( ) × 0.5
4
asig1 + asig 2
puntos asignaciones parcial 1 y 2 = ( ) × 0.15
2
Proceso: asig 3 + asig 4
puntos asignaciones parcial 1 y 2 = ( ) × 0.20
2
puntos proyecto final = (cal. proyecto) × 0.15
final = puntos examenes + puntos asig1 + puntos asi2 + puntos Proyecto final
Salida: Calificación final

AS-05 2
Departamento de Computación y Diseño

Programación I con Laboratorio


Asignación 5: Expresiones Algebraicas

Código Java:

import java.util.Scanner;

public class CalificacionFinal {

public static void main (String [] args) {

Scanner tec = new Scanner(System.in);

float exa1, exa2, exa3, exa4;


float califAsigPar1;
float califAsigPar2;
float califAsigPart3;
float califAsigPart4;
float calificacionFin;
float punExam;
float punAsig1YAsig2;
floatpunAsig3YAsig4;
float puntosProyecto;

System.out.print ("Indique las calificaciones para los parciales (4) :");


examen1 = tec.nextFloat();
examen2 = tec.nextFloat();
examen3 = tec.nextFloat();
examen4 = tec.nextFloat();

System.out.print ("Indique las calificaciones por asignaciones (4) :");


ca1 = tec.nextFloat();
ca2 = tec.nextFloat();
ca3 = tec.nextFloat();
ca4 = tec.nextFloat();

System.out.print ("Indique la calificación por proyecto Final:");


calPf = tec.nextFloat();

System.out.println ("La calificación final es " + calFinal);


}
}

AS-05 3

También podría gustarte