• Martes 16 de Abril de 2024, 22:03

Autor Tema:  Lenguaje R  (Leído 3006 veces)

elida

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Lenguaje R
« en: Miércoles 17 de Octubre de 2007, 00:08 »
0
hola amigos programadores... necesito ayuda respecto a un lenguaje relativamente nuevo, llamado "R" y se basa en probabilidades y estadisticas.
basicamente estoy interesada en saber el algoritmo para este problema:
tres hombres se enfrentan en un duelo (A, B y C). "A" dispara primero y tiene 2 opciones:
1) disparar al aire
2)disparar a "B"
las probabilidades de que c/u acierte son A=0.3, B=1 Y C=0.5, si A escoge la opcion 1, dispara B mata a C y luego dispara A y si falla muere. Si escoge la 2ª opcion y acierta mata a B, y  queda en un intercambio de disparos contra C... si falla B mata a C y se presenta la situacion del principio.
Cual es la probabilidad de que A gane si elige la primera opcion?
"El todo es mas que la suma de sus partes"

GsOiD

  • Miembro activo
  • **
  • Mensajes: 83
  • Nacionalidad: mx
    • Ver Perfil
Re: Lenguaje R
« Respuesta #1 en: Miércoles 17 de Octubre de 2007, 06:40 »
0
Que duda en específico tenes .... así será más facil ayudar =)

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Lenguaje R
« Respuesta #2 en: Miércoles 17 de Octubre de 2007, 18:29 »
0
Lo lamento Elida pero esto no es un foro de "R" por lo que no creo que obtengas una respuesta relacionada con este lenguaje...

...en fin: Algo para leer (Abajo de todo hay varios PDF's)

Un saludo :beer:
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

elida

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Lenguaje R
« Respuesta #3 en: Miércoles 17 de Octubre de 2007, 21:10 »
0
gracias por su ayuda... la duda que tenia era la logica en si del programa... a pesar de que es sobre estadisticas, la sintaxis es como la de lenguaje c.... usa if, else, while... casi todo igual... lo que pasa es que me cuesta crear un codigo que me permita evaluar todas las condiciones... lo que si se, es que tengo que usar un contador que aumente cada vez que el jugador A quede vivo, y al final dividirlo entre un numero N de veces que tengo que hacer que se ejecute el programa...
no se den por vencidos jeje... ayudenme... puede ser un codigo en C y yo luego lo interpreto y lo adapto a R...
saludos y besos a todos!!!    :hola:
"El todo es mas que la suma de sus partes"

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Lenguaje R
« Respuesta #4 en: Jueves 18 de Octubre de 2007, 03:09 »
0
Cita de: "elida"
gracias por su ayuda... la duda que tenia era la logica en si del programa... a pesar de que es sobre estadisticas, la sintaxis es como la de lenguaje c.... usa if, else, while... casi todo igual... lo que pasa es que me cuesta crear un codigo que me permita evaluar todas las condiciones... lo que si se, es que tengo que usar un contador que aumente cada vez que el jugador A quede vivo, y al final dividirlo entre un numero N de veces que tengo que hacer que se ejecute el programa...
no se den por vencidos jeje... ayudenme... puede ser un codigo en C y yo luego lo interpreto y lo adapto a R...
saludos y besos a todos!!!    :hola:
Bueno. No se como será la mecánica de ese lenguaje pero ahora que entiendo tu problema y me pongo a analizarlo, veo que para el caso planteado:
Cita de: "elida"
Cual es la probabilidad de que A gane si elige la primera opcion?
no hace falta cálculo alguno  :blink:
Mirá:

Si no estoy errado, sería así:
T0: A dispara al aire
T1: B mata a C
T2: A dispara a B con una probabilidad de acierto igual a 0.3 o 30%
T3: En caso de que A falle (70% de probabilidad), B mata a A

Viendo esto, hasta T2, no hay probabilidades en juego, llegado este momento A tiene 30% de probabilidad de matar a B, y esa es justamente la probabilidad que tiene para ganar ya que no hay probabilidades anteriores.

¿Es eso lo que estás buscando? :think:
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.