Está en la página 1de 10

CARRERA:

Ingenieria en Sistemas Computacionales

MATERIA:
Fundamentos de Programacion

PRACTICA:
Practica numero 4

INTEGRANTES:
Paola Abigail Alva Blanco
Antonio Robledo Ayssa Mariel

FECHA:
21/11/2023

INDICE:
*PORTADA

*ANALISIS, DISEÑO Y
RESULTADO

*CONCLUSIONES

*EVALUACION DE TRABAJO EN
EQUIPO
import java.util.Scanner;

public class práctica4 {

public static void main(String[] args) {


Scanner scanner = new Scanner(System.in);
String[] nombres = new String[2];
double[] calif = new double[2];
String[] nota = new String[2];

for (int i = 0; i < 2; i++) {


System.out.println("Introduce el nombre del alumno " + (i + 1) + ":");
nombres[i] = scanner.nextLine();

System.out.println("Introduce la nota del alumno " + (i + 1) + ":");


calif[i] = scanner.nextDouble();
scanner.nextLine();

if (calif[i] < 0 || calif[i] > 10) {


System.out.println("Nota invalida. Debe estar entre 0 y 10.");
i--;
} else if (calif[i] < 5) {
nota[i] = "Suspenso";
} else if (calif[i] < 7) {
nota[i] = "Bien";
} else if (calif[i] < 9) {
nota[i] = "Notable";
} else {
nota[i] = "Sobresaliente";
}
}
for (int i = 0; i < 2; i++) {
System.out.println("El alumno: " + nombres[i] + " tiene una nota de " + notas[i] +
", que es un " + calificaciones[i] + ".");
}
}
}
2.
import java.util.Arrays;
import java.util.Random;

public class práctica4_2 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int[] arreglo = new int[20];
Random rand = new Random();

for (int i = 0; i < arreglo.length; i++) {


arreglo[i] = rand.nextInt(100);
}

System.out.println("Arreglo original: " + Arrays.toString(arreglo));

Arrays.sort(arreglo);

int[] nuevoArreglo = new int[20];


System.arraycopy(arreglo, 0, nuevoArreglo, 10, 10);
System.arraycopy(arreglo, 10, nuevoArreglo, 0, 10);

System.out.println("Nuevo arreglo: " + Arrays.toString(nuevoArreglo));


}
}
3.
import java.util.Scanner;

public class práctica4_3 {


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.println("Introduce el numero de elementos en el arreglo:");


int N = scanner.nextInt();
int[] arreglo = new int[N];

int contadorPositivos = 0;
double sumaPositivos = 0;
double sumaTotal = 0;

for (int i = 0; i < N; i++) {


System.out.println("Introduce el elemento " + (i + 1) + ":");
arreglo[i] = scanner.nextInt();

sumaTotal += arreglo[i];

if (arreglo[i] > 0) {
contadorPositivos++;
sumaPositivos += arreglo[i];
}
}

double promedioPositivos = contadorPositivos > 0 ? sumaPositivos /


contadorPositivos : 0;
double promedioTotal = sumaTotal / N;

System.out.println("Arreglo capturado: " + java.util.Arrays.toString(arreglo));


System.out.println("Cantidad de numeros mayores que cero: " +
contadorPositivos);
System.out.println("Promedio de los numeros positivos: " + promedioPositivos);
System.out.println("Promedio de todos los numeros: " + promedioTotal);
}
}
4.
import java.util.Scanner;

public class Main {


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.println("Ingrese la cantidad de números:");


int N = scanner.nextInt();

int[] arreglo = new int[N];


int pares = 0, impares = 0, sumaPares = 0, sumaImpares = 0;

for (int i = 0; i < N; i++) {


System.out.println("Ingrese el número " + (i + 1) + ":");
arreglo[i] = scanner.nextInt();

if (arreglo[i] % 2 == 0) {
pares++;
sumaPares += arreglo[i];
} else {
impares++;
sumaImpares += arreglo[i];
}
}

double promedioPares = pares > 0 ? (double) sumaPares / pares : 0;


double promedioImpares = impares > 0 ? (double) sumaImpares / impares : 0;

System.out.println("Cantidad de pares: " + pares);


System.out.println("Cantidad de impares: " + impares);
System.out.println("Promedio de pares: " + promedioPares);
System.out.println("Promedio de impares: " + promedioImpares);
}
}

