Sunteți pe pagina 1din 3

Precisin y supuestos

Vamos a ver otros casos de algoritmos.


Por ejemplo, cruzar una calle, cocinar una torta, ponerse una camisa, sumar
dos nmeros de tres dgitos cada uno o hasta explicarle a un extraterrestre
cmo cepillar sus dientes.
En cada caso es importante pensar en las suposiciones que hacemos.
Por ejemplo, qu damos por supuesto respecto al trnsito a la hora de disear
un algoritmo para cruzar la calle?
Los vehculos circulan por la derecha como en Uruguay o Espaa o por la
izquierda como en Escocia?
Debemos tener en cuenta de dnde vienen los vehculos para mirar al lado que
corresponda.
Pero volvamos al ejemplo ms difcil.
Qu podemos suponer cuando se le ensea a un extraterrestre cmo
cepillarse los dientes?
Sabe lo que es un cepillo de dientes?
Cody.
Les presentamos a Cody, quien va a estar participando en este curso tambin.
Cody no es desde este planeta, por lo que nuestro primer desafo ser
ensearle cmo cepillar sus dientes.
Por eso te invitamos a que escribas las instrucciones como vimos en los
ejemplos anteriores y las subas al foro de discusin.
Hasta luego Cody.
Despus de analizar el problema y hacer cualquier hiptesis o suposicin
necesaria podemos seguir adelante y describir cmo hacer estas tareas.
Es fundamental detallar claramente las instrucciones.
Pueden haber pasos que significan algo distinto para diferentes personas.
Por ejemplo, si una persona est horneando una torta y la instruccin fuera
poner en el horno por un corto tiempo, la persona no sabr cunto es un corto
tiempo.

Vamos a hacer un experimento que muestra claramente la importancia de que


las instrucciones deben ser precisas.
Te invitamos a que tomes un lpiz y una hoja y sigas las instrucciones de la
siguiente imagen para dibujar un objeto.
Dibuja un segmento de recta horizontal.
Dibuja un segmento de recta vertical que corte al otro segmento.
Une los extremos de los segmentos con lneas rectas.
En uno de los extremos dibuja una lnea curva.
Qu te result?
El objeto original que estbamos tratando de describir era... una cometa.
Te qued algo parecido?
El algoritmo que se present es bastante ambiguo, as que hay muchas
maneras de interpretarlo.
De hecho, uno esperara ver una gran variedad de dibujos y la mayora de ellos
probablemente ni se parezcan a una cometa en absoluto.
Puedes escribir un algoritmo ms claro para dibujar una cometa?
Intntalo y prubalo con tus amigos a ver si funciona.
Tambin puedes desarrollar un algoritmo para dibujar algn otro objeto.
Puedes subirlo al foro y tus compaeros de clase pueden adivinar de qu se
trata.
Como nos mostr este experimento ser preciso es muy importante a la hora de
dar instrucciones a un ser humano y ms an si es a una computadora.
Estas solamente siguen instrucciones y si no son claras, probablemente no
funcionen como deben.
Si lo pensamos bien, las computadoras no son realmente tan inteligentes.
A pesar de que son muy buenas en algunas tareas, como hacer clculos
enormes o jugar al ajedrez, en otras se destacan los humanos, por ejemplo,
cuidando a un nio, reconociendo objetos en imgenes o teniendo una
conversacin significativa, tareas que no son fciles para una computadora.

Muy bien, ahora que hemos aprendido qu es un algoritmo y que vimos varios
ejemplos de la vida real, es momento de empezar a implementar algoritmos en
Scratch.

S-ar putea să vă placă și