Documente Academic
Documente Profesional
Documente Cultură
1
point
1.
Si tenemos la siguiente descripcin en pseudocdigo, qu valor tendr la variable Y despus la
lnea 6? Entra un nmero entero de 1 cifra. Por ejemplo: 8
1 1 X <= 1;
2 2 Y <= 2;
3 3 Z <= 3;
4 4 X <= XZ;
5 5 Z <= X - Y;
6 6 Y <= X + Y + Z;
1
point
2.
Dado el siguiente pseudocdigo, escribe los valores que tendrn las variables a, b, c y d una vez
ejecutado el algoritmo. Escribe los valores separados por un espacio en blanco. Ejemplo: si el
resultado al acabar la ejecucin es a=1, b=2, c=23, d=4, escribe 1 2 23 4
26
1
point
3.
Cul de los siguientes pseudocdigos calcula la suma de los nmeros pares comprendidos entre el
valor 1 y el 103?.
1
point
4.
Cul de los siguientes pseudocdigos calcula la suma de los cuadrados de los 100 primeros
nmeros naturales (desde el 1 hasta el 100 ambos incluidos)?
1 total <= 1;
2 For num in 1 to 99 loop
3 total <= total + (num)^2;
4 end loop;
1 total <= 0;
2 For num in 1 to 100 loop
3 total <= total + (num)^2;
4 end loop;
1 total <= 0;
2 For num in 1 to 100 loop
3 total <= num + (num)^2;
4 end loop;
1
point
5.
Cul de los siguientes pseudocdigos calcula el factorial de un nmero N?.
1 factorial <= 1;
2 While N > 0 loop
3 factorial <= factorial N;
4 N <= N + 1;
5 end while;
1 factorial <= 1;
2 While N > 0 loop
3 factorial <= factorial N;
4 N <= N 1;
5 end while;
1 factorial <= 1;
2 While N 0 loop
3 factorial <= factorial N;
Comprobacin de conocimientos: pseudocdigo
4 N <= N + 1;
5 end while;
Cuestionario prctico, 7 questions
1 factorial <= 1;
2 While N 0 loop
3 factorial <= factorial N;
4 N <= N 1;
5 end while;
1
point
6.
Dados dos vectores de 8 posiciones: [a0, a1, a7] y [b0, b1, b7], cul de los siguientes
pseudocdigos calcula Y = a0 + b0 + a1 + b1 +a7 + b7 ?
1 acc <= 0;
2 for i in 0 to 7 loop
3 acc <= acc + ai + bi;
4 end loop;Y <= acc;
1 for i in 0 to 7 loop
2 acc <= acc + ai + bi;
3 end loop;
4 Y <= acc;
1 for i in 1 to 8 loop
2 acc <= acc + ai + bi;
3 end loop;
4 Y <= acc;
1 acc <= 0;
2 for i in 0 to 7 loop
3 acc <= acc + ai bi;
4 end loop;
5 Y <= acc;
1
point
7.
Dado el siguiente pseudocdigo, escribe el valor que tendr la variable "a" una vez ejecutado el
algoritmo. Escribe el resultado como un nmero entero de 2 dgitos. Ejemplo: 59
1 a <= 35;
2 For i in 0 to 4 loop
3 For j in 0 to 4 loop
4 If (i=j) then a <= a + 1;
5 elsif (j = 4) then a <= a + 2;
6 end if;
7 end if;
8 end loop;
9 end loop;
10 a <= a + 10;
76