1-Logica y Algoritmos
1-Logica y Algoritmos
1-Logica y Algoritmos
Cada vez que realizamos alguna actividad, terminamos siguiendo una secuencia lógica. Por
ejemplo, para la preparación de una comida, Cada persona establece una secuencia de
pasos, pudiendo incluir o quitar algunos de pasos ya definidos. Esa lógica se aplica a todo lo
que hacemos a diario y muchas veces no nos damos cuenta.
En las actividades cotidianas, no tenemos que prestar atención cuando seguimos el mismo
orden para realizar las tareas. Sin embargo, cuando se trata de programar, definir los pasos
de lo que se tiene que hacer con mucha importancia, ya que instruir a una computadora
es muy diferente que instruir a una persona.
Cuando se necesita desarrollar un programa o rutina para ser ejecutado por la computadora,
es necesario dejar clara la secuencia que se debe seguir para lograr el resultado esperado.
Esta cadena lógica en programación, la llamamos Lógica de Programación, y la descripción
de cómo hacerla, la definimos como Algoritmos.
ALGORITMOS
¿Qué es?
Los algoritmos son secuencias de pasos que seguimos con la intención de lograr un
objetivo, puede ser desde cruzar una calle, hacer un pastel o definir qué criterio usar para
aprobar o reprobar a un alumno, por ejemplo.
• Texto narrativo
Tenga en cuenta que, en forma de texto narrativo o incluido en otras formas de
representación, se desea que el algoritmo sea objetivo y preciso en la descripción de cada
paso.
Para mostrar las formas de representar un algoritmo, vamos a usar un algoritmo de cálculo
del promedio como ejemplo.
• En nuestro caso, vamos a analizar las calificaciones de un alumno para la asignatura
de matemáticas y comprobar si el estudiante aprobó o reprobó con un promedio
mayor o igual a 6:
• Diagrama de flujo
También existe la opción de usar un diseño visual como diagrama de flujo, como se ve en
la siguiente imagen:
if(promedio>=6)
{
Console.WriteLine("APROBADO");
}
else
{
Console.WriteLine("REPROBADO");
}
Ejercicio 2. Desarrolle un algoritmo que permita leer dos valores distintos, determinar cuál
de los dos valores es el mayor y escribirlo.