Saltar la navegación

Introducción

En un algoritmo se tiene una lista de enunciados o instrucciones que se  ejecutan a medida que se van interpretando secuencialmente.

Sin embargo, en ocasiones nos interesa controlar el flujo de la ejecución del algoritmo, repitiendo  alguna instrucción o serie de instrucciones, o estableciendo bifurcaciones que permitan optar por algún segmento de instrucciones a ejecutar. es decir, que una serie de enunciados se ejecuten en algunas ocasiones y en otras no. 

Los elementos que nos permiten realizar estas acciones dentro de algoritmos y programas, son las estructuras de control. Se las puede agrupar según su funcionamiento entre: las estructuras secuenciales, iterativas y selectivas 

En el vídeo introductorio y en algunos ejemplos se utiliza PsInt, en las actividades trabajamos con Scratch y Makecode, pero los conceptos son comunes en cualquier otra tecnología que se apliquen pudiendo variar su sintaxis. 

Estas tecnologías son muy intuitivas, presentan una interfaz gráfica donde a través del uso de bloques podemos armar programas fácilmente; Makecode además nos permite convertir los programas realizados con bloques a lenguajes formales como Python y Javascript

  • Puedes descargar e instalar Scratch, es multiplataforma o puedes utilizar la versión online. 
    • Scratch versión 3.0 online aquí: https://scratch.mit.edu/ 
    • Es de destacar que si deseas conservar los programas realizados debes registrarte.
  • Makecode presenta una versión online sin necesidad de registro, debido a esto debes descargar los programas si deseas conservarlos.
  • PsInt es un software libre, gratuito y multiplataforma, para el trabajo inicial en programación con el uso de pseudocódigo.