Introducción a la programación 2023

4. Algoritmo

4.1. ¿Quien ejecuta el Algoritmo?

¿Quién “ejecuta” éstas acciones?
La respuesta es: un procesador.
Un procesador es aquel sujeto o máquina que puede entender un enunciado y ejecutar el trabajo indicado en el mismo.
La sintaxis ( lenguaje de Programación) y la semántica (lógica) a utilizar para escribir un algoritmo depende del lenguaje que conoce el procesador, pues según cuál sea éste, habrá que describir las tareas con más o menos detalle.
Pensemos que le queremos dar a un cocinero experto las indicaciones de como hacer puré de papa.. no se necesitaría mucho mas que decirle "hacete un puré de papas" . Pero si le queremos dar las indicaciones a alguien que no sabe que es, deberíamos comenzar indicándole que son las papas, como pelar, etc. etc. algo difícil sin dudas.
Observemos que dependiendo del procesador puede cambiar el concepto de dato o información, como ya comentamos para un chico de 2do. grado PI, lo puede tomar como dos letras P e I, pero para un estudiante de Ingeniería se referiría al valor de 3,14... que se representa con la letra griega conocida como PI ( 𝜋).
Entonces, frente a un problema, sabiendo quien será el procesador y su lenguaje de comunicación, podremos describir la solución del problema mediante un algoritmo que pueda ser entendido y ejecutado sin ambigüedades.