Pseudocódigo/Diagramas de Flujo - Matrices

 
Vista:

Matrices

Publicado por Matrices (1 intervención) el 06/07/2005 12:41:48
Tengo una matriz 10*10 poblada con numeros enteros me gustaria ke me ayudaran a ordenarla de forma ascendente,y luego mostrar en pantalla en numero mayor y el menor ..gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Ordenar y encontrar el número mayor y menor en una matriz 10x10

Publicado por Alejandro (90 intervenciones) el 19/04/2024 00:54:22
¡Claro! Puedo ayudarte con eso. Aquí tienes un pseudocódigo que puedes seguir para ordenar una matriz de 10x10 de números enteros de forma ascendente y luego mostrar el número mayor y el menor en pantalla:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Inicio
    // Crear la matriz de 10x10 y poblarla con números enteros
    matriz = CrearMatriz(10, 10)
    PoblarMatriz(matriz)
 
    // Ordenar la matriz de forma ascendente
    OrdenarMatriz(matriz)
 
    // Obtener el número mayor y el menor de la matriz
    mayor = matriz[9][9]
    menor = matriz[0][0]
 
    // Mostrar el número mayor y el menor en pantalla
    Imprimir "El número mayor es: " + mayor
    Imprimir "El número menor es: " + menor
Fin
 
Función CrearMatriz(filas, columnas)
    matriz = nueva matriz de tamaño [filas][columnas]
    retornar matriz
Fin
 
Procedimiento PoblarMatriz(matriz)
    Para i desde 0 hasta 9 hacer
        Para j desde 0 hasta 9 hacer
            matriz[i][j] = número entero aleatorio
        Fin Para
    Fin Para
Fin
 
Procedimiento OrdenarMatriz(matriz)
    Para i desde 0 hasta 9 hacer
        Para j desde 0 hasta 9 hacer
            Para k desde 0 hasta 9 hacer
                Para l desde 0 hasta 9 hacer
                    Si matriz[i][j] < matriz[k][l] Entonces
                        intercambiar(matriz[i][j], matriz[k][l])
                    Fin Si
                Fin Para
            Fin Para
        Fin Para
    Fin Para
Fin

Este pseudocódigo te guía en el proceso de crear una matriz de 10x10, poblarla con números enteros, ordenarla de forma ascendente y luego mostrar el número mayor y el menor en pantalla. Puedes adaptar este pseudocódigo a tu lenguaje de programación preferido y agregar la lógica necesaria para implementar las funciones y procedimientos mencionados.

Espero que esto te sea útil. ¡Buena suerte con tu programa, Matrices!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar