Instituto Tecnológico de Salina Cruz 
ITSAL 
Programación Orientada a Objetos 
UNIDAD I 
“Practica I - Arreglos” 
Alumno 
Miguel Ángel Moreno Vásquez 
Tecnologías de la Información y la Comunicación 
3 Semestre, Grupo E2 
Docente 
Román Nájera Susana Mónica 
Estructura y Org. De Datos 11 de Septiembre del 2014
Instrucciones 
Realizar un programa que permita en base a 50 calificaciones: 
 Determinar cuál de ellos tiene calificación aprobatoria 
 Determinar cuál de ellos tiene una calificación mayor a la media del grupo 
Desarrollo 
 Se creo un arreglo con un tamaño de 50 
 Se creo un ciclo FOR para ingresar los valores de las calificaciones dentro del arreglo 
 A base de un ciclo FOR, se evalua cada valor con el de una calificación aprobatoria 
 Una pequeña parte efectua el valor que contendrá la media del grupo 
 Finalmente, dentro del mismo ciclo, podremos ver tanto el número de la calificación 
junto con su valor, si ha sido aprobado o no, y si pasa la media 
Estructura y Org. De Datos 11 de Septiembre del 2014
Actividad I – Arreglos 
En esta practica podemos ver como a base de un arreglo de 50 digitos que seran las 
calificaciones de los alumnos determinara lo que se le pide en cada uno de los ciclos FOR. 
Linea de codigo 
import java.util.*; 
public class ACT { 
public static void main(String[] args) { 
Scanner scanner = new Scanner(System.in); 
int c[]; int a = 7; int s = 0; 
double m = 0; 
c = new int[50]; 
//Para pedir las 50 calificaciones 
for(int i=0;i<c.length;i++){ 
System.out.println("Escriba la calificacion "+(i+1)); 
c[i] = scanner.nextInt(); 
s = s+c[i]; 
} 
//Calcula la media 
m = s/c.length; System.out.println("Media grupal: "+m); 
//Para determinar la calificacion aprobatoria 
for(int j=0;j<c.length;j++){ 
if(c[j]>a){ 
if(c[j]<m){ System.out.println((j+1)+").- "+c[j]+" Aprobo"+", No paso la media"); 
} 
else{ System.out.println((j+1)+").- "+c[j]+" Aprobo"+", Paso la media"); 
} 
} 
else{ 
if(c[j]<m){ System.out.println((j+1)+").- "+c[j]+" Reprobo"+", No paso la media"); 
} 
else{ System.out.println((j+1)+").- "+c[j]+" Reprobo"+", Paso la media"); 
} 
} 
} 
} 
} 
Estructura y Org. De Datos 11 de Septiembre del 2014
Resultado 
En esta ocacion solo se ocuparon 5 calificaciones para ver un resultado mas corto 
Estructura y Org. De Datos 11 de Septiembre del 2014

UI-AI

  • 1.
    Instituto Tecnológico deSalina Cruz ITSAL Programación Orientada a Objetos UNIDAD I “Practica I - Arreglos” Alumno Miguel Ángel Moreno Vásquez Tecnologías de la Información y la Comunicación 3 Semestre, Grupo E2 Docente Román Nájera Susana Mónica Estructura y Org. De Datos 11 de Septiembre del 2014
  • 2.
    Instrucciones Realizar unprograma que permita en base a 50 calificaciones:  Determinar cuál de ellos tiene calificación aprobatoria  Determinar cuál de ellos tiene una calificación mayor a la media del grupo Desarrollo  Se creo un arreglo con un tamaño de 50  Se creo un ciclo FOR para ingresar los valores de las calificaciones dentro del arreglo  A base de un ciclo FOR, se evalua cada valor con el de una calificación aprobatoria  Una pequeña parte efectua el valor que contendrá la media del grupo  Finalmente, dentro del mismo ciclo, podremos ver tanto el número de la calificación junto con su valor, si ha sido aprobado o no, y si pasa la media Estructura y Org. De Datos 11 de Septiembre del 2014
  • 3.
    Actividad I –Arreglos En esta practica podemos ver como a base de un arreglo de 50 digitos que seran las calificaciones de los alumnos determinara lo que se le pide en cada uno de los ciclos FOR. Linea de codigo import java.util.*; public class ACT { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int c[]; int a = 7; int s = 0; double m = 0; c = new int[50]; //Para pedir las 50 calificaciones for(int i=0;i<c.length;i++){ System.out.println("Escriba la calificacion "+(i+1)); c[i] = scanner.nextInt(); s = s+c[i]; } //Calcula la media m = s/c.length; System.out.println("Media grupal: "+m); //Para determinar la calificacion aprobatoria for(int j=0;j<c.length;j++){ if(c[j]>a){ if(c[j]<m){ System.out.println((j+1)+").- "+c[j]+" Aprobo"+", No paso la media"); } else{ System.out.println((j+1)+").- "+c[j]+" Aprobo"+", Paso la media"); } } else{ if(c[j]<m){ System.out.println((j+1)+").- "+c[j]+" Reprobo"+", No paso la media"); } else{ System.out.println((j+1)+").- "+c[j]+" Reprobo"+", Paso la media"); } } } } } Estructura y Org. De Datos 11 de Septiembre del 2014
  • 4.
    Resultado En estaocacion solo se ocuparon 5 calificaciones para ver un resultado mas corto Estructura y Org. De Datos 11 de Septiembre del 2014