{"id":3017,"date":"2015-01-04T13:45:30","date_gmt":"2015-01-04T18:45:30","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/icm00794\/?p=3017"},"modified":"2025-12-11T08:45:45","modified_gmt":"2025-12-11T13:45:45","slug":"2eva2014ti_t2-funcion-color-rgb-a-gris","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-2eva20\/2eva2014ti_t2-funcion-color-rgb-a-gris\/","title":{"rendered":"2Eva2014TI_T2 Programar una Funci\u00f3n color RGB a gris"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">2da Evaluaci\u00f3n I T\u00e9rmino 2014 \u2013 2015, Septiembre 02, 2014 \/ICM00794<\/h2>\n\n\n\n<p><strong>Tema 2<\/strong> . (20 puntos)<\/p>\n\n\n\n<figure class=\"wp-block-image alignright\"><img loading=\"lazy\" decoding=\"async\" width=\"276\" height=\"230\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2015\/03\/RGBMOdelo02.jpg\" alt=\"RGB Modelo proyector\" class=\"wp-image-383\" \/><\/figure>\n\n\n\n<p><strong>RGB<\/strong> (en ingl\u00e9s <strong>R<\/strong>ed, <strong>G<\/strong>reen, <strong>B<\/strong>lue) representa un color mediante la mezcla por adici\u00f3n de luz de tres colores primarios a diferentes proporciones o intensidades.<\/p>\n\n\n\n<p>Por ejemplo, los televisores anal\u00f3gicos y proyectores de imagen digital usan la t\u00e9cnica <strong><em>RGB<\/em> <\/strong>con los valores entre <strong>0<\/strong> a <strong>255<\/strong> para cada color: rojo, verde y azul.<\/p>\n\n\n\n<p>Al usar una impresora l\u00e1ser monocrom\u00e1tica (B&amp;N), se <strong>convierte el color RGB a un tono de gris<\/strong> ponderando un 0.2989 de rojo, el 0.5870 del verde y 0.1140 del azul, que es el efecto de cada color en el brillo de la imagen. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"202\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2015\/01\/paletacolor.png\" alt=\"paleta color y pincel\" class=\"wp-image-16866\" \/><\/figure>\n\n\n\n<p>Realice una funci\u00f3n denominada <strong>convertirgris<\/strong>(<em><strong>RGB<\/strong><\/em>) que dado un color <em><strong>RGB<\/strong><\/em> como un vector, lo convierta a su equivalente num\u00e9rico en tonalidad de gris. <\/p>\n\n\n\n<p>Valide que cada color de origen se encuentre en el rango de 0 a 255, sino entrega el valor de -1 como error.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Color<\/th><th>RGB<\/th><th>Gris<\/th><\/tr><\/thead><tbody><tr><td>Negro<\/td><td>[0,0,0]<\/td><td>0<\/td><\/tr><tr><td>blanco<\/td><td>[255,255,255]<\/td><td>255<\/td><\/tr><tr><td>rojo<\/td><td>[255,0,0]<\/td><td>76<\/td><\/tr><tr><td>verde<\/td><td>[0,255,0]<\/td><td>149<\/td><\/tr><tr><td>azul<\/td><td>[0,0,255]<\/td><td>29<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>&gt;&gt; rgb=&#091;255, 0, 0];\n&gt;&gt; cambiagris(rgb)\nans = 76<\/code><\/pre>\n\n\n\n<p><strong>R\u00fabrica<\/strong>: Definir funci\u00f3n (5 puntos), validar colores (5 puntos), operaciones (5 puntos)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>2da Evaluaci\u00f3n I T\u00e9rmino 2014 \u2013 2015, Septiembre 02, 2014 \/ICM00794 Tema 2 . (20 puntos) RGB (en ingl\u00e9s Red, Green, Blue) representa un color mediante la mezcla por adici\u00f3n de luz de tres colores primarios a diferentes proporciones o intensidades. Por ejemplo, los televisores anal\u00f3gicos y proyectores de imagen digital usan la t\u00e9cnica RGB [&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":[95],"tags":[155],"class_list":["post-3017","post","type-post","status-publish","format-standard","hentry","category-fp-2eva20","tag-funciones"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/3017","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=3017"}],"version-history":[{"count":4,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/3017\/revisions"}],"predecessor-version":[{"id":16868,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/3017\/revisions\/16868"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=3017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=3017"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=3017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}