Qué es Lógica de Programación
Ing. Yefferson Arcadio Aroquipa Mamani
Qué es Lógica de Programación
La lógica es la base para aquellos que se inician en el mundo de la programación. Sin embargo,
para darle una definición a lo que sería Lógica de Programación analicemos primero que es Lógica y
definamos también que es Programación.
Lógica
Es el razonamiento de una sucesión de ideas o hechos desarrollados de una manera coherente sin que
existan contradicciones entre ellas. En otras palabras, Lógica es organizar y relacionar de una manera
coherente las ideas a aplicar.
Programación
Es la acción de realizar Programas. En informática es el desarrollo o creación de programas, software,
sistemas o aplicaciones para un fin valioso; donde necesitamos siempre trabajar en un o varios lenguajes de
programación
Lógica de Programación
Entendiendo cada concepto por separado, ahora podemos decir que "Lógica de Programación" es la organización
coherente de las instrucciones del programa para que su objetivo sea alcanzado o logrado.
Para poner en práctica la Lógica de Programación se deben desarrollar Algoritmos, en los cuales se utilizan una serie
de elementos que facilitan el entendimiento de cada paso a ejecutar, tales como:
• Instrucciones.
• Datos.
• Variables.
• Constantes.
• Operadores.
Se debe destacar, que para ser un excelente Programador de sistemas informáticos se debe de estar totalmente
claro de todas estas definiciones, así como también, acerca de las maneras o formas en que se utilizan.
Algoritmo
Son una serie de pasos realizados y representados de una manera lógicamente secuencial para solucionar
un problema. Por ejemplo, los pasos a realizar para resolver las siguientes situaciones son algoritmos:
1. Para una persona bañarse.
2. Para un estudiante formalizar su inscripción en algún instituto universitario.
3. Para un cocinero preparar algún plato.
4. Para hallar las raíces cuadradras.
Partes de un algoritmo
Todo algoritmo o proceso consta de tres etapas o partes; esta explicación te ayudará a
entender como se comportan los sistemas y equipos, todo se reduce en estos tres
sencillos pasos:
Input: Ingreso de los datos que se necesitan para operar.
Process: Es la operación lógica que el algoritmo hará con lo recibido en la fase de
entrega o input.
Output: Aquí finaliza el proceso, en esta etapa mostramos el resultado.
Ejemplo #1
"Una receta de cocina": Palomitas de maíz (también se conocen como cotufas, pipona, canguil, cabritas, crispetas, etc. Tienen muchos nombres en nuestro
continente).
1. Inicio.
2. Tener a la mano: Maíz, sal, aceite, olla con tapa, cocina.
3. Encender la cocina.
4. Colocar la olla en la cocina.
5. Verter aceite en la olla.
6. Esperar a que caliente el aceite.
7. Verter maíz en la olla.
8. Colocar la tapa a la olla.
9. Esperar a que explote cada maíz.
10. Apagar la cocina.
11. Quitar la tapa a la olla.
12. Verter sal.
13. Fin.
Alcanzar el objetivo significa que nuestro problema está
resuelto
Ejemplo #2
"Pasos a seguir para calcular la edad de una persona": Mismos pasos aplicados a otro problema.
1. Inicio.
2. Colocar año actual.
3. Colocar año de nacimiento de la persona.
4. Restar al año actual el año de nacimiento.
5. Fin.
Al saber la edad de la persona ya tenemos el problema
resuelto.
Ejemplo #3
"Pasos a seguir para calcular el monto a pagar en una tienda, si la tienda aplica un 10% sobre el total de la
compra".
1. Inicio.
2. Colocar total de la compra.
3. Aplicar el 10% al total de la compra.
4. Restar al total de la compra el resultado obtenido.
5. Fin.
Al obtener el monto a pagar ya tenemos el problema resuelto.
Gracias
https://rimorsoft.com/blog/que-es-logica-de-programacion