Documente Academic
Documente Profesional
Documente Cultură
Elaborado por:
Presentado al tutor:
Steven Bedoya
Introducción a Matlab
Según Gil, R. M. (2003) existen elementos que permiten definir el
procedimiento para la captura de información y visualización de
resultados en cada uno de estos procesos intervienen elementos tanto
para la captura de datos así como para su visualización, estos elementos
pueden ser datos de entrada y de igual forma para su visualización
datos de salida es decir datos de entrada leer y datos de salida imprimir
Diseño
Creación de la matriz
mar = zeros(10,10)
columna=randi([1,7],1,1)
for i=:3
mar(horizontal,columna+i) =1;
end
for i=:10
for j = : 10
fprintf( '%&d\t',mar(i,j) );
end
fprintf('\n');
end
else
fprintf('ingresar un rango valido [1-10]');
end
hundido = 0
disparo = 0
# Juego
while (disparo<n and hundido==0):
print('\nIntento '+str(disparo+1))
print('Barco enemigo en ('+str(bx)+','+str(by)+')')
cx = int(input('Disparo ¿Coordenada cx?: '))
cy = int(input('Disparo ¿Coordenada cy?: '))
d = int(random.random()*4)+1
p = int(random.random()*3)+1
if d==1:
by = by+p
if d==2:
by = by-p
if d==3:
bx = bx+p
if d==4:
bx = bx-p
if (bx==cx and by==cy):
hundido = 1
disparo = disparo+1
# SALIDA
print('Barco Hundido:')
print(hundido)
print('Disparos realizados:')
print(disparo)