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

CANVAS DEL PROYECTO [APRENDER PROGRAMANDO]

Desde que el curso de pensamiento computacional ha empezado, he ido planteando cómo integrar estos conceptos en la programación de la materia de tecnología.  Finalmente he llegado a una idea que me gustaría compartir con vosotros y o s presento a continuación un canvas de lo que será, en principio, mi proyecto final. Aquí podéis verlo en formato pdf . Agradezco mucho que me deis vuestra valiosa opinión y poder así coger ideas que mejoren este prototipo. ¡Gracias! PD: Si incluye a continuación también en formato texto.  1. Título del proyecto INTERPRETACIÓN DE VISTAS Y CÁLCULO DE SUPERFICIES Y VOLÚMENES DE PIEZAS. 2. Descripción del proyecto: ¿qué reto queremos resolver? El proyecto pretende que los alumnos puedan completar con mayor facilidad los datos sobre la superficie y el volumen de las distintas piezas que componen un proyecto técnico a partir de la interpretación de las vistas normalizadas. 3. Contexto de trabajo (niveles y áreas implicadas, de...