{"id":3248,"date":"2014-03-12T09:00:40","date_gmt":"2014-03-12T14:00:40","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/icm00794\/?p=3248"},"modified":"2025-12-10T11:48:02","modified_gmt":"2025-12-10T16:48:02","slug":"1eva2012tii_t3-hunde-el-barco-enemigo","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-1eva20\/1eva2012tii_t3-hunde-el-barco-enemigo\/","title":{"rendered":"1Eva2012TII_T3 Hundir el barco enemigo"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"1EvaIIT2012\">1ra Evaluaci\u00f3n II T\u00e9rmino 2012-2013. Noviembre 27, 2012 \/ICM00794<\/h2>\n\n\n\n<figure class=\"wp-block-image alignright size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"332\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2014\/03\/HundeBarcoEnemigo02.png\" alt=\"Hunde Barco Enemigo\" class=\"wp-image-16581\" \/><\/figure>\n\n\n\n<p><strong>Tema 3<\/strong> (30 puntos) El juego \u201cHundir el Barco Enemigo\u201d consiste en realizar disparos desde un <strong>ca\u00f1\u00f3n<\/strong> defensor para hundir un <strong>barco rival<\/strong> mientras \u00e9ste intenta esquivarse.<\/p>\n\n\n\n<p>Considere en un plano cartesiano con las posiciones de ambos.<\/p>\n\n\n\n<p>El <strong>ca\u00f1\u00f3n<\/strong> permanece en su ubicaci\u00f3n inicial, mientras que el <strong>barco rival<\/strong> para evadir el disparo puede desplazarse aleatoriamente <strong>x<\/strong> metros (entre 1 y 3) y en una <strong>direcci\u00f3n<\/strong> aleatoria hacia el norte, sur, este u oeste.<\/p>\n\n\n\n<p>Elabore un algoritmo que permita ingresar la ubicaci\u00f3n inicial de avistamiento del barco rival (<strong>bx<\/strong>,<strong>by<\/strong>), luego registre la ubicaci\u00f3n a donde el ca\u00f1\u00f3n dispara (<strong>cx<\/strong>,<strong>cy<\/strong>).<\/p>\n\n\n\n<p>Simule el movimiento de evasi\u00f3n del barco y disparo del ca\u00f1\u00f3n, para luego verificar si se alcanz\u00f3 el objetivo de \u201cHundir el Barco Enemigo\u201d.<br>El juego se repite para <strong>n<\/strong> intentos de disparo y evasi\u00f3n, al final muestre el resultado del juego.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>eje y<\/td><td><strong>5<\/strong><\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td colspan=\"2\" rowspan=\"2\"><img loading=\"lazy\" decoding=\"async\" width=\"46\" height=\"62\" class=\"wp-image-16609\" style=\"width: 46px\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2014\/03\/BarcoPirata.gif\" alt=\"\"><\/td><\/tr><tr><td>&nbsp;<\/td><td><strong>4<\/strong><\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>&nbsp;<\/td><td><strong>3<\/strong><\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>&nbsp;<\/td><td><strong>2<\/strong><\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>&nbsp;<\/td><td><strong>1<\/strong><\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td colspan=\"2\" rowspan=\"2\"><img loading=\"lazy\" decoding=\"async\" width=\"81\" height=\"40\" class=\"wp-image-237\" style=\"width: 81px\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2015\/03\/canonpirata.gif\" alt=\"ca\u00f1on pirata\"><\/td><td><strong>1<\/strong><\/td><td><strong>2<\/strong><\/td><td><strong>3<\/strong><\/td><td><strong>4<\/strong><\/td><td><strong>5<\/strong><\/td><td>eje x<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>\u00bfCu\u00e1ntas municiones? 3\n Barco \u00bfCoordenada bx?: 5\n Barco \u00bfCoordenada by?: 4\n <strong>Intento 1 <\/strong>\n Disparo \u00bfCoordenada cx?: 5\n Disparo \u00bfCoordenada cy?: 3\n Movimiento: Sur , 2 casillas\n Disparados: 1\n Hundido: 0\n <strong>Intento 2\n \u2026<\/strong><\/code><\/pre>\n\n\n\n<p><strong>R\u00fabrica<\/strong>: Ingreso de Coordenadas (5 puntos), control de disparos (5 puntos), simulaci\u00f3n de evasi\u00f3n (5 puntos), verificar hundimiento (5 puntos). Resultados finales (5 puntos), Algoritmo integrado y estructurado (5 puntos).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1ra Evaluaci\u00f3n II T\u00e9rmino 2012-2013. Noviembre 27, 2012 \/ICM00794 Tema 3 (30 puntos) El juego \u201cHundir el Barco Enemigo\u201d consiste en realizar disparos desde un ca\u00f1\u00f3n defensor para hundir un barco rival mientras \u00e9ste intenta esquivarse. Considere en un plano cartesiano con las posiciones de ambos. El ca\u00f1\u00f3n permanece en su ubicaci\u00f3n inicial, mientras que [&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":[146,158],"class_list":["post-3248","post","type-post","status-publish","format-standard","hentry","category-fp-1eva20","tag-aleatorios","tag-lazos-bucles"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/3248","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=3248"}],"version-history":[{"count":4,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/3248\/revisions"}],"predecessor-version":[{"id":16610,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/3248\/revisions\/16610"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=3248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=3248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=3248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}