Estudiante: López Lucas Gustavo Alberto
Curso: Primer nivel D
7.2. Escribir el algoritmo que permita obtener el número de elementos positivos de una tabla. package siete; import javax.swing.JOptionPane; public class siete2 { public static void main(String args[]){ positivos positiv os(); } static void positivos(){ int n = 0; int vec[]= null null; ; JOptionPane.showMessageDialog(null null, , pst (n, vec) ); } private static int pst (int (int n ,int ,int v[]){ n = Integer. parseInt(JOptionPane.showInputDialog("" "")); )); v= new int [n]; int c= 0; for( for (int x=0;x0){c+=1;} if (v[c]>0){c+=1;} } return c; }}
7.5. Cálculo de la suma de todos los elementos de un vector, así como la media aritmética. package siete; import javax.swing.JOptionPane; public class siete5{ public static void main(String args[]){ (); sumed (); } static void sumed(){ int n=0; int vector[]=null vector[]=null; ; System.out.println( medi (n , vector)); } private static String medi(int medi( int n , int vector[]){ n=Integer. parseInt (JOptionPane.showInputDialog("ingrese dimension del vector")); vector" )); vector= new int [n]; String l ="suma ="suma de elmentos \t media\n" ; int con=0; int cont=0,media=0; for (int x =0 ; xcon){cont += vector[con];} vector[con];} media= cont/n;} l +=cont +" +" return l; }}
"+ "\t" "\t"+ +
media;
Estudiante: López Lucas Gustavo Alberto
Curso: Primer nivel D
7.6. Calcular el número de elementos negativos, cero y positivos de un vector dado de sesenta elementos. package siete; import javax.swing.JOptionPane; public class siete6{ public static void main(String args[]){ num(); } static void num(){ int n= 0; int v[]= null; JOptionPane.showMessageDialog(null, llam(n ,v)); } private static String llam (int n, int vector[]){ n= Integer. parseInt (JOptionPane.showInputDialog(" ")); vector= new int[n]; String l="positivos \t negativos \t ceros\n" ; int c=0,neg=0,cero=0,pos=0; for(int x=0;x=1){pos +=1;} if (vector[c]<0){neg +=1;} } l += "\t" + pos +" "+ "\t"+ neg +" "+ "\t "+cero + "\n"; return l; } }
7.8. Si dispone de una tabla T de cincuenta números reales distintos de cero. Crear una nueva tabla en la que todos sus elementos resulten de dividir los elementos de la tabla T por el elemento T[K], siendo K un valor dado. public class siete8{ public static void main(String args[]){ lista(); } static void lista (){ int n=0; int t[]=null; System.out.println (" " + retorn( n, t)); } private static String retorn (int v , int z[]){ v = 50; z = new int[v]; String h="numeros reales\t valor k \t resultado\n" ; int con=0,c=0; int k= Integer. parseInt (JOptionPane.showInputDialog("ingrese valor k")); for(int x=0;x
Estudiante: López Lucas Gustavo Alberto
Curso: Primer nivel D
7.9. Se dispone de una lista (vector) de N elementos. Se desea diseñar un algoritmo que permita insertar el valor x en el lugar k-ésimo de la mencionada lista. 7.12. Escribir un algoritmo que permita calcular el cuadrado de los 100 primeros números enteros y a continuación escribir una tabla que contenga dichos cuadrados. package siete; public class siete12{ public static void main(String args[]){ cuadrado(); } static void cuadrado(){ int d=0; int e[]=null; System.out.println(" "+cuadrados(d ,e)); } private static String cuadrados (int n, int v [] ){ String l=" "; n = 100; v= new int [n]; int con=0; for(int x=0;x
7.14. Calcular la suma de todos los elementos de un vector de dimensión 100, así como su media aritmética. package siete; public class siete14{ public static void main(String args[]){ suma();} static void suma (){ int d=0; int e[]=null; System.out.println(" "+sum(d ,e));} private static String sum (int n, int v [] ){ String l="suma de primeros 100 # naturales \t media\n" ; n = 100; v= new int [n]; int con=0,sum=0, media=0; for(int x=0;x
Estudiante: López Lucas Gustavo Alberto
Curso: Primer nivel D
7.15. Diseñar un algoritmo que calcule el mayor valor de una lista L de N elementos. import public public public
java.util.Scanner; class siete15{ static Scanner lector =new Scanner(System.in); static void main(String args[]){
mayor (); }
static void mayor (){ int d=0; int e[]=null; System.out.println("el numero mayor es "+ my(d ,e)); }
private static int my (int n, int v [] ){ System.out.println("ingrese tamaño del vector" ); n = lector.nextInt(); v= new int [n]; int a=0; System.out.println("ingrese valores de la lista" ); for(int x=0;x=a){a = v[x];} } return a; } }
7.16. Dada una lista L de N elementos, diseñar un algoritmo que calcule de forma independiente la suma de los números pares y la suma de los números impares. import java.util.Scanner; public class siete16 { public static void main(String[] args) { parimpar();} static void parimpar(){ Scanner dato=new Scanner (System.in); int n,p=0,im=0,a=0; System.out.println("ingrese un valor para n" ); n=dato.nextInt(); int L[]=new int[n]; for(int i=0;i m){ ma=ma+1; }else me=me+1;} System.out.println("media= "+m); System.out.println("mayor que la media= "+ma+" menor que la media= " +me); }}
7.28. Se dispone de una lista de N nombres de alumnos. Escribir un algoritmo que solicite el nombre de un alumno y busque en la lista (array) si el nombre está en la lista. import java.util.Scanner; public class siete28 { public static void main(String[] args) { lista(); } static void lista(){ Scanner dato= new Scanner (System. in); String n,a,b; String L[]=new String [5]; L[0]="andrea"; L[1]="luis"; L[2]="maría"; L[3]="melissa"; L[4]="vladimir"; System.out.println("ingrese nombre del estudiante" ); n=dato.next(); for (int i=0;i