61-Ejercicio 50 resuelto en PSeInt. Ordenar un array por el método de la burbuja.

preview_player
Показать описание
Ejercicio 50 del curso resuelto. Ejercicios resueltos de arrays unidimensionales.

Ordenar un array por el método de la burbuja.

Si te has perdido la teoría sobre arrays o arreglos unidimensionales aquí tienes el vídeo.

Si venías buscando arrays bidimensionales este es el vídeo.

Se recomienda intentar hacer los ejercicios antes de mirar las soluciones, pero no dejar de verlas aunque el ejercicio salga bien para poder reconocer y corregir posibles errores o mejoras y para tener una visión distinta del abordaje del problema y su solución.

🟩CURSO DE INICIACIÓN A LA PROGRAMACIÓN EN PSEUDÓDIGO CON PSEINT. 🟩

Aprenderás a programar desde cero con 100 ejercicios resueltos. Abierto a nuevos ejercicios.
Pseudocódigo y diagramas de flujo con PseInt.
◾Variables y tipos de datos.
◾Condicionales.
◾Bucles.
◾Arreglos.
◾Cadenas de caracteres.
◾Subprocesos.
◾Recursividad.
◾Proyectos finales.

🟩VÍDEOS RELACIONADOS 🟩

🟩MÚSICA🟩

Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Рекомендации по теме
Комментарии
Автор

Me costo pero logre hacer algo parecido😅

Proceso Ejercicio050

Definir num, aux, i, j Como Entero;
Dimension num[5];

Para i <- 0 Hasta 4 Hacer

Escribir "Ingrese un numero: " Sin Saltar; Leer num[i];

FinPara

Para i <- 0 Hasta 4 Hacer

Para j <- i+1 Hasta 4 Hacer

Si num[i] < num[j] Entonces

aux <- num[i];
num[i] <- num[j];
num[j] <- aux;

FinSi

FinPara

Escribir num[i], ", " Sin Saltar;

FinPara

FinProceso

EliasVT
Автор

Se podría hacer solo y solo con mientras?

gabysalazar
Автор

Mi solución del Ejercicio050🙂 :

Algoritmo Ejercicio050

Definir aux, i, j, m como Entero;
aux <- 0; i <- 0; j <- 0; m <- 0;
Definir lista, num Como Real;
Dimension lista[5];
Escribir "";

Para aux <- 0 Hasta 4 Con Paso 1 Hacer
Escribir "Escribe un número (", (aux+1), "/5) :";
Leer lista[aux];
FinPara

Para i <- 0 Hasta 3 Con Paso 1 Hacer

Para j <- 0 Hasta 3 Con Paso 1 Hacer

Si ( lista[j] < lista[j+1] ) Entonces
num <- lista[j+1];
lista[j+1] <- lista[j];
lista[j] <- num;
FinSi

FinPara

FinPara

Escribir "";

Para m <- 0 Hasta 4 Con Paso 1 Hacer
Si ( m <> 4 ) Entonces
Escribir lista[m], " ---- ", Sin Saltar;
SiNo
Escribir lista[m] ;
FinSi
FinPara

Escribir "";

FinAlgoritmo

chronos_rs