Informática, pregunta formulada por soniadelvalleparedes, hace 1 año

Cual será el valor de la variable K al finalizar la ejecución del siguiente bloque?
I=1
K=1
Do While ( I <10)
If ( I>K) Then
K= K-1
En ir
I=I+2
En While

Como resuelvo paso a paso x favor?

Respuestas a la pregunta

Contestado por Usuario anónimo
11

I=1

K=1

AL INICIAR

DO WHILE(1<10)

IF(1>1) THEN  

AQUI COMO NO SE CUMPLE LA CONDICION, EL VALOR DE K NO DISMINUYE

1=1-1

END IF

1=1+2

END WHILE

DO WHILE(3<10)

IF(3>0) THEN

DESDE AQUI YA SE EMPIEZA A CUMPLIR LAS 2 CONDICIONES

QUE I ES MENOR A 10 Y EL CICLO CONTINUA

Y QUE I ES MAYOR QUE K Y EMPIEZA A RESTARLE 1

0=0-1

END IF

3=3+2

END WHILE

DO WHILE(5<10)

IF(5>-1) THEN

-1=-1-1

END IF

5=5+2

END WHILE

DO WHILE(7<10)

IF(7>-2) THEN

-2=-2-1

END IF

7=7+2

END WHILE

DO WHILE(9<10)

IF(9>-3) THEN

-3=-3-1

END IF

9=9+2

END WHILE

DO WHILE(11<10)

END WHILE

AQUI FINALIZA EL CICLO

Y QUEDA:

K=-3

I=11


Usuario anónimo: jrb m ayudas cn practica del lenguaje xfii
Contestado por Xtian34
18

Respuesta:

K= -23

Explicación:

Otras preguntas