Ir al contenido principal

PENSANDO ALGORÍTMICAMENTE

Para el desarrollo del pensamiento computacional es fundamental entender los logaritmos y aprender a pensar de manera que sepamos definir qué pasos se suceden para la consecución de una acción. 

A continuación se muestra un algoritmo en el cual se describe la acción cotidiana de lavarse los dientes: 


1.- Encender la luz del baño
2.- Entrar al baño
3.- Ponerse delante del lavabo
4.- Coger el cepillo de dientes
5.- Coger la pasta de dientes
6.- Apretar el tubo de pasta para aplicar sobre el cepillo de dientes
7.- Mojar el cepillo de dientes
8.- Introducir el cepillo de dientes en la boca
9.- Comenzar a cepillar
10.- Cepillar hasta que se forme espuma
11.- Escupir la espuma cuando se considere la limpieza completa
12.- Enjuagar bien la boca para eliminar todos los residuos de pasta dental
13.- Secar la boca de los restos de agua
14.- Dejar cepillo de dientes guardado
15.- Salir del baño
16.- Apagar la luz


Se indica otro ejemplo en pseudocódigo de un programa que permita calcular el volumen de un cilindro. Se debe introducir el radio y la altura para poder realizar el cálculo. 

Programa: volumen
Entorno: RADIO, ALTURA, VOLUMEN son números enteros
Algoritmo:
escribir "Introduzca el radio y la altura del cilindro"
leer RADIO, ALTURA
calcular VOLUMEN = 3,1416 * RADIO^2 * ALTURA
escribir "El volumen del cilindro es "VOLUMEN"

Finprograma


Además, de con estos pseudocógidos, los algoritmos pueden mostrarse una manera mucho más visual. Para ello, en este otro caso, se ha utilizado una de las herramientas propuestas, draw.io, y se ha elaborado un algoritmo que muestra "cómo darse un homenaje en el desayuno", para poder comenzar así nuestras jornadas de la mejor manera posible :)

Se adjunta a continuación una imagen de la infografía: 






¡Espero que os guste y, sobre todo, que lo llevéis a cabo!

Por último, pasamos a analizar el siguiente algoritmo para intentar entender qué es lo que hace: 

ALGORITMO a1
DATOS
  contador
INICIO
   contador = 1
REPETIR 100 veces
ESCRIBIR contador
INCREMENTAR en 1 contador
FIN REPETIR

FIN


Pues bien, una vez analizado, se puede concluir que sería un algoritmo que tiene como función establecer un contador el cual se activa desde el número 1 al escribir "contador", aumentará de una unidad cada vez que escribamos "contador" hasta que cuando llegue al número 100 se termine. 

Comentarios