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.