{"id":18186,"date":"2022-08-17T20:31:49","date_gmt":"2022-08-17T20:31:49","guid":{"rendered":"https:\/\/blogs.ugto.mx\/rea\/?p=18186"},"modified":"2022-09-24T03:02:42","modified_gmt":"2022-09-24T03:02:42","slug":"clase-digital-16-generacion-de-codigo-intermedio-funciones","status":"publish","type":"post","link":"https:\/\/blogs.ugto.mx\/rea\/clase-digital-16-generacion-de-codigo-intermedio-funciones\/","title":{"rendered":"Clase digital 16. Generaci\u00f3n de c\u00f3digo intermedio: Control de flujo"},"content":{"rendered":"\n\n\n<div class=\"wp-block-cover\" style=\"min-height:284px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-40 has-background-dim\"><\/span><img decoding=\"async\" class=\"wp-block-cover__image-background wp-image-18196\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/63527.jpg\" style=\"object-position:47% 61%\" data-object-fit=\"cover\" data-object-position=\"47% 61%\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"904\" class=\"wp-block-cover__image-background wp-image-18196\" alt=\"\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/63527.jpg\" style=\"object-position:47% 61%\" data-object-fit=\"cover\" data-object-position=\"47% 61%\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/63527.jpg 1280w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/63527-300x212.jpg 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/63527-1024x723.jpg 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/63527-768x542.jpg 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/noscript><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-base-3-color has-text-color has-large-font-size wp-block-paragraph\">Generaci\u00f3n de c\u00f3digo intermedio: Control de flujo.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"introduccion\">Introducci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Hola!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Que bueno es encontrarte nuevamente! Eso indica tu gran dedicaci\u00f3n y tenacidad. Te doy la bienvenida a la clase digital 16 del curso, te felicito por llegar hasta este punto y te exhorto a que sigas en este proceso formativo, pues pr\u00e1cticamente falta poco para completarlo.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En esta sesi\u00f3n aprenderemos sobre&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Empecemos y buena suerte!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"desarrollo-del-tema\">Desarrollo del tema <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Las expresiones buleanas son: Expresiones que toman valor l\u00f3gico true o false.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las expresiones buleanas se usan para:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Alterar flujo de control<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo:<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.11.16-1024x54.png\" alt=\"\" class=\"wp-image-18198\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"54\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.11.16-1024x54.png\" alt=\"\" class=\"wp-image-18198\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.11.16-1024x54.png 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.11.16-300x16.png 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.11.16-768x41.png 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.11.16.png 1266w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\"><li>Calcular valores l\u00f3gicos.<\/li><li>Calcular diferentes funciones.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">El c\u00f3digo intermedio para expresiones buleanas incluye etiquetas de salto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las expresiones buleanas son evaluadas usando: Evaluaci\u00f3n de corto circuito.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Evaluaci\u00f3n de Corto Circuito:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es un m\u00e9todo que genera saltos para evitar evaluaci\u00f3n innecesaria<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00f3digo fuente:<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.11.37-1024x48.png\" alt=\"\" class=\"wp-image-18200\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"48\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.11.37-1024x48.png\" alt=\"\" class=\"wp-image-18200\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.11.37-1024x48.png 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.11.37-300x14.png 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.11.37-768x36.png 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.11.37.png 1257w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00f3digo intermedio con saltos:<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.11.45.png\" alt=\"\" class=\"wp-image-18201\" width=\"311\" height=\"177\" \/><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.11.45.png\" alt=\"\" class=\"wp-image-18201\" width=\"311\" height=\"177\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.11.45.png 415w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.11.45-300x171.png 300w\" sizes=\"auto, (max-width: 311px) 100vw, 311px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">El c\u00f3digo intermedio para instrucciones de control de flujo involucra saltos a c\u00f3digo que a\u00fan no ha sido generado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La t\u00e9cnica backpatching sirve para: Evitar dar una segunda pasada al c\u00f3digo generado para instrucciones de control de flujo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problema:<\/strong> El c\u00f3digo generado para expresiones buleanas contiene etiquetas simb\u00f3licas de saltos hacia adelante<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por lo tanto, se requiere pasada adicional para asignarles direcciones apropiadas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Soluci\u00f3n: <\/strong>Usar la t\u00e9cnica de backpatching para evitar pasada adicional<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El <strong>backpatching<\/strong> usa dos atributos lista:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><em>truelist: <\/em>Para saltos en verdadero.<\/li><li><em>falselist:<\/em> Para saltos en falso.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">y las siguientes funciones:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><em>makelist(i):<\/em> crea una nueva lista conteniendo s\u00f3lo i (direcci\u00f3n de una instrucci\u00f3n que hace salto).<\/li><li><em>merge(p1,&nbsp;p2)<\/em>: concatena dos listas p1 y p2.<\/li><li><em>backpatch(p,&nbsp;i)<\/em>: completa todos los saltos pendientes en la lista p con i (direcci\u00f3n de salto).<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">La ambig\u00fcedad de if\u2026else se puede eliminar agregando un nuevo token y definiendo precedencias.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">El backpatching requiere los atributos:<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Listas falselist y truelist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El atributo&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">nextinstr contiene la direcci\u00f3n de la siguiente instrucci\u00f3n a ser generada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La generaci\u00f3n de c\u00f3digo intermedio para instrucciones de control de flujo requiere de los atributos: nextlist, breaklist, truelist y falselist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La generaci\u00f3n del c\u00f3digo intermedio para las instrucciones de control de flujo requiere introducir nuevos s\u00edmbolos no terminales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instrucciones de Control de Flujo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sirven para alterar el flujo secuencial del programa dependiendo de una condici\u00f3n o expresi\u00f3n buleana.<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.16-1024x60.png\" alt=\"\" class=\"wp-image-18202\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"60\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.16-1024x60.png\" alt=\"\" class=\"wp-image-18202\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.16-1024x60.png 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.16-300x18.png 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.16-768x45.png 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.16.png 1268w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instrucci\u00f3n IF:<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.21-1024x55.png\" alt=\"\" class=\"wp-image-18203\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"55\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.21-1024x55.png\" alt=\"\" class=\"wp-image-18203\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.21-1024x55.png 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.21-300x16.png 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.21-768x41.png 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.21.png 1258w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">B.code contiene el c\u00f3digo generado para B<br>B.True es un salto en verdadero dentro de B<br>B.false es un salto en falso dentro de B<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instrucci\u00f3n IF\u2026ELSE:<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.30-1024x36.png\" alt=\"\" class=\"wp-image-18204\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"36\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.30-1024x36.png\" alt=\"\" class=\"wp-image-18204\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.30-1024x36.png 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.30-300x10.png 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.30-768x27.png 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.30.png 1260w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">B.code contiene el c\u00f3digo generado para B<br>B.True es un salto en verdadero dentro de B<br>B.false es un salto en falso dentro de BS.next es un salto hacia la siguiente instrucci\u00f3n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instrucci\u00f3n WHILE:<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.39-1024x44.png\" alt=\"\" class=\"wp-image-18205\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"44\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.39-1024x44.png\" alt=\"\" class=\"wp-image-18205\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.39-1024x44.png 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.39-300x13.png 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.39-768x33.png 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.39.png 1229w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">B.code contiene el c\u00f3digo generado para B<br>B.True es un salto en verdadero dentro de B<br>B.false es un salto en falso dentro de B<br>begin es un salto hacia el inicio de S<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instrucci\u00f3n FOR:<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.46-1024x39.png\" alt=\"\" class=\"wp-image-18206\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"39\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.46-1024x39.png\" alt=\"\" class=\"wp-image-18206\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.46-1024x39.png 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.46-300x12.png 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.46-768x29.png 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.46.png 1250w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">B.code contiene el c\u00f3digo generado para B<br>B.True es un salto en verdadero dentro de B<br>B.false es un salto en falso dentro de B<br>begin es un salto hacia el inicio de S<br>incr es un salto hacia el incremento<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.56-1024x36.png\" alt=\"\" class=\"wp-image-18207\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"36\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.56-1024x36.png\" alt=\"\" class=\"wp-image-18207\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.56-1024x36.png 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.56-300x11.png 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.56-768x27.png 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2022\/08\/Captura-de-Pantalla-2022-08-17-a-las-16.08.56.png 1267w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><br>E1.code contiene el c\u00f3digo generado para E1<br>E2.code contiene el c\u00f3digo generado para E2<br>S1.code contiene el c\u00f3digo generado para S1<br>begin es un salto hacia el inicio del ciclo<br>next es un salto hacia la siguiente instrucci\u00f3n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusi\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para recordar:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Finalizamos hasta este punto con los contenidos de esta lecci\u00f3n 16. \u00a1Muchas felicidades por tu entrega y dedicaci\u00f3n! Te pido que consultes el material incluido en las fuentes de informaci\u00f3n para ampliar y profundizar en el conocimiento de las lentes. Acude con tu asesor cuando surjan&nbsp; dudas. Te invito a cumplir en tiempo y forma con la entrega de la consigna correspondiente. Te encuentro en la pr\u00f3xima sesi\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fuentes-de-informacion\">Fuentes de informaci\u00f3n<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.youtube.com\/watch?v=BxpoflPqtRg\" target=\"_blank\" rel=\"noreferrer noopener\">Compiler Design|Lecture-38|Intermediate-Code Generation|Control Flow, Switch-Statements &amp; Procedures, 0:14 \u2013 35:08.<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n \u00a1Hola! \u00a1Que bueno es encontrarte nuevamente! Eso indica tu gran dedicaci\u00f3n y tenacidad. Te doy la bienvenida a la clase digital 16 del curso, te felicito por llegar hasta este punto y te exhorto a que sigas en este proceso formativo, pues pr\u00e1cticamente falta poco para completarlo.&nbsp; En esta sesi\u00f3n aprenderemos sobre&nbsp; \u00a1Empecemos y &#8230; <a title=\"Clase digital 16. Generaci\u00f3n de c\u00f3digo intermedio: Control de flujo\" class=\"read-more\" href=\"https:\/\/blogs.ugto.mx\/rea\/clase-digital-16-generacion-de-codigo-intermedio-funciones\/\" aria-label=\"Leer m\u00e1s sobre Clase digital 16. Generaci\u00f3n de c\u00f3digo intermedio: Control de flujo\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":142,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"","episode_type":"","audio_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","footnotes":""},"categories":[180,19,471],"tags":[41,472,473],"class_list":["post-18186","post","type-post","status-publish","format-standard","hentry","category-cideap","category-ingenieria-en-sistemas-computacionales","category-uda-compiladores","tag-clase-digital","tag-iili06025","tag-jose-ruiz-pinales"],"acf":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts\/18186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/users\/142"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/comments?post=18186"}],"version-history":[{"count":5,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts\/18186\/revisions"}],"predecessor-version":[{"id":19169,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts\/18186\/revisions\/19169"}],"wp:attachment":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/media?parent=18186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/categories?post=18186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/tags?post=18186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}