Precisión y Supuestos

3
Precisión y supuestos Vamos a ver otros casos de algoritmos. Por ejemplo, cruzar una calle, cocinar una torta, ponerse una camisa, sumar dos números de tres dígitos cada uno o hasta explicarle a un extraterrestre cómo cepillar sus dientes. En cada caso es importante pensar en las suposiciones que hacemos. Por ejemplo, ¿qué damos por supuesto respecto al tránsito a la hora de diseñar un algoritmo para cruzar la calle? ¿Los vehículos circulan por la derecha como en Uruguay o España o por la izquierda como en Escocia? Debemos tener en cuenta de dónde vienen los vehículos para mirar al lado que corresponda. Pero volvamos al ejemplo más difícil. ¿Qué podemos suponer cuando se le enseña a un extraterrestre cómo cepillarse los dientes? ¿Sabe lo que es un cepillo de dientes? Cody. Les presentamos a Cody, quien va a estar participando en este curso también. Cody no es desde este planeta, por lo que nuestro primer desafío será enseñarle cómo cepillar sus dientes. Por eso te invitamos a que escribas las instrucciones como vimos en los ejemplos anteriores y las subas al foro de discusión. Hasta luego Cody. Después de analizar el problema y hacer cualquier hipótesis o suposición necesaria podemos seguir adelante y describir cómo hacer estas tareas. Es fundamental detallar claramente las instrucciones.

description

Precisión y supuestosAlgoritmos

Transcript of Precisión y Supuestos

Precisin y supuestosVamos 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.