{"id":4182,"date":"2017-07-30T12:50:02","date_gmt":"2017-07-30T17:50:02","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/icm00794\/?p=4182"},"modified":"2026-04-05T06:53:35","modified_gmt":"2026-04-05T11:53:35","slug":"1eva2017ti_t1-palabras-puntaje","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-1eva20\/1eva2017ti_t1-palabras-puntaje\/","title":{"rendered":"1Eva2017TI_T1 Palabras puntaje"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"1EvaIIT2016\">1ra Evaluaci\u00f3n I T\u00e9rmino 2017-2018. Julio 01, 2017 \/CCPG001 \u2013 FIEC<\/h2>\n\n\n\n<p><strong>TEMA 1<\/strong>. (40 PUNTOS) En el juego de tablero \"Scrabble\", cuando el&nbsp;jugador forma una <strong>palabra,<\/strong> acumula los puntos de los <strong>equivale<\/strong>ntes para cada <strong>letra<\/strong> .<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"488\" height=\"333\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2015\/05\/scrableletters.png\" alt=\"scrable letters\" class=\"wp-image-15973\" \/><\/figure>\n\n\n\n<p>Una <strong>palabra&nbsp;<\/strong>se puede crear cruzando otra <strong>palabra<\/strong>&nbsp;y usando una <strong>letra<\/strong> compartida que&nbsp; recibe el doble&nbsp;de puntos.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alfabeto = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' \nequivale = &#091;1,3,3,2,1,4,2,4,1,9,5,1,3,1,1,3,10,1,1,1,1,4,4,9,4,10]<\/code><\/pre>\n\n\n\n<p>Realice un programa en que el jugador ingrese <strong>varias<\/strong> palabras separadas por comas ('<strong>,<\/strong>'), &nbsp;determine&nbsp;el <strong>puntaje<\/strong> correspondiente a cada <strong>palabra&nbsp;<\/strong>y muestre cu\u00e1l es la &nbsp;palabra con <strong><em>mayor puntaje<\/em><\/strong>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>Ejemplo: <\/em>\n&gt;&gt;&gt; \nAnalizar: CAS*A*,S*ASTR*E*,R*EY*,A*ZOTE*\nCAS*A* 8\nS*ASTR*E* 9\nR*EY* 11\nA*ZOTE* 16\nGanador: A*ZOTE* 16\n<\/code><\/pre>\n\n\n\n<p><em><strong>Nota<\/strong><\/em>: Para marcar una <strong>letra<\/strong> compartida se a\u00f1ade un s\u00edmbolo ('<strong>*<\/strong>') , suponga que todas las <strong>palabra<\/strong>s ingresadas terminan con una <strong>letra<\/strong> compartida. Todas las <strong>letra<\/strong>s deben ser may\u00fasculas, si se ingresa una min\u00fascula ser\u00e1 ignorada para el puntaje.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p><strong>R\u00fabrica para tarea<\/strong>: (sobre 10 puntos)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>algoritmo para buscar posici\u00f3n de letra en alfabeto, no usar palabra.find(letra) (2 punto)<\/li>\n\n\n\n<li>determinar puntos por cada letra (2 punto)<\/li>\n\n\n\n<li>unificar may\u00fasculas-min\u00fasculas para comparar ( 1 punto)<\/li>\n\n\n\n<li>considerar '*' para doble puntaje por letra (2 punto)<\/li>\n\n\n\n<li>analizar palabra letra por letra (1 punto)<\/li>\n\n\n\n<li>analizar cada palabra de la frase (1 punto)<\/li>\n\n\n\n<li>separar palabras de frase usando \u201ccoma\u201d (1 punto)<\/li>\n\n\n\n<li>algoritmo estructurado: Inicio, ingreso, procedimiento, salida, fin. Si no es estructurado, PUNTOS = PUNTOS\/5<\/li>\n<\/ul>\n\n\n\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1ra Evaluaci\u00f3n I T\u00e9rmino 2017-2018. Julio 01, 2017 \/CCPG001 \u2013 FIEC TEMA 1. (40 PUNTOS) En el juego de tablero \"Scrabble\", cuando el&nbsp;jugador forma una palabra, acumula los puntos de los equivalentes para cada letra . Una palabra&nbsp;se puede crear cruzando otra palabra&nbsp;y usando una letra compartida que&nbsp; recibe el doble&nbsp;de puntos. Realice un programa [&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":[150],"class_list":["post-4182","post","type-post","status-publish","format-standard","hentry","category-fp-1eva20","tag-cadenas"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/4182","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=4182"}],"version-history":[{"count":3,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/4182\/revisions"}],"predecessor-version":[{"id":16644,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/4182\/revisions\/16644"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=4182"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=4182"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=4182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}