Está en la página 1de 2

Lenguaje natural

Inicio
Crear función inserción con elemento lista
Hacer una iteración con en i desde 0 hasta el rango de la lista
Donde pivote es i donde se posición a los lugares de lista dependiendo su
posición del 0 a n elementos
En un bloque repetitivo donde los demás elementos se van a posicionar en la
primer posición y comparar.
En donde lista[index]= linda[index-1] su proceso es hacer el intercambio de la
comparación de si es mayor el pivote con el numero anterior
Regresa lista ordenada
Crear función main
Se hace una lista con los números 45,5,78,4,2,10
Imprime lista
Se llama la función inserción en lista e imprime resultado de la lista ordenada
Pseudocodigo
Def inserción (lista):
Para i en rango 1=valor inicial, len(lista (tamaño de lista)=valor final
Escribir Pivote = lista[i]
Mientas que índex >0 and lista[index-1] >pivote
Escribir en lista [index] = lista[index-1]
Escribir index
Escribir [index] = pivote
Fin del Mientas
Retornar lista
Fin de Para

Def main ():


Escribir lista = [45 ,5,78,4,2,10]
Escribir (lista)
Escribir (inserción(lista))
Diagrama de Flujo

También podría gustarte