Sei sulla pagina 1di 5

Presaberes

Software para Ingeniería

Diana Buelvas Portela

Grupo:
203036_13

Presentado
Steven Bedoya

Universidad Nacional Abierta Y A Distancia (UNAD)


Escuela De Ciencias Básica, tecnología e ingeniería (ECBTI)
CEAD Puerto Colombia Atlántico
Mayo 2020
1. Presente una idea solución al problema a resolver diligenciando la
siguiente tabla
Tabla 1. Descripción de la idea propuesta para resolver el
problema (no las prácticas)

Item a resolver Respuesta


Información de entrada *el usuario puede escoger el
tamaño de tablero ya sea de 8 a 10
filas y columna y este de forma
aleatoria debe colocar la posición
de los barcos.

*cada cuadro en donde halla un


barco vale un punto

*el usuario puede escoger en


continuar un juego o rendirse

* cada barco debe ir en cada


casilla, de forma horizontal o
vertical, no puede estar diagonal.

*cada casilla vale un punto:


portaaviones (5 casillas),
acorazado (4 casillas) y lancha (3
casillas).
Procesos Realizar un programa que genere
una matriz
Información de salida *Mostrar la matriz seleccionada ya
sea de 8 o 10 con los disparos
acertados y los que cayeron al
agua.
*opción de colocar nombres o un
nickname para identificar los
turnos, identificar al ganar
mediante puntos, la puntuación
mas alta, revelara al ganador.
*mostrar los barcos hundidos

Descripción de la idea en Se debe realizar una matriz, según


función de los datos anteriores la opción de jugador, pequeño de 8
y grande de 10 filas y columnas
respectivamente, cada casilla en
donde se ubique un barco valdrá
un punto. Es decir, el portaaviones
está en 5 casillas, por ende, cada
casilla tiene un punto y en total
seria 5 puntos que puede tener el
jugar si lo derriba por completo.
El jugador ingresara un nickname
para identificarse entre sí y los
turnos.
La posición de los barcos se pondrá
de forma aleatoria.
Si cae al agua aparecerá un cero,
indicando que no hay punto y un
mensaje diciendo “fallido” o
“disparo al agua”, si el disparo da
en un marco mostrará el número 1,
de punto, y además del mensaje de
“acertado”.
En cada turno aparecerá la opción
de disparar o rendirse
Al finalizar mostrara un mensaje
con la puntuación total, total
barcos hundidos y el ganador de la
partida.
Temas para consultar Tutorial y Funciones de Scilab o
Matlab, creación de matrices,
lógica, conceptos de programación
Referencia bibliográfica de Monroy, J. (2014). PLE Matlab-
donde lo va a extraer. Scilab. Recuperado
de http://www.netvibes.com/juanolmv#Do
nde_relacionarme_con_otros

Scilab for very beginners. (2013).


Capítulos 1-3. pág. 1-18.
Recuperado
de https://www.scilab.org/tutorials/scilab-
beginners-%E2%80%93-tutorial

2. Establecer como mínimo un criterio de viabilidad puede ser: técnico, de


interacción, económico, entre otros, para que posteriormente en grupo
los apliquen y puedan seleccionar la mejor de las ideas.

Tabla 2. Criterio propuesto para evaluar las ideas

Descripción del criterio Rango de


puntuación a
proponer
Cada idea debe evaluarse de acuerdo a los
criterios del problema, se debe ver la Puede tomarse el
viabilidad de cada uno, así como la valor de 1-10 siendo
funcionalidad. 10 el mas alto.

3. Diligenciar la siguiente tabla con el ánimo de aplicar los criterios de


viabilidad a cada una de las ideas y seleccionar la que sea evaluada con
más puntos.
Tabla 3. Selección de la idea a desarrollar

Criterio Criterio Criterio Criterio Criterio Total


1 2 3 4 5 Puntos
Idea 1 (puntos) (puntos) (puntos) (puntos) (puntos)

Idea 2 (puntos) (puntos) (puntos) (puntos) (puntos)

Idea 3 (puntos) (puntos) (puntos) (puntos) (puntos)

Idea 4 (puntos) (puntos) (puntos) (puntos) (puntos)

Idea 5 (puntos) (puntos) (puntos) (puntos) (puntos)

De manera explícita indique que idea seleccionan

4. Diseñar una propuesta metodológica (pasos a seguir para lograr


construir la solución con base en la idea seleccionada).
Tabla 4. Propuesta metodológica

Idea seleccionada:
Paso 1:
Paso 2:
Paso 3:
….
Paso n:

Potrebbero piacerti anche