Programación y Robótica

3. Programación textual

La programación basada en texto o textual se refiere a la secuencia de instrucciones que componen un algoritmo escritas en un lenguaje de programación determinado, basado en las normas establecidas en el propio lenguaje. Este conjunto de sentencias es analizado y "traducido" por el procesador para realizar las tareas para las que ha sido creado.

A diferencia de la programación gráfica, los lenguajes de programación textual requieren unos conocimientos más amplios, así como un alto grado de abstracción. Aprender un lenguaje de programación textual requiere aprender una "sintaxis" y una "gramática" específicas del lenguaje, lo cual dificulta su uso. No obstante, desde la década de los 60 se han ido desarrollando distintos entornos de programación y en la actualidad existen multitud de lenguajes y de entornos visuales más amigables para el usuario.

Ejemplo de un programa basado en texto. En este caso el programa está escrito en Python:

### Voy a decirte si el número que introduces es par o impar
num = int(input('Introduce un numero: '))
ifnum % 2 == 0:
print('Es Par')
else:
print('Es Impar')