INFORME 1 TFS
“ORDENAMIENTO POR BURBUJA”
María Forero, Laura Ramírez, Camilo Ramírez
procedimiento se realizará las veces necesarias hasta que cada valor
Resumen – En este documento se desarrollarán los conceptos, este organizado de manera adecuada. [2].
campos de implementación y la ejecución del ordenamiento por
burbuja de manera detallada y simple.
IV. CAMPOS DE IMPLEMENTACION
Índice de Términos – Algoritmos de ordenamiento, ordenamiento
Aunque este tipo de ordenamiento es uno más simples para usar, al
de burbuja, operaciones aritméticas, programa.
tener una amplia cantidad de valores su orden no lo hace muy
eficiente. Debido a su sencillez, este es usado principalmente en
Abstract - In this document the concepts, implementation
estudiantes de computación, sin embargo, el investigador Owen
fields and the execution of bubble sorting will be developed Astrachan y otros tales como Jargon File y Donald Knuth han
in a detailed and simple way. cuestionado su ejecución.
Por consiguiente, se mostrará el ordenamiento por burbuja en los
Terms Index - Sorting algorithms, bubble sorting, lenguajes de programación más comunes. [3]
arithmetic operations, program.
a) C
I. INTRODUCCION Es el tipo de lenguaje estructurado similar a Pascal, Fortran, Basic.
El ordenamiento por burbuja nos permite organizar una lista de datos Sus normas resultan muy parecidas a otros idiomas (if, else, for, do,
de menor a mayor, en el desarrollo de este documento se podrán while, entre otros); La programación en C tiene una enorme facilidad
observar algunas definiciones y ejemplos de sus campos de para escribir un código compacto y sencillo a su misma vez.No se
implementación a partir de diferentes softwares y tipos de códigos, utilizan procedimientos como en otros códigos de lenguaje, se tienen
además se hará la ejecución del ejemplo a través de Pseint con los funciones que simulan los procedimientos. [4]
datos propuestos por el profesor Luis Orlando Herrera García.
2279255, 2284841, 2282221 2
c) JAVA
Creada en 1995 por Sun Microsystems, indicada para objetos ya que
permite a quienes desarrollan aplicaciones escribir el lenguaje una
única vez y ejecutarlo desde cualquier dispositivo. [6]
Figura 3. Implementación JAVA. Ecured" Ordenamiento de burbuja." (2018). Se continua con este proceso las veces que sean necesarias
hasta llegar al conjunto de datos ordenados.
d) PASCAL
Considerado un pseudocodigo con claridad, legibilidad y eficacia en
su desarrollo. [7]
V. EJEMPLO
a) Desarrollo manual
Iniciamos a partir de un conjunto de números desordenados
References
[1] A. Navarro, "Algoritmos de ordenamiento - Junco TIC", Junco TIC, 2020.
[Online]. Available: https://juncotic.com/algoritmos-de-ordenamiento/.
[Accessed: 01- Mar- 2021].
[2] “”5.7. El ordenamiento burbuja — Solución de problemas con algoritmos y
estructuras de datos", Runestone.academy, 2019. [Online]. Available:
https://runestone.academy/runestone/static/pythoned/SortSearch/ElOrdenami
entoBurbuja.html. [Accessed: 05- Mar- 2021].
[3] [3]"Ordenamiento de burbuja - EcuRed", Ecured.cu, 2018. [Online].
Available: https://www.ecured.cu/Ordenamiento_de_burbuja. [Accessed: 02-
Mar- 2021].
[4] [4]"Discusión (lenguaje de programación) - EcuRed", Ecured.cu, 2019.
[Online]. Available: https://www.ecured.cu/Discusi
%C3%B3n:C_(lenguaje_de_programaci%C3%B3n). [Accessed: 01- Mar-
2021].
[5] [5]"¿Qué es el lenguaje de programación C++? - Base de Conocimientos -
ICTEA", Ictea.com, 2021. [Online]. Available:
https://www.ictea.com/cs/index.php?rp=/knowledgebase/8858/iQue-es-el-
lenguaje-de-programacion-Cplusplus.html. [Accessed: 01- Mar- 2021].
[6] R. Content, "¿Qué es Java y cuáles son sus características? - Rock Content",
Rock Content - ES, 2021. [Online]. Available:
https://rockcontent.com/es/blog/que-es-java/. [Accessed: 01- Mar- 2021].
[7] Lenguajesdeprogramacion.net, 2018. [Online]. Available:
https://lenguajesdeprogramacion.net/pascal-y-delphi/. [Accessed: 01- Mar-
2021].