Você está na página 1de 8

Tarea semana 2

Yonatan Rivas

Programación de computadores 2

Instituto IACC

19-11-2018
Desarrollo

En el siguiente pseudocodigo se nos solicita lo siguiente:

Realice un programa que permita calcular el promedio general de todos los alumnos que

pertenecen al curso de Fundamentos de Programación (30 alumnos). Para ello, ejecutar lo

siguiente: Crear una clase Alumno que contenga un método llamado calculaPromedioGeneral,

cuya descripción es:

a) Cada alumno tiene tres notas, por tanto, deberá calcular el promedio de cada alumno.

b) Calcular el promedio general del curso.

c) Definir los objetos, las clases y la clase ejecutora necesarios.

La tarea debe presentar la siguiente estructura: la identificación del curso al que se hace mención,

la planilla del curso con los alumnos identificados y sus respectivas notas y la secuencia de las

instrucciones de la tarea.

Para calcular el promedio:

Clase inicio

metodo principal( )

string nom;

real n1,n2,n3;

escribir “ing.nombre y 3 notas”;

leer nom, n1,n2,n3

crear alumno a con nom,n1,n2,n3;

real prom =a.promedio();

Escribir (“el promedio es”, prom); }


}

clase alumno

real nota1,nota2,nota3;

string nombre;

metodo alumno(

string nom,real n1,real n2, real n3 )

{ nombre=nom; nota1=n1; nota2=n2; nota3=n3; }

metodo promedio(

{ real resultado =(n1+n2+n3)/3;

retornar resultado; }

Pseudocodigo:

/ Clase Alumno

Alumno

// Attributos

nombre

N_1

N_2

N_3

// metodos u operaciones:
// promedio:

funcion calculaPromedioGeneral ( ) regresa un numero

return ( N_1 + N_2 + N_3) / 3

ProgramaPrincipal

// Leer nombre y tres calificaciones para un alumno

alumno_1 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_2 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_3 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_4 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_5 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_6 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_7 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_8 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_9 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_10 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),


leer_N_2(), leer_N_3() )

alumno_11 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_12 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_13 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_14 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_15 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_16 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_17 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_18 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_19 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_20 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_21 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_22 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),


leer_N_2(), leer_N_3() )

alumno_23 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_24 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_25 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_26 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_27 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_28 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_29 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

alumno_30 esUn Alumno = Nuevo_Alumno_Con( leer_nombre(), leer_N_1(),

leer_N_2(), leer_N_3() )

promedio_del_curso= ( alumno_1.promedio() + alumno_2.promedio() +

alumno_3.promedio()…….. alumno_30.promedio()) / 30

mostrarInformacion()
Bibliografía

IACC 2018 contenidos de la semana

Você também pode gostar