{"id":34008,"date":"2024-02-16T18:49:07","date_gmt":"2024-02-16T18:49:07","guid":{"rendered":"https:\/\/blogs.ugto.mx\/rea\/?p=34008"},"modified":"2024-02-16T18:49:07","modified_gmt":"2024-02-16T18:49:07","slug":"clase-digital-9-secuencias-de-control-if-if-else-if-else-if-switch-case","status":"publish","type":"post","link":"https:\/\/blogs.ugto.mx\/rea\/clase-digital-9-secuencias-de-control-if-if-else-if-else-if-switch-case\/","title":{"rendered":"Clase digital 9. Secuencias de control: if, if-else, if-else-if, switch-case"},"content":{"rendered":"\n\n\n<div class=\"wp-block-cover is-light\" 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-34262\" alt=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-9.58.10.png\" data-object-fit=\"cover\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1808\" height=\"812\" class=\"wp-block-cover__image-background wp-image-34262\" alt=\"\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-9.58.10.png\" data-object-fit=\"cover\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-9.58.10.png 1808w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-9.58.10-300x135.png 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-9.58.10-1024x460.png 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-9.58.10-768x345.png 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-9.58.10-1536x690.png 1536w\" sizes=\"auto, (max-width: 1808px) 100vw, 1808px\" \/><\/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\">Secuencias de control: if, if-else, if-else-if, switch-case<\/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\">Bienvenidas y bienvenidos nuevamente a una clase m\u00e1s de programaci\u00f3n b\u00e1sica. En esta clase estudiaremos a las estructuras de decisi\u00f3n. \u00bfQu\u00e9 ser\u00eda de nuestra vida si no tuvi\u00e9ramos que tomar decisiones? Es muy probable que nos tocar\u00eda vivir una vida completamente plana y aburrida. Lo mismo pasa con nuestros programas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las estructuras de decisi\u00f3n nos ayudan a eso, a elegir entre varias opciones. Hay momentos en el que el proceso deber\u00e1 decidir entre varios caminos diferentes. Como en toda decisi\u00f3n la clave para acertar es hacer la pregunta apropiada y tener la informaci\u00f3n precisa para responder a la pregunta adecuada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Afortunadamente en l\u00f3gica matem\u00e1tica las preguntas se pueden plantear de tal manera que las respuestas sean binarias (cierto o falso).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As\u00ed pues, en esta clase aprenderemos a redactar preguntas que puedan ser respondidas de manera binaria y una vez contestada la pregunta escribir el c\u00f3digo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sin m\u00e1s pre\u00e1mbulo veamos cuales son estas secuencias y como se usan en el lenguaje C.<\/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 estructuras de decisi\u00f3n o de control las vimos en la secci\u00f3n de diagramas de flujo y est\u00e1n representadas por un rombo donde en el interior se escribe una pregunta redactada de tal forma que solo puede ser contestada de dos maneras, cierto o falso:<\/p>\n\n\n<div class=\"wp-block-image\">\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\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.03.14-1024x391.png\" alt=\"\" class=\"wp-image-34264\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"391\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.03.14-1024x391.png\" alt=\"\" class=\"wp-image-34264\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.03.14-1024x391.png 1024w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.03.14-300x115.png 300w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.03.14-768x293.png 768w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.03.14-1536x587.png 1536w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.03.14.png 1851w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">El s\u00edmbolo nos indica que el flujo del programa ir\u00e1 por la derecha si la respuesta a la pregunta es un s\u00ed, y seguir\u00e1 por abajo si la respuesta es no.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las opciones que tenemos en C para realizar una secuencia condicional es el if , el if-else y combinando las dos opciones podr\u00edamos realizar un if-else-if.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comencemos por entender el if, la sintaxis es la siguiente:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">if (condici\u00f3n l\u00f3gica)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp; Instrucci\u00f3n;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Notemos lo siguiente, la secuencia comienza con la palabra reservada if, luego, entre par\u00e9ntesis se debe tener una condici\u00f3n l\u00f3gica. Note tambi\u00e9n que no hay ning\u00fan ; despu\u00e9s de cerrar el par\u00e9ntesis de la condici\u00f3n l\u00f3gica, y finalmente se pone la instrucci\u00f3n que se ejecutar\u00e1 solamente si la condici\u00f3n l\u00f3gica tiene valor de cierto. En t\u00e9rminos de diagrama de flujo el comando se representa de la siguiente manera:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.04.10.png\" alt=\"\" class=\"wp-image-34265\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"420\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.04.10.png\" alt=\"\" class=\"wp-image-34265\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.04.10.png 320w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.04.10-229x300.png 229w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Si deseamos que la instrucci\u00f3n est\u00e9 realmente conformada por m\u00faltiples comandos, lo que podemos hacer es agrupar estos comandos entre llaves \u201c{}\u201d:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">if (condici\u00f3n l\u00f3gica)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">{<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp; Instrucci\u00f3n 1;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Instrucci\u00f3n N;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El uso de llaves lleva al siguiente diagrama de flujo:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.05.16.png\" alt=\"\" class=\"wp-image-34266\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"437\" height=\"729\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.05.16.png\" alt=\"\" class=\"wp-image-34266\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.05.16.png 437w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.05.16-180x300.png 180w\" sizes=\"auto, (max-width: 437px) 100vw, 437px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Una anotaci\u00f3n MUY importante, recuerden que dentro de los par\u00e9ntesis del if va una condici\u00f3n l\u00f3gica, si lo que escribimos no fuese una condici\u00f3n l\u00f3gica, el compilador har\u00eda una conversi\u00f3n (cast) impl\u00edcita (revise la clase donde se discute con cuidado esto de los casts) y la regla de cast impl\u00edcito de valores num\u00e9ricos a l\u00f3gicos es la siguiente: cualquier valor diferente de 0 se convierte a un valor l\u00f3gico de verdadero y solamente el valor 0 num\u00e9rico tiene la conversi\u00f3n al estado l\u00f3gico de falso. Esta anotaci\u00f3n, lo vivir\u00e1n en carne propia, es fundamental para entender el comportamiento del programa en un cl\u00e1sico error que veremos en la secci\u00f3n de errores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La pareja de palabras reservadas if-else :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">if (condici\u00f3n l\u00f3gica)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">{<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp; Instrucciones para el if ;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">else<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">{<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp; Instrucciones para el else<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El diagrama de flujo es el siguiente:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.09.01.png\" alt=\"\" class=\"wp-image-34267\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"463\" height=\"729\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.09.01.png\" alt=\"\" class=\"wp-image-34267\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.09.01.png 463w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.09.01-191x300.png 191w\" sizes=\"auto, (max-width: 463px) 100vw, 463px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">La condici\u00f3n if-else-if se refiere a poner dos condiciones l\u00f3gicas, el c\u00f3digo queda de la siguiente manera:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">if (cond 1)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">{<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp; Instrucciones del primer if<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">else<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">{<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If (cond 2)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Instrucciones del segundo if<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El diagrama de flujo es el siguiente:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.09.45.png\" alt=\"\" class=\"wp-image-34268\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"505\" height=\"702\" src=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.09.45.png\" alt=\"\" class=\"wp-image-34268\" srcset=\"https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.09.45.png 505w, https:\/\/blogs.ugto.mx\/rea\/wp-content\/uploads\/sites\/71\/2024\/02\/Captura-de-Pantalla-2024-02-14-a-las-10.09.45-216x300.png 216w\" sizes=\"auto, (max-width: 505px) 100vw, 505px\" \/><\/noscript><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Note que el grupo de instrucciones del camino de la izquierda se ejecutar\u00e1n solamente si la cond1 es falsa y adem\u00e1s la cond2 es verdadera, mientras que el camino de la derecha se ejecutar\u00e1 si la cond1 es verdadera y no importa cual condici\u00f3n est\u00e9 en cond2.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Errores comunes:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Existen dos errores MUY frecuentes al usar el if, el primero es escribir el if de la siguiente manera:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If (condicion logica);<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">{<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp;&nbsp; Instrucciones;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El error as haber puesto un ; en la l\u00ednea del if (\u00a1A que no te hab\u00edas dado cuenta que el if no lleva ;!) en este caso el compilador interpreta este if como si estuviera vac\u00eda la serie de instrucciones con la condici\u00f3n cierta y SIEMPRE se ejecutar\u00e1n las instrucciones que est\u00e1n dentro de las llaves.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El segundo error es no escribir una condici\u00f3n l\u00f3gica dentro del par\u00e9ntesis, veamos un ejemplo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">if (a=10)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">{<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp; Instrucciones;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Note que dentro del par\u00e9ntesis hay un solo s\u00edmbolo =, por lo que el programa asignar\u00e1 el valor de 10 a la variable a y luego har\u00e1 un cast impl\u00edcito del valor de a a una condici\u00f3n l\u00f3gica. Recordemos la regla de conversi\u00f3n, valores num\u00e9ricos distintos de 0 se convierten a verdadero y el valor num\u00e9rico 0 a falso, as\u00ed pues, Instrucciones SIEMPRE se ejecutar\u00e1n y el valor de a se perder\u00e1 y acabar\u00e1 valiendo 10.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusi\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Con esta clase hemos revisado las opciones que tiene C para generar secuencias de control. Recordemos que las secuencias de control sirven para tomar decisiones dentro de la ejecuci\u00f3n de un programa, dada una condici\u00f3n l\u00f3gica se decide ejecutar o no un grupo de instrucciones su otro grupo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En C tenemos al if , al if-else, y al if-else-if como posibles secuencias de control. Te recomendamos ir a la secci\u00f3n de Errores comunes para aprender de ellos y que no nos ocurran.<\/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\">\n<li>100 Problemas resueltos de programaci\u00f3n en lenguaje C para la ingenieria. <a href=\"https:\/\/books.google.com.mx\/books?id=KZI-DwAAQBAJ&amp;printsec=frontcover&amp;dq=lenguaje+de+programacion+en+c&amp;hl=es-419&amp;sa=X&amp;redir_esc=y#v=onepage&amp;q&amp;f=false\">https:\/\/books.google.com.mx\/books?id=KZI-DwAAQBAJ&amp;printsec=fr<\/a><a href=\"https:\/\/books.google.com.mx\/books?id=KZI-DwAAQBAJ&amp;printsec=frontcover&amp;dq=lenguaje+de+programacion+en+c&amp;hl=es-419&amp;sa=X&amp;redir_esc=y#v=onepage&amp;q&amp;f=false\" target=\"_blank\" rel=\"noreferrer noopener\">ontcover&amp;dq=lenguaje+de+programacion+en+c&amp;hl=es-419&amp;sa=X&amp;redir_esc=y#v=onepage&amp;q&amp;f=false<\/a><\/li>\n\n\n\n<li>Estructuras de control <a href=\"https:\/\/es.wikipedia.org\/wiki\/Estructuras_de_control\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/es.wikipedia.org\/wiki\/Estructuras_de_control<\/a><\/li>\n\n\n\n<li>Programaci\u00f3n en C\/Instrucciones de control <a href=\"https:\/\/es.wikibooks.org\/wiki\/Programaci%C3%B3n_en_C\/Instrucciones_de_cont\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/es.wikibooks.org\/wiki\/Programaci%C3%B3n_en_C\/Instrucciones_de_cont<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n Bienvenidas y bienvenidos nuevamente a una clase m\u00e1s de programaci\u00f3n b\u00e1sica. En esta clase estudiaremos a las estructuras de decisi\u00f3n. \u00bfQu\u00e9 ser\u00eda de nuestra vida si no tuvi\u00e9ramos que tomar decisiones? Es muy probable que nos tocar\u00eda vivir una vida completamente plana y aburrida. Lo mismo pasa con nuestros programas. Las estructuras de decisi\u00f3n &#8230; <a title=\"Clase digital 9. Secuencias de control: if, if-else, if-else-if, switch-case\" class=\"read-more\" href=\"https:\/\/blogs.ugto.mx\/rea\/clase-digital-9-secuencias-de-control-if-if-else-if-else-if-switch-case\/\" aria-label=\"Leer m\u00e1s sobre Clase digital 9. Secuencias de control: if, if-else, if-else-if, switch-case\">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":[880,881],"tags":[],"class_list":["post-34008","post","type-post","status-publish","format-standard","hentry","category-licenciatura-en-ingenieria-biomedica","category-uda-programacion-basica"],"acf":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts\/34008","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=34008"}],"version-history":[{"count":4,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts\/34008\/revisions"}],"predecessor-version":[{"id":34474,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/posts\/34008\/revisions\/34474"}],"wp:attachment":[{"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/media?parent=34008"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/categories?post=34008"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ugto.mx\/rea\/wp-json\/wp\/v2\/tags?post=34008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}