{"id":11854,"date":"2022-10-26T00:00:00","date_gmt":"2022-10-26T00:00:00","guid":{"rendered":"https:\/\/techlib.net\/techedu\/bucle-infinito-endless-loop\/"},"modified":"2022-10-26T00:00:00","modified_gmt":"2022-10-26T00:00:00","slug":"bucle-infinito-endless-loop","status":"publish","type":"post","link":"https:\/\/techlib.net\/techedu\/bucle-infinito-endless-loop\/","title":{"rendered":"Bucle infinito (endless loop)"},"content":{"rendered":"<p> Un bucle infinito (tambi\u00e9n conocido como bucle sin fin) es una secuencia de instrucciones en un programa de ordenador que hace un bucle sin fin, ya sea debido a que el bucle no tiene una condici\u00f3n de terminaci\u00f3n, tiene una que nunca se puede cumplir, o una que hace que el bucle vuelva a empezar desde el principio. <\/p>\n<h4> \u00bfC\u00f3mo se provoca una BSOD?<\/h4>\n<p> Hay algunas maneras diferentes de desencadenar una BSOD (pantalla azul de la muerte), dependiendo del sistema operativo que est\u00e9 utilizando. <br \/>\n En Windows 10, puedes desencadenar una BSOD utilizando la herramienta Blue Screen Viewer. Esta herramienta est\u00e1 dise\u00f1ada para simular una BSOD en su computadora, y generar\u00e1 un archivo de volcado de fallos que se puede utilizar para fines de depuraci\u00f3n. <br \/>\n Para utilizar la herramienta Blue Screen Viewer, abre la aplicaci\u00f3n Toolbox y selecciona la pesta\u00f1a \"Blue Screen\". A continuaci\u00f3n, haz clic en el bot\u00f3n \"Generar volcado\" y elige d\u00f3nde quieres guardar el archivo de volcado de fallos. <br \/>\n Una vez generado el archivo de volcado, puede abrirlo en un editor de texto como el Bloc de notas para ver su contenido. <br \/>\n En Windows 7, puedes provocar una BSOD editando el registro. Para ello, abra el Editor del Registro (regedit.exe) y navegue hasta la siguiente clave: <br \/>\n HKEY_LOCAL_MACHINENSYSTEMNCurrentControlSetNControlNCrashControl <br \/>\n Luego, haga doble clic en el valor \"AutoReboot\" y p\u00f3ngalo a 0. Esto deshabilitar\u00e1 la funci\u00f3n de reinicio autom\u00e1tico, y deber\u00eda ver una BSOD la pr\u00f3xima vez que su ordenador se cuelgue. <br \/>\n Si est\u00e1s usando Linux, puedes desencadenar un BSOD ejecutando el siguiente comando: <br \/>\n echo 1 &gt; \/proc\/sys\/kernel\/panic <\/p>\n<p> Esto har\u00e1 que el kernel entre en p\u00e1nico, y deber\u00edas ver una BSOD en tu pantalla.   \u00bfEs un bucle while infinito?  La respuesta es no, un bucle while infinito no es posible. Esto es porque el bucle while depende de una condici\u00f3n que debe cumplirse para que el bucle se ejecute, y si esa condici\u00f3n nunca se cumple, el bucle nunca se ejecutar\u00e1. <\/p>\n<h5> \u00bfCu\u00e1l es un ejemplo de bucle infinito?<\/h5>\n<p> Un bucle infinito es una construcci\u00f3n en programaci\u00f3n que hace que una secuencia de c\u00f3digo se repita indefinidamente. El tipo m\u00e1s com\u00fan de bucle infinito es el bucle \"while\". Un bucle \"while\" continuar\u00e1 ejecutando un bloque de c\u00f3digo mientras una determinada condici\u00f3n sea verdadera. Por ejemplo, el siguiente c\u00f3digo imprimir\u00e1 los n\u00fameros del 1 al 10 en la consola: <\/p>\n<p> int i = 1; <br \/>\n while (i &lt;= 10) <br \/>\n { <br \/>\n console.log(i); <br \/>\n i++; <br \/>\n }   \u00bfEs un bucle while infinito?  La respuesta es no, un bucle while infinito no es posible. El bucle while depende de algunas condiciones para funcionar. Si esa condici\u00f3n no se cumple el bucle no se ejecutar\u00e1.   \u00bfQu\u00e9 es un bucle vac\u00edo?  Un bucle vac\u00edo es un bucle que no ejecuta ning\u00fan c\u00f3digo. Un bucle vac\u00edo se utiliza t\u00edpicamente como un marcador de posici\u00f3n en el c\u00f3digo, o para crear un bucle infinito.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un bucle infinito (tambi\u00e9n conocido como bucle sin fin) es una secuencia de instrucciones en un programa de ordenador que hace un bucle sin fin, ya sea debido a que el bucle no tiene una condici\u00f3n de terminaci\u00f3n, tiene una que nunca se puede cumplir, o una que hace que el bucle vuelva a empezar &#8230; <a title=\"Bucle infinito (endless loop)\" class=\"read-more\" href=\"https:\/\/techlib.net\/techedu\/bucle-infinito-endless-loop\/\" aria-label=\"Leer m\u00e1s sobre Bucle infinito (endless loop)\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":3165,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34],"tags":[],"class_list":["post-11854","post","type-post","status-publish","format-standard","hentry","category-programacion"],"_links":{"self":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/11854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/users\/3165"}],"replies":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/comments?post=11854"}],"version-history":[{"count":0,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/11854\/revisions"}],"wp:attachment":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/media?parent=11854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/categories?post=11854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/tags?post=11854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}