
Hola a todos. Vamos a crear un algoritmo sencillo. El objetivo es identificar el número mayor de tres números dados. Esto es un problema común en programación. Se usa para entender la lógica condicional.
¿Qué es un Algoritmo?
Un algoritmo es una secuencia de pasos. Estos pasos resuelven un problema específico. Piensa en una receta de cocina. Indica los pasos para preparar un plato. Un algoritmo es similar, pero para computadoras. En nuestro caso, el problema es encontrar el número mayor. Usaremos comparaciones para resolverlo.
Pasos del Algoritmo
Primero, necesitamos los tres números. Los llamaremos A, B, y C. Después, compararemos A con B. Si A es mayor que B, entonces A es el mayor hasta ahora. Si no, B es el mayor hasta ahora.
Must Read
Luego, compararemos el mayor actual (ya sea A o B) con C. Si el mayor actual es menor que C, entonces C es el número mayor. Si no, el mayor actual sigue siendo el número mayor de los tres.
Finalmente, mostraremos el número mayor. Este es el resultado de nuestro algoritmo.
![[PSEINT] Determinar el mayor de 3 numeros (Diagrama de Flujo](https://i.ytimg.com/vi/d0IkC3Nt0Xg/maxresdefault.jpg)
Ejemplo Paso a Paso
Supongamos que A = 10, B = 5, y C = 15. Primero, comparamos A (10) con B (5). 10 es mayor que 5. Por lo tanto, A es el mayor hasta ahora.
Ahora, comparamos A (10) con C (15). 10 es menor que 15. Por lo tanto, C (15) es el número mayor.
El algoritmo muestra que el número mayor es 15.

Otro Ejemplo
Consideremos A = 3, B = 8, y C = 2. Comparando A (3) con B (8), 8 es mayor. Entonces B es el mayor hasta ahora.
Comparando B (8) con C (2), 8 es mayor. Entonces, B (8) sigue siendo el número mayor.
El algoritmo mostrará que el número mayor es 8.

Implementación en Código (Pseudocódigo)
Aquí está el algoritmo escrito en pseudocódigo. Esto es similar al código real, pero más fácil de entender:
INICIO
LEER A, B, C
SI A > B ENTONCES
MAYOR = A
SINO
MAYOR = B
FIN SI
SI C > MAYOR ENTONCES
MAYOR = C
FIN SI
MOSTRAR MAYOR
FIN
Aplicaciones Prácticas
Este algoritmo es útil en muchas situaciones. Por ejemplo, determinar la puntuación más alta en un examen. También, encontrar el producto más caro en una lista. Es una base para algoritmos más complejos.

Consideraciones Adicionales
Este algoritmo asume que los tres números son diferentes. Si dos o más números son iguales, el algoritmo seguirá funcionando. Mostrará uno de los números iguales como el mayor. Para manejar casos especiales, podemos añadir comprobaciones adicionales.
Este algoritmo puede extenderse. Se puede encontrar el mayor de más de tres números. Solo necesitamos agregar más comparaciones. La lógica básica sigue siendo la misma.
Este ejemplo te da las bases de la lógica condicional en programación. ¡Sigue practicando para dominar estos conceptos!