# 4.1. Lenguajes de programación

El proceso de resolución de problemas en un ordenador lleva a la creación de programas. Para crear un programa necesitamos descomponer los problemas complicados en acciones sencillas, ya que los ordenadores sólo pueden realizar tareas simples como sumar o comparar. El conjunto de acciones sencillas constituye un algoritmo.

Un algoritmo es una serie de instrucciones o pasos ordenados que nos llevan a realizar una actividad o resolver un problema.
Un programa es un algoritmo escrito en un lenguaje que pueda ser entendido por el ordenador.

Los lenguajes de programación son la forma en que los seres humanos pueden dar instrucciones a un equipo informático. Con ellas construimos los programas. Un lenguaje de programación es un lenguaje que sirve para describir un conjunto de acciones que deben ser ejecutadas por las máquinas.

# Ejemplo

Queremos que un gato que está en la pantalla se mueva una cierta distancia y luego diga “¡Hola!”.

## Fase 1

Diseñamos el algoritmo, descomponiendo todo el proceso en pequeños pasos y asignando en este caso las distancias y tiempos concretos:

## Fase 2

Realizamos el programa, siguiendo el algoritmo predeterminado, con un lenguaje de programación (en este caso, Scratch).

## Fase 3

El gato se mueve en la pantalla la distancia programada y dice “¡Hola!” durante el tiempo determinado.

# Tarea

Duración: 55 minutos
  1 sesión
Agrupamiento: Cooperativo
  grupos cooperativos

Debemos realizar una línea del tiempo donde se pueda ver la evolución de los lenguajes de programación desde que apareció el primero en el siglo XIX hasta la actualidad.

Para ello, os dejo varios enlaces donde podéis encontrar información para poder realizar la tarea.

La historia de los lenguajes de programación

Evolución de los lenguajes de programación: Inicio y actualidad

Camilo Valencia. HISTORIA Y EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN (CC BY-NC-SA)

Se puede utilizar cualquier aplicación digital para la realización de la línea del tiempo, por ejemplo, Canva o Genial.ly.

Hay que entregar la tarea por Classroom para poder ser evaluada.

Página 6 de 21

Obra publicada con Licencia Creative Commons Reconocimiento No comercial Compartir igual 4.0

Creado con eXeLearning (Ventana nueva)