Sei sulla pagina 1di 2

INSTITUTO TECNOLOGICO DE OAXACA

PROGRAMACIÓN LÓGICA Y FUNCIONAL

Examen diagnóstico.

Nombre del alumno: ___________________________________________________________ Semestre: 2024-A

Instrucciones: Contesta adecuadamente las preguntas planteadas.

1. Define el concepto de programación.

2. ¿Qué es un paradigma de programación?

3. ¿Qué es un objeto?

4. ¿Qué es una clase?

5. Identificar para qué sirve este algoritmo e identificar que imprime con el dato 2,030.

6. Menciona los tipos de datos primitivos y compuestos de java.

7. Crear la clase junto con los métodos correspondientes para imprimir los números impares hasta un
numero dado.
8. ¿Para que sirve esta clase y de que método se trata?

public class claseExamen {


public static void metodo(int[] array) {
int n = array.length;
boolean intercambio;
do {
intercambio = false;
for (int i = 1; i < n; i++) {
if (array[i - 1] > array[i]) {
// Intercambiar elementos si están en el orden incorrecto
int temp = array[i - 1];
array[i - 1] = array[i];
array[i] = temp;
intercambio = true;
}
}
// Después de cada iteración, el elemento más grande se coloca en su posición final
n--;
} while (intercambio);
}
// Método para imprimir un array
public static void imprimirArray(int[] array) {
for (int elemento : array) {
System.out.print(elemento + " ");
}
System.out.println();
}
public static void main(String[] args) {
int[] array = {5, 2, 9, 1, 5, 6};
System.out.println("Array antes de ordenar:");
imprimirArray(array);
// Llamar al método de ordenamiento
metodo(array);
System.out.println("Array después de ordenar:");
imprimirArray(array);
}

Potrebbero piacerti anche