{"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":"2026-10-11T16:29:42","modified_gmt":"2026-10-11T21:29:42","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<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>Tema 3<\/strong> (30 puntos) <\/p>\n\n\n\n<p>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<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter 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<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\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<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\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<\/div>\n<\/div>\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":6,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/3248\/revisions"}],"predecessor-version":[{"id":26283,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/3248\/revisions\/26283"}],"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}]}}