Hace 6 años | Por fantomax
Publicado hace 6 años por fantomax

Comentarios

D

100
(para rellenar)

fantomax

#1 Un argumentillo, plis

D

#3 venga, va, aunque no sé si sabré representarlo...

x1 = ( x + 100 ) / 2; x1 = 50
x2 = ( x1 + 100 ) / 2; x2 = 25
x3 = ( x2 + 100 ) / 2; x3 = 12.5
....
x1 = 100 * ( 1 / 2 ); x1 = 100 * ( 1 / ( 2 ^1 ) )
x2 = 100 * ( 1/ 4 ); x2 = 100 * ( 1 / ( 2 ^2 ) )
x3 = 100 * ( 1/ 8 ); x3 = 100 * ( 1 / ( 2 ^3 ) )
...
total = sum(x, (x+100/2)) = x1 + x2 + x3 + ...
total = ( 100 * ( 1 / ( 2 ^1 ) ) ) + ( 100 * ( 1 / ( 2 ^2 ) ) ) + ( 100 * ( 1 / ( 2 ^3 ) ) ) + ...
total = 100 * ( (1 / ( 2 ^1 ) )) + ( 1 / ( 2 ^2 ) )) + ( 1 / ( 2 ^3 ) ) .... )
total = 100 * sum (n, 1/(2^(n+1))) = 100 * 1 = 100

supongo que tantos años serán suficientes para acercarse al límite

fantomax

#4 Bien.

D

#4 acabará teniendo guardados tantos cacahuetes como los que recibe, con más o menos dilatación en el tiempo, sin importar la cantidad recibida ni la fracción consumida #5

D

Dia 1: 50 cacahuetes
dia 2: 75
87.5
93.75
96.875
98.4375
99.21875
99.609375
99.8046875
99.90234375
99.951171875
99.9755859375
Dia 16: 99.98779296875
Dia 365: 100 cacahuetes

Emulador Basic Online: http://yohan.es/swbasic/
10 for n=1 to 365
20 c=c+100
30 c=c/2
40 PRINT c
50 NEXt n

m

#8 una pequeña variacion, resulta que el mono tiene una cantidad desconocida de cacahuetes el inicio, el enunciado dice "bastantes"

Asi, si el mono tuviera inicialmente 300 cacahuetes tu programa deberia quedar asi

5 c=300
10 for n=1 to 365
20 c=c+100
30 c=c/2
40 PRINT c
50 NEXt n

Obteniendo este resultado

200
150
125
112.5
106.25
103.125
101.5625
100.78125
100.390625
100.1953125
100.09765625
100.048828125
100.0244140625
100.01220703125
100.006103515625
100.0030517578125
100.00152587890625
100.00076293945312
100.00038146972656
100.00019073486328
100.00009536743164

que efectivamente tiende a 100, la misma tendencia se observa con cantidades menores y el caso extremo es con ningun cacahuete (c=0 que es el caso que has expuesto)

D

Claramente el dueño es el jefe de una cárnica que paga un sueldo de cacahuetes al mono, que trabaja programando para otra empresa, que fue subcontratada por otra empresa, que fue subcontratada por la empresa que ganó el concurso de Lexnet por tener los contactos adecuados.

Entre gastos corrientes, plátanos, vacaciones, caprichitos de Amazon, Black Friday y navidades... no ahorra una mierda de cacahuetes y a veces le toca tirar de la tarjeta Cacahuete Pass para llegar a fin de mes.

El resumen es que su saldo medio es menor de 100 cacahuetes salvo cuando cobra la extra, si es que no la tiene prorrateada.

F

¿donde quedó la abstracción?

Sea cual sea la cantidad inicial, cuanto tiene en la bolsa mas de 100, al añadirle 100, comerá mas de 100, con lo que la cantidad dentro de la bolsa disminuirá.

Si tiene menos de 100, consumirá menos de 100, con lo que la cantidad dentro de la bolsa aumentará.

Solo cuando tenga 100 exactamente, no habrá incremento ni decremento y es la solución de equilibrio.

Luego la solución es 100.

d

50, ya que el recuento es por la noche, después de que el mono se haya comido la mitad de los que había tras rellenar la bolsa por la mañana.

m

Pues yo diría que depende de como haga el redondeo cuando el número de cacahuetes es impar, porque dudo mucho que el mono se ponga a guardar medios cacahuetes, luego cuartos, octavos... yo diría que se come un número entero de cacahuetes.

Cuando el número es impar, debe escoger si se come la mitad mayor o la menor. Si se come siempre la mitad menor, el resultado es 100. Si alterna, o escoge aleatoriamente, también será 100. Pero si se come siempre la mitad mayor, el resultado será 99, porque 199 = 100 que se come + 99 que deja, y ahí se queda en equilibrio.

fantomax

Un argumentillo.

javicho

50, porque durante el dia se los come, cuando el cuidador los cuenta por la noche aun no le ha rellenado

javicho

Tambien podrian ser 50 si justo ese dia el mono se comió los cacahuetes.

Variable

Define "bastantes cacahuetes"

Define "varios años"

Sabemos los que le dan día a día, y que se come la mitad de lo que hay en la bolsa actualmente (no 50... en la bolsa había más, así que come más de 50).

Con los parámetros del problema y la información que tenemos, dicho en malagueño, la solución estaría entre una mihilla y una jartá de cacahueteh... abeh?

D

#12 Y corta las lonchas de cacahuete muy finas, al menos la 'ultima.

F

#12 Estudia la definición de convergencia de una sucesión. Independientemente del número inicial, el numero final siempre es 100 cuando n→∞.

Se llega a la misma solución si buscas las condiciones de equilibrio de la función. Solo cuando llega a haber cacahuetes 100 se llega a la condición de equilibrio.

Variable

#20 joer... Da gusto leer a los que saben 👏 👏 👏

i

El número de cacahuetes es de 100, o 200 si contamos con los que le meta en la bolsa ese día.
Si al principio tenía menos de 100, la cantidad va aumentando hasta llegar a 200. En ese punto ya no se mueve porque cada día come la mitad que son 100, justo la misma cantidad que le incluye el dueño.
Si al principio tenía más de 200, la cantidad irá disminuyendo día a día hasta llegar a los 200, mismo caso explicado anteriormente. Come lo mismo que le ingresa el dueño.

redion

La mitad de los que haya recibido

perrinchi

la mitad del total de los que le habia dado. sin mas