En el problema 7 del ECAES que pasa si en C , i es aumentado en 1 cada vez, cual es la respuesta ?

 

El problema quedaria planteado asi:

 

Dada la siguiente instrucción for (A y D son condiciones; C y E son instrucciones; A, D, C, E,en C , i es aumentado en 1 cada vez ):

for (i= 1; i<=1000; i= i+1)

if (A)

C: i=i+1;

else if (D) E;

  else C: i=i+1;

C ocurriria la mitad de las veces es decir provocaria que el ciclo se terminara mas rapido

 P(A) =0,6 ,  P(AC)=0.4

 P(D) =0.8 ,  P(DC)=0.2

Si A es cierta con probabilidad 0.6 y D es cierta con probabilidad 0.8.

 C ocurre cuando se da A y cuando no se da D, después de no haberse llevado acabo A, es  decir, se tiene la suma:  

1/2*(P(A)*1000)+ 1/2*(P(AC)* P(D) *1000)= 1/2*(0.6*1000)+1/2(0.4*0.2*1000)=300+84= 384 veces

        

Hosted by www.Geocities.ws

1