{"id":2661,"date":"2014-02-25T17:30:42","date_gmt":"2014-02-25T22:30:42","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/icm00794\/?p=2661"},"modified":"2025-12-11T16:34:23","modified_gmt":"2025-12-11T21:34:23","slug":"3eva2013tii_t4-gestionar-asientos-en-cine","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-3eva20\/3eva2013tii_t4-gestionar-asientos-en-cine\/","title":{"rendered":"3Eva2013TII_T4 Gestionar asientos en cine"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"3EvaIIT2013\">3ra Evaluaci\u00f3n II T\u00e9rmino 2013-2014, Febrero 25, 2014 \/ICM00794<\/h2>\n\n\n\n<p><strong>Tema 4<\/strong>. (35 puntos)<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"457\" height=\"185\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2015\/03\/SillasEvento01.png\" alt=\"sala de cines asientos\" class=\"wp-image-1903\" \/><\/figure>\n\n\n\n<p>Realice un programa para una sala de cine que gestione la venta de boletos con asientos asignados usando el men\u00fa mostrado.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>Men\u00fa<\/strong>\n1. <strong>Vender<\/strong> Boletos\n2. <strong>Mostrar<\/strong> asientos\n3. <strong>Contar<\/strong> vendidos\n4. <strong>Buscar<\/strong> libre\n5. <strong>Salir&nbsp;<\/strong><\/code><\/pre>\n\n\n\n<p>Los asientos se identifican por un c\u00f3digo formado por una letra y un n\u00famero equivalentes a la ubicaci\u00f3n en filas identificadas desde la <strong>A<\/strong> hasta la <strong>J<\/strong>, y las columnas de <strong>1<\/strong> al <strong>20<\/strong>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>Ejemplo: asiento E3 corresponde fila 3, columna 5<\/em><\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para <strong>vender<\/strong> un boleto se solicita el <strong>c\u00f3digo<\/strong> del asiento, se valida que exista y que se encuentra libre para registrar el n\u00famero de c\u00e9dula del cliente, sino se indica que est\u00e1 ocupado.<\/li>\n\n\n\n<li>Al <strong>mostrar<\/strong> estado de asientos se presenta una matriz con valores 0 como un asiento libre y 1 como ocupado.<\/li>\n\n\n\n<li><strong>Buscar<\/strong> un asiento <strong>libre<\/strong> muestra la ubicaci\u00f3n del primer asiento disponible m\u00e1s cercano a la \u00faltima fila.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>&nbsp;<\/td><th>1<\/th><th>2<\/th><th>3<\/th><th>4<\/th><th>5<\/th><th>6<\/th><th>7<\/th><th>8<\/th><th>...<\/th><\/tr><tr><th>A<\/th><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>&nbsp;<\/td><\/tr><tr><th>B<\/th><td>0<\/td><td>0<\/td><td>0<\/td><td>1<\/td><td>1<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>&nbsp;<\/td><\/tr><tr><th>C<\/th><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>&nbsp;<\/td><\/tr><tr><th>D<\/th><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>1<\/td><td>1<\/td><td>0<\/td><td>0<\/td><td>&nbsp;<\/td><\/tr><tr><th>E<\/th><td>0<\/td><td>0<\/td><td>0<\/td><td>1<\/td><td>1<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>&nbsp;<\/td><\/tr><tr><th>F<\/th><td>0<\/td><td>0<\/td><td>0<\/td><td>0<\/td><td>1<\/td><td>1<\/td><td>0<\/td><td>0<\/td><td>&nbsp;<\/td><\/tr><tr><th>...<\/th><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><em><strong>Sugerencia<\/strong>: puede usar buscarcadena(alfabeto,letra) del tema anterior, para transformar la letra al n\u00famero de fila. Ejemplo: fila E es fila 5<br><\/em><\/p>\n\n\n\n<p><em><strong>R\u00fabrica<\/strong>: Men\u00fa (5 puntos), convertir c\u00f3digo asiento a fila\/columna (10 puntos), caso 1 (5 puntos), caso 2 y 3 (7 puntos), caso 4 (8 puntos).<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>3ra Evaluaci\u00f3n II T\u00e9rmino 2013-2014, Febrero 25, 2014 \/ICM00794 Tema 4. (35 puntos) Realice un programa para una sala de cine que gestione la venta de boletos con asientos asignados usando el men\u00fa mostrado. Los asientos se identifican por un c\u00f3digo formado por una letra y un n\u00famero equivalentes a la ubicaci\u00f3n en filas identificadas [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"wp-custom-template-entrada-fp-ejercicios","format":"standard","meta":{"footnotes":""},"categories":[122],"tags":[148,160],"class_list":["post-2661","post","type-post","status-publish","format-standard","hentry","category-fp-3eva20","tag-arreglos-matrices","tag-menu"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/2661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/users\/8043"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/comments?post=2661"}],"version-history":[{"count":4,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/2661\/revisions"}],"predecessor-version":[{"id":17086,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/2661\/revisions\/17086"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=2661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=2661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=2661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}