Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmos
David Cabarcas
dscabarcas@mailuniatlantico.edu.co
I. INTRODUCCION
Documento recibido 8 de marzo del 2022. La informática,
también conocida como computación, es el campo de la
ciencia que se ocupa de la gestión de métodos, técnicas y
procesos de investigación para almacenar, procesar y
transmitir información y datos en formatos digitales. En este
taller se estudia los conceptos de algoritmos y diagramas de
flujo estudiando a fondos sus conceptos y sus variantes con
imágenes y ejemplos.
1192762626 2
Condicional
Algoritmos
Una condicional, como su nombre indica, es una condición
Escribir un método lógico paso a paso para resolver un que distingue una opción u otra, y en los procesos mentales
problema se llama algoritmo, en otras palabras, un algoritmo suele expresarse como "sí".
es el proceso de resolver un problema. Para resolver un
problema matemático o informático, este es el primer paso del
proceso. Los algoritmos incluyen computación, razonamiento
y procesamiento de datos.
Diagrama de flujos
Un lenguaje de programación es una forma de comunicarnos La programación orientada a objetos (POO) es un modelo de
con una computadora, tableta o teléfono móvil y decirle lo que programación informática que organiza el diseño de software
queremos hacer. en torno a datos u objetos, en lugar de la funcionalidad y la
lógica. Los objetos se pueden definir como campos de datos
Hay diferentes tipos de lenguajes: en su mayoría de bajo nivel con propiedades y comportamientos únicos.
y de alto nivel. La diferencia es lo cerca o lejos que estemos
del hardware del dispositivo. Esta intimidad implica que La programación orientada a objetos se enfoca en los objetos
controlemos el dispositivo, la placa de circuito o el que el programador quiere manipular, no en la lógica
controlador. necesaria para manipularlos. Este método de programación es
adecuado para programas grandes y complejos que se
Hemos encontrado diferentes lenguajes como C, C++, Java, actualizan o mantienen activamente.
PHP, etc.
La organización de programas orientados a objetos también
favorece un enfoque de desarrollo conjunto, en el que los
Programación estructurada proyectos se dividen en grupos. Otras ventajas de la
programación orientada a objetos incluyen la reutilización, la
La programación organizada es principalmente un nuevo escalabilidad y el rendimiento del código. Incluso cuando
enfoque para crear programación de software en su totalidad y trabajan con micro servicios, los programadores deben aplicar
administración. El factor principal de la programación los principios de la programación orientada a objetos.
organizada es distribuir un programa para algunos programas
parciales que puedan ser programados y más fáciles y más El primer paso en OOP es recolectar todos los objetos que el
fáciles. Además, se ha establecido una limitación de tres desarrollador quiere manipular y definir sus relaciones, un
estructuras de control simples en el nivel más bajo. ejercicio comúnmente conocido como modelado de datos.
Hemos encontrado diferentes idiomas como C, C ++, Java, Los ejemplos de objetos pueden variar desde entidades físicas
PHP, Python, C #, ASP, entre otros. (como las descritas por atributos como nombres y direcciones)
hasta pequeños programas informáticos (como widgets).
Ejemplo 1:
Un objeto conocido se etiqueta con una clase de objeto que
procedimiento anterior_posterior( numero ) { define el tipo de datos que contiene y cualquier secuencia
out(numero-1); lógica que pueda operar sobre él. Cada una de la otra serie de
out(numero); rompecabezas se llama método. Los objetos pueden
out(numero+1); comunicarse con interfaces claramente definidas llamadas
} Mensajes.
Ejemplo 2:
procedimiento div(numero) {
out(numero/2);
out(numero/3);
out(numero/4);
out(numero/5);
out(numero/6);
out(numero/7); Ilustración 4- Programacion orientada a objetos
out(numero/8);
out(numero/9);
out(numero/10);
}
BIBLIOGRAFÍA
Codenotch. 2019. Codenotch. [En línea] 8 de marzo de 2019.
[Citado el: 8 de marzo de 2022.]
https://codenotch.com/blog/condicionales-y-ciclos/.
Edraw. 2020. Wondershare. [En línea] 2 de 5 de 2020.
[Citado el: 8 de 3 de 2022.]
https://www.edrawsoft.com/es/explain-algorithm-
fuente en el documento actual. flowchart.html.
luiz, Edgar. 2001. Sistema de bibliotecas. [En línea] 3 de 4 de
Ilustración 5- Ejemplo 2 2001. [Citado el: 8 de 3 de 2022.]
https://sisbib.unmsm.edu.pe/bibvirtual/publicaciones/indata/v0
4_n1/lenguajes.htm.
T. 2021. Tecnologia android. [En línea] 10 de 5 de 2021.
[Citado el: 8 de 3 de 2022.] https://tecnologiandroid.com/que-
es-la-programacion-
estructurada/#La_programacion_estructurada_como_salida_a_
la_crisis.
Ilustración 6-Ejemplo 3
Conclusion
El conocimiento básico de los conceptos del lenguaje de
programación y los diferentes paradigmas es esencial para
todos los ingenieros de software, pero no para los expertos en
lenguajes de programación. Esto se debe a que el lenguaje de
programación es el motor principal