{"id":232394,"date":"2023-01-25T20:36:00","date_gmt":"2023-01-25T17:36:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232394"},"modified":"2022-11-10T09:12:43","modified_gmt":"2022-11-10T06:12:43","slug":"se-necesitan-5-horas-en-un-clon-de-famicom-de-8-bits-sb2000-para-calcular-80-lugares-decimales-de-pi","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/es\/se-necesitan-5-horas-en-un-clon-de-famicom-de-8-bits-sb2000-para-calcular-80-lugares-decimales-de-pi\/","title":{"rendered":"Se necesitan 5 horas en un clon de famicom de 8 bits (SB2000) para calcular 80 lugares decimales de PI"},"content":{"rendered":"<p>Esto es solo por diversi\u00f3n y, por supuesto, para esos buenos recuerdos con los clones de famicom de 8 bits.<\/p>\n<p>Subor SB2000 (como se describe <a href=\"https:\/\/helloacm.com\/introduction-to-8-bit-famicom-clone-subor-sb2000\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">aqu\u00ed<\/a>) es un clon de famicom de 8 bits con teclado. La \u00faltima vez, se presenta una soluci\u00f3n F-BASIC simple para calcular la aproximaci\u00f3n de <strong>PI.<\/strong> pero hoy vamos a calcular m\u00e1s lugares decimales despu\u00e9s del punto usando F-BASIC.<\/p>\n<p>El algoritmo que vamos a utilizar se describe en esta <a href=\"https:\/\/helloacm.com\/faster-pi-computation\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">p\u00e1gina<\/a>. Es un foro infinito pero directo:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e578836e988.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e578836e988.png\" alt=\"Se necesitan 5 horas en un clon de famicom de 8 bits (SB2000) para calcular 80 lugares decimales de PI\" ><\/a><\/p>\n<p>Tom\u00f3 aproximadamente una hora calcular solo 40 posiciones de precisi\u00f3n y 5 horas para 80 decimales. \u00bfTe imaginas lo lento que es esto? En una PC moderna, el mismo c\u00f3digo se ejecutar\u00e1 en menos de un segundo, sin duda.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e57884bf4b1.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e57884bf4b1.jpg\" alt=\"Se necesitan 5 horas en un clon de famicom de 8 bits (SB2000) para calcular 80 lugares decimales de PI\" ><\/a><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e578862cb90.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e578862cb90.jpg\" alt=\"Se necesitan 5 horas en un clon de famicom de 8 bits (SB2000) para calcular 80 lugares decimales de PI\" ><\/a><br \/><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e5788852233.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e5788852233.jpg\" alt=\"Se necesitan 5 horas en un clon de famicom de 8 bits (SB2000) para calcular 80 lugares decimales de PI\" ><\/a><\/p>\n<p>\u00a1Flotar BASIC no es tan flotante!<\/p>\n<p>La fuente completa de F-BASIC es (puede variar un poco)<\/p>\n<pre><code>1 REM *********************************\n5 REM *JUST FOR FUN                   *\n6 REM *F-BASIC PROGRAM BY <\/code><\/pre>\n<h2>Algunas observaciones sobre el c\u00f3digo F-BASIC anterior:<\/h2>\n<p>1, el c\u00f3digo es dif\u00edcil de leer, porque el c\u00f3digo no tiene sangr\u00eda, pero debe haber un n\u00famero de l\u00ednea obligatorio al comienzo de cada instrucci\u00f3n.<br \/>\n2 usando goto es desordenado. Trat\u00e9 de evitarlos, pero el b\u00e1sico se queja de un error de sintaxis (pero de hecho no) declaraci\u00f3n &#8216;FOR&#8217; (y no s\u00e9 por qu\u00e9). Por lo tanto, tengo que usar goto para simular que los<br \/>\nn\u00fameros de 3 l\u00edneas (etiquetas) &#8216;FOR&#8217; se ordenan autom\u00e1ticamente en orden ascendente.<br \/>\n4 usando la <strong>lista<\/strong> para ver la fuente y <strong>ejecutar<\/strong> para ejecutar el programa. No hay instalaciones de depuraci\u00f3n en absoluto.<\/p>\n<p>Todav\u00eda toma aproximadamente mucho tiempo si ejecuta el programa en el emulador de 8 bits, por ejemplo, VirtualNES.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e578898f90d.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156148-61e578898f90d.jpg\" alt=\"Se necesitan 5 horas en un clon de famicom de 8 bits (SB2000) para calcular 80 lugares decimales de PI\" ><\/a><\/p>\n<p>computar-pi<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se necesitan 5 horas en un clon de famicom de 8 bits (SB2000) para calcular 80 lugares decimales de PI<\/p>\n","protected":false},"author":1,"featured_media":224581,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[914,1063],"tags":[1172],"class_list":["post-232394","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-otro","category-un-ordenador","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/232394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/comments?post=232394"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/232394\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media\/224581"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media?parent=232394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/categories?post=232394"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/tags?post=232394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}