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

Entradas populares de este blog

PRIMEROS PASOS EN SCRATCH

La aplicación del pensamiento computacional encuentra un recurso fundamental en el popular software americano Scratch , un lenguaje de programación con entornos gráficos.  Tiene una interfaz muy atractiva y resulta muy intuitivo para empezar en este complejo campo.  A continuación, mis primeras pruebas con este espectacular programa:  Mi primer proyecto Sobre mí

MI PERSONA

El curso plantea el objetivo de crear comunidades profesionales de docentes para compartir temáticas, ámbitos de interés y trabajos similares.  Es por ello que he elaborado una presentación personal a través de un producto digital, en este caso a partir de Genially (entre otros), para darme a conocer entre el resto de compañeros del curso. Aquí os dejo el enlace de la PRESENTACIÓN . ¡Espero que os guste! 

PENSAMIENTO COMPUTACIONAL APLICADO AL AULA

¡Bienvenidos todos!  Este blog servirá como diario de bitácora de los aprendizajes sobre el curso sobre pensamiento computacional aplicado al aula impartido por el  Instituto Nacional de Tecnologías Educativas y de Formación del Profesorado INTEF . El pensamiento computacional es un paradigma que puede ayudarnos mucho a resolver problemas, tanto de nuestra vida diaria, como profesionales. En el ámbito específico de la educación, nos permite enmarcar los problemas de una forma que facilita el uso de las TIC (tecnologías de la información y las comunicaciones) para resolverlos. Pero, entendido en sentido amplio, el pensamiento computacional es una forma de afrontar los problemas que puede utilizarse tanto cuando las TIC se utilizan a modo de apoyo como cuando no. Cuando se usa en combinación con las TIC, el pensamiento computacional permite extender la capacidad de nuestra mente, lo que nos abre un nuevo abanico de posibilidades. Cuando se usa como marco de...