{"id":978,"date":"2008-08-17T05:58:55","date_gmt":"2008-08-17T03:58:55","guid":{"rendered":"http:\/\/www.elgekonegro.com\/web\/?p=978"},"modified":"2008-08-17T05:58:55","modified_gmt":"2008-08-17T03:58:55","slug":"el-valor-de-la-variable-n","status":"publish","type":"post","link":"https:\/\/www.elgekonegro.com\/web\/el-valor-de-la-variable-n\/","title":{"rendered":"El valor de la variable N"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"font-size: 24pt;\">D<\/span>igamos que la vida es booleana. Digamos que son las seis menos veinticinco de la ma\u00c3\u00b1ana y que es s\u00c3\u00a1bado por la noche. Digamos que el nivel de alcohol en sangre no me permitir\u00c3\u00ada conducir.<\/p>\n<p style=\"text-align: justify;\">Digamos que hay una variable N que puede tomar los valores 0 y 1, si es 0 se sigue jugando, si es 1 se acaba la partida de la vida.<\/p>\n<p style=\"text-align: justify;\">Digamos que llevas un mes jugando al gato y al rat\u00c3\u00b3n con una persona [P] cualquiera, pero que de repente P deja de ser cualquiera y por H o por B ves que las cosas cada vez van m\u00c3\u00a1s fluidas y esa persona definida como P -un array de caracteres, al menos que quepa su nombre, no un puto n\u00c3\u00bamero perdido en el c\u00c3\u00b3digo de cada cabeza- te hace sentir alguien especial.<\/p>\n<p style=\"text-align: justify;\">Digamos que un d\u00c3\u00ada decides crear un gui\u00c3\u00b3n que alumbre tu TSMP, que no es m\u00c3\u00a1s que tu Top Secret Master Plan para ver hasta d\u00c3\u00b3nde podr\u00c3\u00adas llegar con la persona P.<br \/>\nEn ese script se maneja una variable N que, en un momento dado, decidir\u00c3\u00a1 si al final de los finales podr\u00c3\u00adas [0] o no [1] hacer algo.\u00c2\u00a0Por supuesto que su valor inicial es cero, no vayamos de pesimistas.\n<\/p>\n<p style=\"text-align: justify;\">As\u00c3\u00ad que ideas una conversaci\u00c3\u00b3n y memorizas todas\u00c2\u00a0las posibles salidas (siempre dejando que sean dos por pregunta, cero o uno) y sus posibles ramificaciones para intentar\u00c2\u00a0arrojar algo de luz a ese bar tan sombr\u00c3\u00ado.<\/p>\n<p style=\"text-align: justify;\">Digamos que tienes la valent\u00c3\u00ada (y, de momento, sobriedad) suficiente como para plantarte en frente suyo y recitar el comienzo de tu ensayo. Curiosa y afortunadamente todo va bien, incluso ves que mejor de lo que contemplabas en tus planes. Las primeras l\u00c3\u00adneas fluyen entre los dos y no parece que haya ninguna variable por ah\u00c3\u00ad que pueda cerrarte el paso y cascar el programa.<br \/>\nPreguntas con cautela por N, la dichosa N, y todo parece indicar que el valor que almacena se mantiene en cero y podr\u00c3\u00a1s pasar a la siguiente parte del c\u00c3\u00b3digo. <span style=\"font-style: italic;\">Yupi<\/span>, pasas.\n<\/p>\n<p style=\"text-align: justify;\">Digamos que te aproximas al final de tu TSMP con todo a tu favor y de repente alguien hace una llamada a una extra\u00c3\u00b1a funci\u00c3\u00b3n [F] que t\u00c3\u00ba no sabes qu\u00c3\u00a9 hace, pero que no puedes ignorar y esa funci\u00c3\u00b3n requiere del uso de N.<\/p>\n<p style=\"text-align: justify;\">Digamos que F es m\u00c3\u00a1s exigente con todo y se da cuenta, al final, de que N val\u00c3\u00ada 1. \u00c2\u00a1N val\u00c3\u00ada 1! Pero ni P ni nadie te lo hab\u00c3\u00ada dicho antes, es m\u00c3\u00a1s, P parec\u00c3\u00ada haber dejado claro que N=0. Y TSMP falla, justo, justo al final.<\/p>\n<p style=\"text-align: justify;\">Digamos que P se ha portado contigo como nadie, que no pod\u00c3\u00ada estar m\u00c3\u00a1s guapa, que su sonrisa combate a muerte con la luz del Sol y es capaz de ganar a \u00c3\u00a9sta, que sus ojos no pueden formar mejor mirada, en definitiva, que P est\u00c3\u00a1 claro que dej\u00c3\u00b3 de ser cualquiera. Pero N, maldita N, se hab\u00c3\u00ada reservado un As de Corazones. Que en un principio hizo ver que su valor era cero, y con ello, te ayudar\u00c3\u00ada a aumentar en un punto tu felicidad, pero era falso. Desde el inicio ten\u00c3\u00ada claro que no dar\u00c3\u00ada acceso a P, que P no dej\u00c3\u00b3 claro cu\u00c3\u00a1l era el dichoso valor, pero que ahora su condici\u00c3\u00b3n de variable est\u00c3\u00a1 m\u00c3\u00a1s cerca de constante pues no parece posible su variaci\u00c3\u00b3n.<\/p>\n<p style=\"text-align: justify;\">Nunca olvid\u00c3\u00a9is preguntar por N.<\/p>\n<p style=\"text-align: justify;\">Visto en: El resto de N es \u00abovio\u00bb.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Digamos que la vida es booleana. Digamos que son las seis menos veinticinco de la ma\u00c3\u00b1ana y que es s\u00c3\u00a1bado por la noche. Digamos que el nivel de alcohol en sangre no me permitir\u00c3\u00ada conducir. Digamos que hay una variable N que puede tomar los valores 0 y 1, si es 0 se sigue jugando, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[723,719],"tags":[],"class_list":["post-978","post","type-post","status-publish","format-standard","hentry","category-yo","category-tecnologia"],"_links":{"self":[{"href":"https:\/\/www.elgekonegro.com\/web\/wp-json\/wp\/v2\/posts\/978","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.elgekonegro.com\/web\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.elgekonegro.com\/web\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.elgekonegro.com\/web\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.elgekonegro.com\/web\/wp-json\/wp\/v2\/comments?post=978"}],"version-history":[{"count":0,"href":"https:\/\/www.elgekonegro.com\/web\/wp-json\/wp\/v2\/posts\/978\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.elgekonegro.com\/web\/wp-json\/wp\/v2\/media?parent=978"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.elgekonegro.com\/web\/wp-json\/wp\/v2\/categories?post=978"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.elgekonegro.com\/web\/wp-json\/wp\/v2\/tags?post=978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}