Page 180

3.5 Paso de par´ametros 5 ++++++++++++++++++++ 6 ++++++++++++++++++++ 7 ++++++++++++++++++++ 8 ++++++++++++++++++++ Hay 5 n´ aufragos. Dispones de 20 sondas. Coordenadas:

El tablero se muestra como una serie de casillas. Arriba tienes letras para identificar las columnas y a la izquierda n´ umeros para las filas. El ordenador nos informa de que a´ un quedan 5 n´aufragos por rescatar y que disponemos de 20 sondas. Se ha detenido mostrando el mensaje ((Coordenadas:)): est´ a esperando a que digamos en qu´e coordenadas lanzamos una sonda. El ordenador acepta una cadena que contenga un d´ıgito y una letra (en cualquier orden) y la letra puede ser min´ uscula o may´ uscula. Lancemos nuestra primera sonda: escribamos 5b y pulsemos la tecla de retorno de carro. He aqu´ı el resultado: 

Coordenadas: 5b ABCDEFGHIJKLMNOPQRST 0 +.++++++++++++++++++ 1 +.++++++++++++++++++ 2 +.++++++++++++++++++ 3 +.++++++++++++++++++ 4 +.++++++++++++++++++ 5 .0.................. 6 +.++++++++++++++++++ 7 +.++++++++++++++++++ 8 +.++++++++++++++++++ Hay 5 n´ aufragos. Dispones de 19 sondas. Coordenadas:

El tablero se ha redibujado y muestra el resultado de lanzar la sonda. En la casilla de coordenadas 5b aparece un cero: es el n´ umero de na´ ufragos que hemos detectado con la sonda. Mala suerte. Las casillas que ahora aparecen con un punto son las exploradas por la sonda. Ahora sabes que en ninguna de ellas hay un n´aufrago. Sigamos jugando: probemos con las coordenadas 3I. Aqu´ı tienes la respuesta del ordenador: 

Coordenadas: 3I ABCDEFGHIJKLMNOPQRST 0 +.++++++.+++++++++++ 1 +.++++++.+++++++++++ 2 +.++++++.+++++++++++ 3 ........1........... 4 +.++++++.+++++++++++ 5 .0.................. 6 +.++++++.+++++++++++ 7 +.++++++.+++++++++++ 8 +.++++++.+++++++++++ Hay 5 n´ aufragos. Dispones de 18 sondas. Coordenadas:

En la casilla de coordenadas 3I aparece un uno: la sonda ha detectado la presencia de un n´aufrago en alguna de las 4 direcciones. Sigamos. Probemos en 0I: 

Coordenadas: i0 ABCDEFGHIJKLMNOPQRST 0 ........2........... 1 +.++++++.+++++++++++ 2 +.++++++.+++++++++++ 3 ........1........... 4 +.++++++.+++++++++++ 5 .0.................. 6 +.++++++.+++++++++++

174

Introducci´ on a la Programaci´ on con C

Profile for esLibre.com

Introducción a la programación con c  

Introducción a la programación con c  

Advertisement