elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  ayuda nesecito resolver este ejercicio en pseudocodigo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ayuda nesecito resolver este ejercicio en pseudocodigo  (Leído 3,309 veces)
aramys

Desconectado Desconectado

Mensajes: 1


Ver Perfil
ayuda nesecito resolver este ejercicio en pseudocodigo
« en: 17 Mayo 2018, 20:13 pm »


El director técnico del equipo Junior ha decidido evaluar a todos los jugadores del plantel, para lo cual ha planteado el siguiente esquema, que  debe realizar cada jugador, en el cual se deben registrar  valores significativos con el propósito de decidir quienes continúan con el equipo. Cada jugador debe hacer un circuito en la pista atlética del estadio de 10 vueltas, que equivalen a 5 kilómetros durante 10 días, y se considerara que se queda en el plantel cuando: En ninguna de las pruebas diarias haga un tiempo mayor a 16 minutos, o que al menos en una de las pruebas haga un tiempo de mayor de 16 minutos, o que su promedio de tiempos sea menor o igual a 15 minutos. EL diseñador debe hacer esta herramienta lo más flexible para que se pueda ejecutar tantas veces como lo desee el usuario teniendo en cuenta que diariamente puede asistir un número variable de jugadores dado que algunos pueden estar lesionados o enfermos. Se ha estipulado que en máximo un mes todos los jugadores deben realizar mínimo 10 pruebas cada uno para poder responder a las siguientes preguntas:

Cuantos jugadores deben salir del equipo como resultado de la evaluación de las pruebas?

Cuantos continúan con el equipo?

Cuantos continúan en el equipo de acuerdo a cada condición establecida?


En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.471


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: ayuda nesecito resolver este ejercicio en pseudocodigo
« Respuesta #1 en: 17 Mayo 2018, 20:21 pm »

Hola!

Leíste las reglas antes de postear? https://foro.elhacker.net/ejercicios/reglas_161no_faltarlas-t34837.0.html

Debes mostrar lo que llevas hecho...

Saludos!


En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.355


Ver Perfil
Re: ayuda nesecito resolver este ejercicio en pseudocodigo
« Respuesta #2 en: 18 Mayo 2018, 04:45 am »

Cada jugador debe...   y se considerara que...  un tiempo mayor a 16 minutos... o que su promedio de tiempos... diariamente puede asistir un número variable de jugadores.. en máximo un mes todos los jugadores...

S1 -Cuantos jugadores deben salir del equipo como resultado de la evaluación de las pruebas?
S2 -Cuantos continúan con el equipo?
S3 -Cuantos continúan en el equipo de acuerdo a cada condición establecida?
Cuando existen muchos condicionantes, tantos que resulta prácticamente imposible o tedioso hacerlo de cabeza... en estos casos lo que se hace es recurrir a una tabla de verdad.

En la cabecera de la primera fila, se coloca cada condicionante (un identificador del condicionanteincluso en forma de expresión si fuere preciso), en cada fila bajo la primera, en la primera columna, cada una de las opciones posibles de cada condición... (pueden recogerse en rangos o lista, si comparten condición 5-12; 3-15, 3,7y11, en la misma fila, etc...)

Luego se va rellenando la tabla cruzando ambos datos (colocando en cada casilla del 'mapa' V,F; 1,0;L T,F (la pareja que prefieras). Importante no errar al rellenarlo, porque luego es prácticamente complicado de descubrir el fallo.... revisa varias veces que lo rellenaste correctamente.

Finalmente a la derecha de añade una columna por cada 'pregunta' (S1, S2, S3), y línea a línea se recorre cada caso actualizando mentalmente si se sigue cumpliendo o si deja de cumplirse, al final se pone V (verdadero) ó F (Falso), 1, 0 ó en ingles T, F, como Salida para esa pregunta en esa línea.
Una vez completo toda la columna (para cada salifa, función), se fija uno en si hay más Verdadero que Falsos... como esto es pura álgebra, si aparecen menos Verdadero que Falso, pues lo expresamos en afirmativo, si son menos los falsos lo expresamos en negativo...
Si Solo el Lunes nadas, es más sencillo afirmarlo... "solo nado el lunes" si sólo el sábado no nadas es más sencillo negar ese día que afirmar el resto "solo el sábado no nado" (que decir "nado el lunes, el martes, el miércoles... y el domingo").

Seguramente recuerdes del álgebra aquello de ABC+ACB+CB+DFG+AG...etc... pués igual, a cada condicionante asígnale una letra y a cada caso posible de ese condiionante un número, luego se trata de recorrer la tabla y poner las expresiones resultantes... y al igual que las expresiones de álgebra (porque esto también es álgebra), se pueden resumir desde la forma canónica (eso ya en una segunda fase)...

Finalmente ya reducidas las expresiones... de la tabla de verdad es luego bastante sencillo realizar el pseudocódigo, porque solo tienes que poner los casos de cada condicionante (que afirma o niega como se ha dicho antes, elegir el más breve).
« Última modificación: 18 Mayo 2018, 04:56 am por NEBIRE » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines