Foro de elhacker.net

Foros Generales => Foro Libre => Mensaje iniciado por: Orubatosu en 7 Octubre 2015, 16:49 pm



Título: "Los algoritmos son como recetas de cocina"... los coj...
Publicado por: Orubatosu en 7 Octubre 2015, 16:49 pm
¿Quien no ha escuchado esa frase?

"Un algoritmo es una serie de instrucciones, como una receta de cocina, en la que sigues una serie de pasos con unos ingredientes para llegar a un resultado"

Supongo que será la teoría, pero desde que llevo una temporada haciendo de "cocinitas" con recetas que nunca había tocado, sobre todo cosas "extranjeras" veo que eso de la programación es una cosa, lo de las recetas es un cachondeo

"Coge una pizca de sal"

¿Cuanto es una pizca?, ¿5 gramos, 10 gramos, dos kilos?

"Ponlo en el horno hasta que esté dorado"... ¿Dorado como?, ¿amarillito, marron, negro carbonizado?

"Añada 180 gramos de curry"... ¿Curry indio, japones?. "Dos cucharadas de salsa de soja". ¿Soja inglesa, soja japonesa?... oiga, que una es dulce, y la otra salada, y ¿dos cucharadas de café, de azucar, de sopa, soperas?

Los que escriben recetas en Internet a veces aciertan, otras veces se merecen una somanta de palos y un curso de programación. Yo desde luego nunca he visto un algoritmo que diga "coja una matriz de algún tipo de alguna cantidad de dimensiones y saque una media "mas o menos" de algún tipo de alguna fila al azar.

O "repita el bucle hasta que parezca que el resultado es el correcto", ¿como leches codificamos eso?

Código
  1. if (a "maomenosigual" c) cout >> "Mas o menos debestar";
  2.               else cout >> "Va a ser que no";

Solo vengo a llorar, como no me salga el casutera de matcha a alguien tengo que echar la culpa


Título: Re: "Los algoritmos son como recetas de cocina"... los coj...
Publicado por: MinusFour en 7 Octubre 2015, 17:02 pm
También hay malos algoritmos como los hay malas recetas, aunque yo veo que confundes algoritmo con código. El algoritmo pueden dejar elementos a interpretación para ser implementados. No es inusual que haya algoritmos que digan:

Código:
Para "X" elementos hacer "Y" hasta que el resultado de "X(Y)" sea "Z".

El algoritmo describe la iteracion? No. Describe algun elemento X Y o Z? No. Y sin embargo, es un algoritmo que describe un proceso de repetición hasta que el producto de dos elementos sea igual a un tercer elemento.


Título: Re: "Los algoritmos son como recetas de cocina"... los coj...
Publicado por: Orubatosu en 7 Octubre 2015, 17:20 pm
"Ponga un vasito de sake y otro de mirin"

¿Que es un vasito?, ¿cuantos mililitros tiene un vasito?, ¿depende de lo que te guste beber?


Título: Re: "Los algoritmos son como recetas de cocina"... los coj...
Publicado por: MinusFour en 7 Octubre 2015, 17:29 pm
"Ponga un vasito de sake y otro de mirin"

¿Que es un vasito?, ¿cuantos mililitros tiene un vasito?, ¿depende de lo que te guste beber?

Lease como una cantidad pequeña. Implementarlo es a tu discreción.


Título: Re: "Los algoritmos son como recetas de cocina"... los coj...
Publicado por: ivancea96 en 7 Octubre 2015, 17:42 pm
De hecho, muchas recetas son o deben ser modificadas por el cocinero según sus gustos o lo que quiera xD


Título: Re: "Los algoritmos son como recetas de cocina"... los coj...
Publicado por: Trane! en 7 Octubre 2015, 19:13 pm
De hecho, muchas recetas son o deben ser modificadas por el cocinero según sus gustos o lo que quiera xD
+1, extiende la receta y sobrescribe sus metodos a tu gusto.


Título: Re: "Los algoritmos son como recetas de cocina"... los coj...
Publicado por: Orubatosu en 7 Octubre 2015, 20:16 pm
Eso es válido cuando conoces la receta, pero cuando no lo es las cosas no salen siempre bien.

Por cierto, el bizcocho me ha salido 6/10. Se me ha "desinflado" un poco, está rico pero pse pse... a la próxima intentará añadir un poco de levadura y dejarlo reposar antes del horno. Me da a mi que la harina "para bizcocho" no termina de funcionar en ese aspecto.

Eso si, me ha salido verde verde  :laugh:

Mi próximo experimento: Hacer salsa teriyaki para pollo


Título: Re: "Los algoritmos son como recetas de cocina"... los coj...
Publicado por: @synthesize en 9 Octubre 2015, 01:32 am
AM-2fH9h3m4

Grande Stallman.


Título: Re: "Los algoritmos son como recetas de cocina"... los coj...
Publicado por: Orubatosu en 9 Octubre 2015, 10:35 am
Stallman olvida un punto... los que les das una receta, hacen con ella lo que les parece porque creen que "eso no está bien" y les sale el plato de p**a pena.

A mi por ejemplo el "Kare Raisu" me sale de muerte, porque sigo la receta

Mi señora madre, ha intentado hacerlo 5 o 6 veces, si siempre le sale mal, mas parecido a una sopa que una salsa.

Cuando miro porque, resulta que es porque "interpreta" la receta como le parece, y donde pone "120 gramos de curry" pone 40, porque "120 es mucho"

COHONE, si la receta pone 120, pon 120