{"id":4440,"date":"2017-12-04T09:42:31","date_gmt":"2017-12-04T14:42:31","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/icm00794\/?p=4440"},"modified":"2026-04-05T06:54:50","modified_gmt":"2026-04-05T11:54:50","slug":"1eva2017tii_t3-venta-combustibles","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-1eva20\/1eva2017tii_t3-venta-combustibles\/","title":{"rendered":"1Eva2017TII_T3 Venta combustibles"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">1ra Evaluaci\u00f3n II T\u00e9rmino 2017-2018, Diciembre 1, 2017. CCPG001 \u2013 FIEC<\/h2>\n\n\n\n<p><strong>Tema 3.<\/strong> (40 puntos) Las <strong>ventas<\/strong> anuales (en galones) para las estaciones de gasolina en el pa\u00eds&nbsp; se muestran en la matriz siguiente:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blog.espol.edu.ec\/ccpg1001\/files\/2017\/12\/gasolinaestacion01.png\"><img decoding=\"async\" src=\"http:\/\/blog.espol.edu.ec\/ccpg1001\/files\/2017\/12\/gasolinaestacion01.png\" alt=\"\" class=\"wp-image-4445\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-table alignwide\"><table><tbody><tr><th>Ventas<\/th><td>Primax Alborada<\/td><td>PS Los Rios<\/td><td>Mobil Cumbay\u00e1<\/td><td>\u2026<\/td><td>Lutexsa Cia Ltda<\/td><td>Ps Remigio Crespo<\/td><\/tr><tr><th>Regular<\/th><td>239034<\/td><td>678493<\/td><td>896321<\/td><td>\u2026<\/td><td>32438<\/td><td>554213<\/td><\/tr><tr><th>Extra<\/th><td>4568321<\/td><td>6745634<\/td><td>9754008<\/td><td>\u2026<\/td><td>3242342<\/td><td>3456123<\/td><\/tr><tr><th>Super<\/th><td>234773<\/td><td>56743<\/td><td>123678<\/td><td>\u2026<\/td><td>4783<\/td><td>90874<\/td><\/tr><tr><th>\u2026<\/th><td>\u2026<\/td><td>\u2026<\/td><td>\u2026<\/td><td>\u2026<\/td><td>\u2026<\/td><td>\u2026<\/td><\/tr><tr><th>Premium<\/th><td>45672<\/td><td>45212<\/td><td>90781<\/td><td>\u2026<\/td><td>3904<\/td><td>90431<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Las filas representan el tipo de gasolina y las columnas representan las estaciones de gasolina.<\/p>\n\n\n\n<p>Adicionalmente&nbsp; dispone de los vectores (en Numpy):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tipoGasolina = np.array(&#091;'Regular',\n                         'Extra',\n                         'Super',\n                         ...,\n                         'Premium'])<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>gasolinera = np.array(&#091;'Primax Alborada',\n                       'PS Los R\u00edos',\n                       'M\u00f3bil Cumbay\u00e1',\n                       'Lutexa Cia Ltda',\n                       ...,\n                       'PS Remigio Crespo'])\ndistrito = np.array(&#091;'distrito1',\n                     'distrito2',\n                     'distrito1',\n                     'distrito2',\n                     ...,\n                     'distrito4'])\nciudad = np.array(&#091;'Guayaquil',\n                   'Babahoyo',\n                   'Quito',\n                   'Guayaquil',\n                   ...,\n                   'Cuenca'])<\/code><\/pre>\n\n\n\n<p>El vector <em><strong>tipoGasolina<\/strong><\/em> contiene los nombres de los tipos de gasolina comercializadas en el pa\u00eds.<\/p>\n\n\n\n<p>Los vectores: <em><strong>gasolinera<\/strong><\/em>, <strong>distrito<\/strong> y <strong>ciudad<\/strong>, contienen el nombre de la estaci\u00f3n, el distrito y la ciudad en la que se encuentra cada estaci\u00f3n. Una ciudad se divide en varios distritos y tiene varias gasolineras, resultando en que los nombres en&nbsp; distritos y ciudades se pueden repetir en los vectores.<\/p>\n\n\n\n<p>Implemente un programa para responder a las siguientes preguntas:<\/p>\n\n\n\n<p>a) Dado un <strong>tipo de gasolina<\/strong>, muestre por pantalla los nombres de todas las gasolineras que han vendido en el a\u00f1o m\u00e1s del promedio de venta en galones para ese tipo.<\/p>\n\n\n\n<p>b) Dada una <strong>ciudad<\/strong>, y calcule cu\u00e1ntas de sus gasolineras en el a\u00f1o han vendido <em>m\u00e1s de 15 millones de galones en total<\/em> , considere todas las ventas para todos los tipos de gasolinas.<\/p>\n\n\n\n<p>c) Muestre por pantalla el nombre de la <strong>ciudad<\/strong> que m\u00e1s galones ha vendido en el a\u00f1o de gasolina tipo 'EcoPais' en el distrito1.<\/p>\n\n\n\n<p><strong>Nota<\/strong>: Para los literales a y b, los valores de selecci\u00f3n se deben ingresar por teclado. El programa se debe realizar en Python.<\/p>\n\n\n\n<p><em><strong>R\u00fabrica<\/strong><\/em>: literal a (12 puntos), b (13 puntos), c (20 puntos).<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<pre class=\"wp-block-code\"><code>venta = np.array(&#091;\n    &#091; 239034,  678493,  896321,   32438,  554213],\n    &#091;4568321, 6745634, 9754008, 3242342, 3456123],\n    &#091; 234773,   56743,  123678,    4783,   90874],\n    &#091;  45672,   45212,   90781,    3904,   90431]])\n\n\ntipoGasolina = np.array(&#091;'Regular',\n                         'Extra',\n                         'Super',\n                         'Premium'])\n\ngasolinera  = np.array(&#091;'Primax Alborada',\n                        'PS Los R\u00edos',\n                        'M\u00f3bil Cumbay\u00e1',\n                        'Lutexa Cia Ltda',\n                        'PS Remigio Crespo'])\ndistrito = np.array(&#091;'distrito1',\n                     'distrito2',\n                     'distrito1',\n                     'distrito2',\n                     'distrito4'])\nciudad =  np.array(&#091;'Guayaquil',\n                    'Babahoyo',\n                    'Quito',\n                    'Guayaquil',\n                    'Cuenca'])<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>1ra Evaluaci\u00f3n II T\u00e9rmino 2017-2018, Diciembre 1, 2017. CCPG001 \u2013 FIEC Tema 3. (40 puntos) Las ventas anuales (en galones) para las estaciones de gasolina en el pa\u00eds&nbsp; se muestran en la matriz siguiente: Ventas Primax Alborada PS Los Rios Mobil Cumbay\u00e1 \u2026 Lutexsa Cia Ltda Ps Remigio Crespo Regular 239034 678493 896321 \u2026 32438 [&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":[115],"tags":[148],"class_list":["post-4440","post","type-post","status-publish","format-standard","hentry","category-fp-1eva20","tag-arreglos-matrices"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/4440","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=4440"}],"version-history":[{"count":3,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/4440\/revisions"}],"predecessor-version":[{"id":16653,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/4440\/revisions\/16653"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=4440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=4440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=4440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}