CONCLUSIONES:
La práctica requirió de conocimientos previos
los cuales hemos estado adquiriendo a lo largo
de las clases anteriores, nunca es suficiente con
lo que se nos enseña en clase por lo que
debemos de buscar más conocimientos y formas
de resolver los algoritmos por nuestra cuenta.
RUBRICA PARA EVALUAR EL PROCESO DEL TRABAJO EN EQUIPO
A partir de los criterios indicados en la tabla evalúa con la escala 1 a 3 al desempeño el del compañero de
equipo durante la elaboración de la actividad o tema.

CRITERIO 3 2 1
Siempre proporciona Generalmente proporciona Algunas veces
ideas útiles en la discusión ideas útiles en la discusión proporciona ideas en la
I.-Participación del grupo del grupo, y cumple con lo discusión del grupo, y
Evalúa alternativas en programado hace lo se le pide
base a la viabilidad
Su actitud es siempre Su actitud es A veces muestra una
positiva ante el trabajo en generalmente positiva actitud positiva ante el
II.-Actitud equipo y proyecto. ante el trabajo en equipo y trabajo en equipo y
Siempre busca mantener proyecto. proyecto. No le preocupa
la unión en el quipo. Colabora en mantener la la unión en el equipo
unión en el equipo.
Siempre asume Asume roles y colabora en Asume roles algunos
eficientemente sus roles o la realización. determinados por el
temas de los cuales se su participación es buena equipo.
III.-Responsabilidad hace cargo. en el desempeño de su Su participación es regular
Su participación es clave equipo en el desempeño de su
en el desempeño de su equipo.
equipo
En situaciones de En situaciones de En situaciones de
desacuerdos o conflicto, desacuerdos o conflicto, desacuerdos o conflicto,
siempre escucha otras casi siempre escucha pocas veces escucha
IV.-Resolución de opiniones y acepta otras opiniones y acepta otras opiniones y acepta
conflictos sugerencias. siempre sugerencias sugerencias. No propone
propone alternativas para A veces propone alternativas para el
el consenso o la solución alternativas para el consenso, pero los
consenso o la solución acepta.
Se mantiene en el tema o Se mantiene en el tema o Se mantiene en el tema o
V.- Seguimiento del actividad todo el tiempo actividad la mayor parte actividad algunas veces,
tema programado. del tiempo programado del tiempo programado .

Siempre es organizado y Es organizado, aunque en Tiende a demorarse en la


presenta sus productos en ocasiones ha tenido presentación de sus
VI.-Uso del tiempo las fechas establecidas atrasos en la presentación productos en las fechas
de sus productos en las establecida, generalmente
fechas establecidas los tiene para las fechas
límites.
RUBRICA PARA EVALUAR EL PROCESO DEL TRABAJO EN EQUIPO
PRÁCTICA FECHA
EQUIPO: 2 Practica 4 21/11/2023

NOMBRE: (I) (II) (III) (IV) (V) (VI)


PUNTOS
Paola Abigail Alva Blanco
1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 PT 18
Participación 3 5
01
Actitud 3 5
02

Responsabilidad 3 5
03

Resolución de 3 5
04
conflictos
Seguimiento del tema 3 5
05

Uso del tiempo 3 5


06

PUNTOS = PT*5/ 18

PRÁCTICA FECHA
EQUIPO: 2 Practica 4 21/11/2023

NOMBRE: (I) (II) (III) (IV) (V) (VI)


PUNTOS
Antonio Robledo Ayssa Mariel
1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 PT 16
Participación 3 5
01
Actitud 3 5
02

Responsabilidad 3 5
03

Resolución de 3 5
04
conflictos
Seguimiento del tema 1 2
05

Uso del tiempo 3 5


06

PUNTOS = PT*5/ 18

También podría gustarte