{"id":42453,"date":"2023-09-26T01:37:29","date_gmt":"2023-09-26T06:37:29","guid":{"rendered":"https:\/\/niixer.com\/?p=42453"},"modified":"2023-09-26T12:17:55","modified_gmt":"2023-09-26T17:17:55","slug":"programacion-estructurada","status":"publish","type":"post","link":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/programacion-estructurada\/","title":{"rendered":"PROGRAMACI\u00d3N ESTRUCTURADA"},"content":{"rendered":"\n<p>La <a href=\"https:\/\/niixer.com\/index.php\/2023\/09\/25\/lenguajes-de-programacion-para-aplicaciones-moviles-nativas\/\">programaci\u00f3n<\/a> estructurada es una teor\u00eda orientada a mejorar la claridad, calidad y tiempo de desarrollo utilizando \u00fanicamente subrutinas o funciones. Basadas en el teorema del programa estructurado propuesto por Bohm y Jacopini, ha permitido desarrollar software de f\u00e1cil comprensi\u00f3n. Vamos a contarte de forma sencilla y r\u00e1pida todo lo que debes saber sobre la programaci\u00f3n estructurada. &nbsp;<\/p>\n\n\n\n<p>La palabra programaci\u00f3n a veces, asusta. Y si le pones estructurada justo despu\u00e9s, m\u00e1s. Pero en realidad, no es para tanto. Vamos a verlo. La programaci\u00f3n estructurada es una corriente que naci\u00f3 con la vocaci\u00f3n de facilitar la vida de los programadores, sobre todo cuando estos deb\u00edan abordar fases de mejora posteriores a la creaci\u00f3n del programa, y de ordenar la forma en la que se creaba cualquier tipo de programa.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"352\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-66.png\" alt=\"\" class=\"wp-image-42454\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-66.png 1024w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-66-300x103.png 300w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-66-768x264.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>  <\/p>\n\n\n\n<p>Para comprenderlo mejor, vamos a hacer un peque\u00f1o viaje en el tiempo. Nos vamos al a\u00f1o 1966, cuando Bohm y Jacopini proponen el teorema del programa estructurado. Con el que demuestran que cualquier programa puede ser escrito utilizando solo tres instrucciones de control. Imag\u00ednate, la implicaci\u00f3n de la construcci\u00f3n de programas m\u00e1s sencillos m\u00e1s r\u00e1pidos, en los que disminu\u00eda la complejidad de las pruebas y el testing para ponerlos es funcionamiento.&nbsp;<\/p>\n\n\n\n<p>Avanzamos dos a\u00f1os m\u00e1s en el tiempo. En 1968 Edsger Dijkstra public\u00f3 un celebre art\u00edculo que impacto en la computaci\u00f3n moderna. Pues porque este cient\u00edfico holand\u00e9s promovi\u00f3 activamente el uso de la eliminaci\u00f3n de la sentencia. De hecho, Dijkstra particip\u00f3 en el comit\u00e9 de dise\u00f1o Algol 60, el primer lenguaje de programaci\u00f3n estructurado.&nbsp;<\/p>\n\n\n\n<p>La programaci\u00f3n estructurada se convierte as\u00ed, junto con la programaci\u00f3n orientada a objetos, en uno de los paradigmas de programaci\u00f3n m\u00e1s populares que ejecuta los lenguajes m\u00e1s potentes que seguro conoces, incluidos, entre ellos Java,C,Python y C++.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>LAS 3 ESTRUCTURAS BASICAS &nbsp;<\/strong><\/h3>\n\n\n\n<p>Ya nos quedado cloro que la programaci\u00f3n estructurada es una forma de programar m\u00e1s sencilla que se basa \u00fanicamente en la combinaci\u00f3n de tres \u00f3rdenes, pero \u00bfcu\u00e1les son esos tipos de estructuras de control que son capaces de expresarlo todo?&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"1\">\n<li><strong>Secuencia La estructura<\/strong> \n<ul class=\"wp-block-list\">\n<li>secuencial es la que se da forma natural en el lenguaje, porque las sentencias se ejecutan en el orden en el que aparecen en el programa, es decir, una detr\u00e1s de la otra &nbsp;<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li><strong>Selecci\u00f3n o condiciona<\/strong>l\n<ul class=\"wp-block-list\">\n<li>. La estructura condicional se basa en una sentencia se ejecuta seg\u00fan el valor que se le atribuye a una variable booleana. Una variable booleana es aquella que tiene dos posibles. Por tanto, esta estructura se puede ejecutar de formas distintas, dependiendo del valor posible. Por tanto, esta estructura se puede como apunte para los verdaderos amantes de la programaci\u00f3n: para las estructuras condicionales o de selecci\u00f3n, Python dispone&nbsp;de la sentencia if, que puede combinarse con elif y\/o else&nbsp;<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li><strong>Iteraci\u00f3n<\/strong>\n<ul class=\"wp-block-list\">\n<li> (ciclo o bucle). La estructura repetici\u00f3n ejecuta una o un conjunto de sentencias siempre que una variable booleana sea verdadera. Para los bucles o itinerarios, los lenguajes de programaci\u00f3n usan las estructuras while y for &nbsp;<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-67.png\" alt=\"\" class=\"wp-image-42458\" style=\"width:573px;height:334px\" width=\"573\" height=\"334\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-67.png 799w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-67-300x175.png 300w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-67-768x448.png 768w\" sizes=\"auto, (max-width: 573px) 100vw, 573px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfQUE ES EL GOTO?&nbsp;<\/strong><\/h3>\n\n\n\n<p>EL \u201cGOTO\u201d que viene de las palabras \u201cgo to\u201d (ir a) permit\u00eda mencionar una l\u00ednea de c\u00f3digo a la que el flujo de ejecuci\u00f3n deb\u00eda saltar. Gracias a esta instrucci\u00f3n era posible volver a ejecutar un pedazo de c\u00f3digo, saltarse unas cuentas l\u00edneas de c\u00f3digo y cosas as\u00ed. Durante mucho tiempo se hab\u00eda programado con esa costumbre, pero daba como resultado programas dif\u00edciles de entender, ya que no exist\u00eda una clara distribuci\u00f3n de las responsabilidades y tampoco facilitaba la organizaci\u00f3n del c\u00f3digo.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>TIPOS DE FUNCIONES &nbsp;<\/strong><\/h3>\n\n\n\n<p>A las subrutinas, el concepto que hoy conocemos por simplemente como \u201cfunciones\u201d, algunos leguajes de programaci\u00f3n lo dividieron en dos tipos de estructuras:&nbsp;<\/p>\n\n\n\n<p>1.Las funciones ten\u00edan la particularidad de devolver valores &nbsp;<\/p>\n\n\n\n<p>2.Los procedimientos realizaban procesos, pero no devolv\u00edan ning\u00fan valor &nbsp;<\/p>\n\n\n\n<p>3.Los lenguajes de programaci\u00f3n que usan com\u00fanmente en la actitud no difieren entre funciones y procedimientos, los tratan de la misma manera, con la misma estructura.&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>CARACTER\u00cdSTICAS DE LA PROGRAMACION ESTRUCTURADA <\/strong>&nbsp;<\/h3>\n\n\n\n<p>La programaci\u00f3n estructurada por el uso de estructuras de control (condicionales y ciclos). Otras caracter\u00edsticas de la programaci\u00f3n estructurada (y de los lenguajes imperativos en general) son: &nbsp;<\/p>\n\n\n\n<p>1.Uso de entradas\/salidas (input y output, o 1\/0)&nbsp;<\/p>\n\n\n\n<p>2.Manejo de errores y excepciones&nbsp;<\/p>\n\n\n\n<p>3.Abstracci\u00f3n de procedimientos &nbsp;<\/p>\n\n\n\n<p>4.Expresiones y asignaci\u00f3n \u00a0<\/p>\n\n\n\n<p>5.Soporte para estructuras de datos &nbsp;<\/p>\n\n\n\n<p> <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>CARACTER\u00cdSTICAS Y VENTAJAS&nbsp;&nbsp;<\/strong><\/h3>\n\n\n\n<p>El teorema del programa estructurado es la base te\u00f3rica sobre la que se construy\u00f3 esta nueva forma de programar, ya que nos da la caracter\u00edstica fundamental de la programaci\u00f3n estructurada postula que simplemente con la combinaci\u00f3n de tres estructuras b\u00e1sicas, es suficiente para expresar cualquier funci\u00f3n compatible. Parece sencillo, en realidad lo es, precisamente por eso es, se abre inmediatamente el debate entre los programadores que quer\u00edan continuar con el sistema anterior y los abrazaban estas nuevas estructuras de control con los ojos cerrados.&nbsp;<\/p>\n\n\n\n<p>Nadie fue declarado vencedor inmediatamente, pero s\u00ed que es cierto que, los Digital Workers de los 70, empezaban a ver poco a poco las grandes ventajas que ofrec\u00eda la programaci\u00f3n estructurada sobre el c\u00f3digo espagueti (los programadores de computaci\u00f3n antiguos que ten\u00edan una estructura de control de flujo compleja e incomprensible) \u00bfy qu\u00e9 ventajas eran?&nbsp;<\/p>\n\n\n\n<p>Los programas desarrollados con la programaci\u00f3n estructurada son m\u00e1s sencillos de entender, ya que tienen una estructura secuencial y desaparece la necesidad de rastrear los complejos saltos de l\u00edneas, dentro de los bloques de c\u00f3digo para intentar comprender la l\u00f3gica interna.&nbsp;<\/p>\n\n\n\n<p>Como consecuencia inmediatamente de lo anterior, otra ventaja es que los programas resultantes tendr\u00e1n una estructura clara, gracias a que los sentencias est\u00e1n ligadas y relacionadas entre s\u00ed.&nbsp;<\/p>\n\n\n\n<p>La fase prueba y depuracion de los programadores se optimiza, ya que es mucho m\u00e1s sencillo hacer el seguimiento de los fallos y errores y, por tanto, detectarlos corregirlos.&nbsp;<\/p>\n\n\n\n<p>El coste del mantenimiento de los programas que usan la programaci\u00f3n estructurada es m\u00e1s reducido. Pues por modificar o extender los programas m\u00e1s f\u00e1ciles al estar formados por una estructura secuencial.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Al ser m\u00e1s sencillos los programas, son m\u00e1s r\u00e1pidos de crear y los programadores aumentan su rendimiento.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-68.png\" alt=\"\" class=\"wp-image-42467\" style=\"width:613px;height:326px\" width=\"613\" height=\"326\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-68.png 822w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-68-300x159.png 300w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/image-68-768x408.png 768w\" sizes=\"auto, (max-width: 613px) 100vw, 613px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>QUE HAB\u00cdA ANTES DE LA PROGRAMACI\u00d3N ESTRUCTURADA&nbsp;&nbsp;<\/strong><\/h3>\n\n\n\n<p>Antes de aparecer la programaci\u00f3n estructurada exist\u00eda estilo de programaci\u00f3n imperativo, en el que se definan paso por paso las acciones para resolver un problema, el algoritmo, con las estructuras de control mencionadas anteriormente, como bucles o condicionales. Es estilo imperativo ha perdurado hasta hoy y sigue siendo usando en la mayor\u00eda de los casos, sin embargo, para controlar el flujo de ejecuci\u00f3n de las sentencias, antes de la programaci\u00f3n estructurada se usaba una instrucci\u00f3n denomina \u201cGOTO\u201d&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>QU\u00c9 APORT\u00d3 LA PROGRAMACI\u00d3N ESTRUCTURADA&nbsp;&nbsp;<\/strong><\/h3>\n\n\n\n<p>En lugar del \u201cGOTO\u201d la programaci\u00f3n estructurada propone una pieza nueva que no exist\u00eda anteriores paradigmas de la programaci\u00f3n, que es la subrutina, y la funci\u00f3n.&nbsp;<\/p>\n\n\n\n<p>Gracias a las funciones era posible organizar el c\u00f3digo de una manera de m\u00e1s clara. Creando peque\u00f1as piezas de c\u00f3digo y que consegu\u00edan definir una estructura jer\u00e1rquica,&nbsp;<\/p>\n\n\n\n<p>Con las funciones se pudo comenzar a separar las partes del c\u00f3digo en peque\u00f1as piezas f\u00e1cilmente comprensibles y mantenibles, a delegar la responsabilidad en rutinas que eran capaces de resolver un problema y sobre las cuales el programador pod\u00eda despreocuparse de su funcionamiento interno, porque sab\u00eda que ellas ser\u00edan capaces de resolver sus problemas.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"\ud83d\udcbb Programaci\u00f3n Estructurada en Lenguaje C - #04 Estructura Secuencial, Entrada y Salida de Datos\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/xByYoXgwzsw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Autor<\/strong> : <a href=\"https:\/\/niixer.com\/?s=edward+nicolas+ruiz+marroquin\">Edward Nicol\u00e1s Ruiz Marroqu\u00edn <\/a><\/p>\n\n\n\n<p><strong>Editor<\/strong> : <\/p>\n\n\n\n<p><strong>c\u00f3digo<\/strong> : UCPA-1<\/p>\n\n\n\n<p><strong>universidad <\/strong>: <a href=\"https:\/\/www.ucentral.edu.co\/\">universidad Central <\/a><\/p>\n\n\n\n<p><strong>Fuentes<\/strong> :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">(14\/06\/2021). programaci\u00f3n estructurada - . edix trabajo visual. <a href=\"https:\/\/www.edix.com\/es\/instituto\/programacion-estructurada\/\">https:\/\/www.edix.com\/es\/instituto\/programacion-estructurada\/<\/a> <\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">(19\/01\/2023). programaci\u00f3n estructurada - . el tio tech trabajo visual.<a href=\"https:\/\/tiotech.net\/excel\/programacion-estructurada\/\">https:\/\/tiotech.net\/excel\/programacion-estructurada\/<\/a>  <\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">(14\/06\/2021). programaci\u00f3n estructurada - . edix Imagen. <a href=\"https:\/\/www.edix.com\/es\/instituto\/programacion-estructurada\/\">https:\/\/www.edix.com\/es\/instituto\/programacion-estructurada\/<\/a> <\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">(Feb\/ 19\/2017). programaci\u00f3n estructurada - . Medium Imagen.<a href=\" https:\/\/medium.com\/laboratoria-how-to\/programaci\u00f3n-e\"> https:\/\/medium.com\/laboratoria-how-to\/programaci\u00f3n-e<\/a> <\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">(19\/01\/2023). programaci\u00f3n estructurada - . el tio tech Imagen.<a href=\"https:\/\/tiotech.net\/excel\/programacion-estructurada\/\">https:\/\/tiotech.net\/excel\/programacion-estructurada\/<\/a> <\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"> (15\/08\/2020). programaci\u00f3n estructurada - . Como te explico? Imagen.<a href=\"https:\/\/youtu.be\/5kdSvZzU-Ec?feature=shared \">https:\/\/youtu.be\/5kdSvZzU-Ec?feature=shared <\/a><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">(15\/08\/2020). programaci\u00f3n estructurada - . Como te explico? Video.<a href=\"https:\/\/youtu.be\/5kdSvZzU-Ec?feature=shared\">https:\/\/youtu.be\/5kdSvZzU-Ec?feature=shared<\/a>  <\/pre>\n","protected":false},"excerpt":{"rendered":"<p>La programaci\u00f3n estructurada es una teor\u00eda orientada a mejorar la claridad, calidad y tiempo de desarrollo utilizando \u00fanicamente subrutinas o funciones. Basadas en el teorema del programa estructurado propuesto por Bohm y Jacopini, ha permitido desarrollar software de f\u00e1cil comprensi\u00f3n. Vamos a contarte de forma sencilla y r\u00e1pida todo loSeguir Leyendo<\/p>\n","protected":false},"author":1135,"featured_media":42464,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[103],"tags":[2577,2655,329],"class_list":["post-42453","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacion-y-desarrollo-de-software","tag-codigo-de-programacion","tag-lenguaje-de-programacion-2","tag-programacion"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PROGRAMACI\u00d3N ESTRUCTURADA &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos<\/title>\n<meta name=\"description\" content=\"La programaci\u00f3n estructurada es una manera mejor para programar en cualquier plataforma gracias a sus tres caracter\u00edsticas\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/niixer.com\/index.php\/2023\/09\/26\/programacion-estructurada\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PROGRAMACI\u00d3N ESTRUCTURADA &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos\" \/>\n<meta property=\"og:description\" content=\"La programaci\u00f3n estructurada es una manera mejor para programar en cualquier plataforma gracias a sus tres caracter\u00edsticas\" \/>\n<meta property=\"og:url\" content=\"https:\/\/niixer.com\/index.php\/2023\/09\/26\/programacion-estructurada\/\" \/>\n<meta property=\"og:site_name\" content=\"Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/niixer\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-26T06:37:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-26T17:17:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/maxresdefault-imagen-principal.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Edward Ruiz5\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Edward Ruiz5\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PROGRAMACI\u00d3N ESTRUCTURADA &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos","description":"La programaci\u00f3n estructurada es una manera mejor para programar en cualquier plataforma gracias a sus tres caracter\u00edsticas","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/programacion-estructurada\/","og_locale":"es_ES","og_type":"article","og_title":"PROGRAMACI\u00d3N ESTRUCTURADA &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos","og_description":"La programaci\u00f3n estructurada es una manera mejor para programar en cualquier plataforma gracias a sus tres caracter\u00edsticas","og_url":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/programacion-estructurada\/","og_site_name":"Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos","article_publisher":"https:\/\/www.facebook.com\/niixer\/","article_published_time":"2023-09-26T06:37:29+00:00","article_modified_time":"2023-09-26T17:17:55+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/maxresdefault-imagen-principal.jpg","type":"image\/jpeg"}],"author":"Edward Ruiz5","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Edward Ruiz5","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/programacion-estructurada\/#article","isPartOf":{"@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/programacion-estructurada\/"},"author":{"name":"Edward Ruiz5","@id":"https:\/\/niixer.com\/#\/schema\/person\/0397135ac281218671602cdb954b45a8"},"headline":"PROGRAMACI\u00d3N ESTRUCTURADA","datePublished":"2023-09-26T06:37:29+00:00","dateModified":"2023-09-26T17:17:55+00:00","mainEntityOfPage":{"@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/programacion-estructurada\/"},"wordCount":1374,"publisher":{"@id":"https:\/\/niixer.com\/#organization"},"image":{"@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/programacion-estructurada\/#primaryimage"},"thumbnailUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/maxresdefault-imagen-principal.jpg","keywords":["C\u00f3digo de programaci\u00f3n","lenguaje de programacion","Programaci\u00f3n"],"articleSection":["Programaci\u00f3n y desarrollo de software"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/programacion-estructurada\/","url":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/programacion-estructurada\/","name":"PROGRAMACI\u00d3N ESTRUCTURADA &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos","isPartOf":{"@id":"https:\/\/niixer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/programacion-estructurada\/#primaryimage"},"image":{"@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/programacion-estructurada\/#primaryimage"},"thumbnailUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/maxresdefault-imagen-principal.jpg","datePublished":"2023-09-26T06:37:29+00:00","dateModified":"2023-09-26T17:17:55+00:00","description":"La programaci\u00f3n estructurada es una manera mejor para programar en cualquier plataforma gracias a sus tres caracter\u00edsticas","breadcrumb":{"@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/programacion-estructurada\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/niixer.com\/index.php\/2023\/09\/26\/programacion-estructurada\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/programacion-estructurada\/#primaryimage","url":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/maxresdefault-imagen-principal.jpg","contentUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/maxresdefault-imagen-principal.jpg","width":1280,"height":720,"caption":"b\u00e1sicos de la programaci\u00f3n"},{"@type":"BreadcrumbList","@id":"https:\/\/niixer.com\/index.php\/2023\/09\/26\/programacion-estructurada\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/niixer.com\/"},{"@type":"ListItem","position":2,"name":"PROGRAMACI\u00d3N ESTRUCTURADA"}]},{"@type":"WebSite","@id":"https:\/\/niixer.com\/#website","url":"https:\/\/niixer.com\/","name":"Portal de noticias de tecnolog\u00eda, ciencia, Android, iOS, Realidad Virtual, Aumentada y Mixta, Videojuegos, computadores, todo lo mas reciente en tecnolog\u00eda","description":"Portal de noticias de tecnolog\u00eda","publisher":{"@id":"https:\/\/niixer.com\/#organization"},"alternateName":"Niixer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/niixer.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/niixer.com\/#organization","name":"Niixer","alternateName":"Niixer.com","url":"https:\/\/niixer.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/niixer.com\/#\/schema\/logo\/image\/","url":"https:\/\/niixer.com\/wp-content\/uploads\/2022\/08\/logo-niixer-sin-fondo-1.png","contentUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2022\/08\/logo-niixer-sin-fondo-1.png","width":140,"height":140,"caption":"Niixer"},"image":{"@id":"https:\/\/niixer.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/niixer\/","https:\/\/www.instagram.com\/niixer.tecnologia\/"]},{"@type":"Person","@id":"https:\/\/niixer.com\/#\/schema\/person\/0397135ac281218671602cdb954b45a8","name":"Edward Ruiz5","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/66dba446992b308ea9fd1765ffffc179fc68c26ed130430b2f1ce33c4215a97d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/66dba446992b308ea9fd1765ffffc179fc68c26ed130430b2f1ce33c4215a97d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/66dba446992b308ea9fd1765ffffc179fc68c26ed130430b2f1ce33c4215a97d?s=96&d=mm&r=g","caption":"Edward Ruiz5"},"url":"https:\/\/niixer.com\/index.php\/author\/edward-ruiz5\/"}]}},"jetpack_featured_media_url":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/maxresdefault-imagen-principal.jpg","_links":{"self":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/42453","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/users\/1135"}],"replies":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/comments?post=42453"}],"version-history":[{"count":6,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/42453\/revisions"}],"predecessor-version":[{"id":42569,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/42453\/revisions\/42569"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/media\/42464"}],"wp:attachment":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/media?parent=42453"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/categories?post=42453"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/tags?post=42453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}