<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">2014-03-15 9:14 GMT-05:00 Ama- jave <span dir="ltr"><<a href="mailto:amajave@gmail.com" target="_blank">amajave@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div><div><div><div><div class="gmail_extra"><div>ayer fuimos a san cristóbal. muy interesante el lenguaje y las analogías usadas<br></div>para hablar de software libre<br></div></div></div></div></div></div>
</blockquote><div><br></div><div>Quizá con el entendimiento del código abierto vendrá el deseo de alterar alguna "receta" o programa, para esto quizá alguna de las señoras o señores quiera tener idea de programación, es un reto compartido pues andamos tratando de encontrar la mejor manera de enseñar ChucK a niños de 7 años, dejo entonces otra analogía alternativa al uso de la "receta" de cocina que es muy acertada para las señoras.<br>
<br></div><div>Un robot muy obediente pero al que hay que decirle todo, incluso el tutor puede encarnar el robot y los niños pueden irle dando órdenes.<br><br></div><div>un ejemplo: <br></div><div><br>"Supongamos que tenemos un robot muy obediente y queremos que haga un
desayuno, le ordenamos al robot que traiga los elementos que necesita
para hacer el desayuno, huevos, mantequilla, pan, jugo.
También debe traer algunas herramientas como el sartén, cuchillo,
licuadora, vaso.
Con todo dispuesto le decimos que inicie batiendo los huevos, los ponga
en la sartén, mientras se están preparando los huevos, prepare el jugo, y
parta el pan, pero resulta que no hay pan en la despensa, entonces si
no le decimos al robot que reemplace el pan por la arepa, o que es
posible tener un desayuno sin pan, el robot colapsaría y se quedaría
buscando el pan infinitamente.
Es así como para hacer que nuestra computadora haga algo hacemos una
lista de tareas, construimos una lógica para que nuestra computadora
tome decisiones en situaciones especiales, ej:si pasa eso haga aquello etc."<br><br></div><div>este y otros recursos para explicar programación a no programadores:<br><br><a href="http://programmers.stackexchange.com/questions/10930/explaining-programming-to-a-child">http://programmers.stackexchange.com/questions/10930/explaining-programming-to-a-child</a><br>
</div><br></div><br></div></div>