Escolar Documentos
Profissional Documentos
Cultura Documentos
PRESENTACION DE UN LENGUAJE
ORIENTADO A OBJETOS
BRAYAN MILTON ORMEO LEE
26 DE ENERO DE 2015
INSTITUTO IACC
Desarrollo
INSTRUCCIONES
Realice un programa que permita calcular el promedio general de todos los
al alumnos que pertenecen al curso de Fundamentos de Programacin (30
alumnos).
Para ello, ejecutar lo siguiente:
Crear
una
clase
Alumno
que
contenga
un
mtodo
llamado
Respuesta:
Se necesita de un programa que calcule tres notas de 30 alumnos de un
curso, con los siguientes datos.
Nombre del curso: Fundamentos de Programacin
Planilla del cuso: Nomina y notas
NOTAS
NOMBRE DEL ALUMNO
N1 N2
N
3
1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
2
0
2
1
2
2
2
3
2
4
2
5
2
6
2
7
BASTIN
ANTONIA
ALEJANDRO
ROBERTO
AMARU
GUILLERMO
RODRIGO
MAXIMILIANO
FERNANDA
BEATRIZ
TOLEDO PABLO
SCARLETT
EMANUEL
CRISTBAL
ANAEL
BENJAMN
JOS
JAVIERA
FERNANDA
ALESSANDRA
ANTONELLA
CARLOS
MARKO
PATRICIA
BELEM
FABRIZZIA
IGNACIO
6
5
7
4
7
6
6
5
4
7
6
5
7
6
4
7
7
6
4
7
5
5
6
7
7
7
6
2
8 SARAH ABDI
2
9 NIKOLAS
3
0 JOSEFA
Primer Paso:
Segundo Paso:
la
suma de las notas divididas por el total de ellas y promedio general del
curso la suma total de los promedios de cada alumno dividido por la
cantidad de alumno del curso
Tercer Paso:
Funciones auxiliares:
leer_nombre(),
leer_N_1(),
leer_N_2()
y
leer_N_3()
Como definimos el promedio del curso:
Presentamos el 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
String name;
int calificacion1;
int calificacion2;
int calificacion3;
// Funcin promedio
public double promedio() {
return ( N1 + N2 + N3 ) / 3.0;
}
// Y finalmente mi programa principal
public static void main( String [] args ) {
Alumno 1 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 2 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 3 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 4 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 5 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 6 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 7 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 8 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 9 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 10 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 11 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 12 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 13 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 14 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 15 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 16 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 17 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 18 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 19 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
Alumno 20 = new Alumno( leerNombre(), leerCalificacion(),
leerCalificacion(), leerCalificacion() );
leerCalificacion(),
leerCalificacion(),
leerCalificacion(),
leerCalificacion(),
leerCalificacion(),
leerCalificacion(),
leerCalificacion(),
leerCalificacion(),
leerCalificacion(),
leerCalificacion(),
leerCalificacion(),
Bibliografa
IACC. (2015). Programacion de Computadores II. Contenidos de la Semana 2.
IACC. (2015). Recurso Adicional 1 de 3. Semana 2.
IACC. (2015). Recurso Adicional 2 de 3, semana 2.
IACC. (2015). Recurso Adicional 3de 3, semana 2.