Está en la página 1de 2

Solemne N 2 programacin de Algoritmos Primera parte Nombre: .

Seccin: *

I. Realizar la traza al siguiente algoritmo, indicando en la tabla los distintos valores que van tomando las variable y en el recuadro escribir lo que saldr por pantalla: (20 puntos) Proceso traza Definir num,x,c,a,d como entero; num=335255; Mientras num>0 Hacer x=num%10; c=1; a=0; num=num/10; Mientras num>0 hacer d=num%10; si d=x entonces c=c+1; Sino a=a*10+d; FinSi num=num/10; FinMientras escribir x, "-", c; num=a; FinMientras FinProceso

num 335255 33525 3352 335 33 3 0 233 23 2 0 2 0 0

x 5 3 2 1 2 3 1 2 1

a 0 2 23 233 0 2 0 5 2 5 3 3 3 2

Pantalla

5-3 3-2 2-1

Solemne N 2 programacin de Algoritmos Primera parte Nombre: . Seccin:

I. Realizar la traza al siguiente algoritmo, indicando en la tabla los distintos valores que van tomando las variable y en el recuadro escribir lo que saldr por pantalla: (20 puntos) Proceso traza Definir num,x,c,a,d como entero; num=472442; Mientras num>0 Hacer x=num%10; c=1; a=0; num=num/10; Mientras num>0 hacer d=num%10; si d=x entonces c=c+1; Sino a=a*10+d; FinSi num=num/10; FinMientras escribir x, "-", c; num=a; FinMientras FinProceso

num

Pantalla

También podría gustarte