El problema planteado se trata en crear un programa que permita leer un dato de entrada e indicar en que posición se debe insertar dicho dato en un vector de cinco posiciones ordenado de forma ascendente.
El siguiente programa en ruby hace uso del ciclo for y de un array unidimensional (vector) y de la programación orientada a objetos POO.
La lógica que utiliza este programa en ruby es simple. Se lee el dato de entrada y se recorre el vector determinando en que posición se debe insertar.
Quiero hacer este programa… Pero ¿Cómo funciona?
La ejecución paso a paso del programa la puede ver en la
eoria
Aclare algunos conceptos
est
Tómese únicamente 90 segundos
ablero
Comparte tu Algoritmo
Los arreglos unidimensionales (vectores) deben ocupar un espacio de memoria de tal forma que todas las posiciones secuenciales sean usadas.
[Tweet «»Si un vector esta lleno de datos integros entonces no hay desperdicio de memoria» #Tutorias ☺»]