Saltar al contenido principal

Boletín 101. Algoritmos

En este primer boletín vamos a ver diferentes algoritmos en pseudocódigo y vamos a intentar entender qué función realizan.

Ejercicios

Ejercicio 1. Dado el siguiente pseudocódigo:

SI A > B ENTONCES
MOSTRAR 1
SINO SI A < B ENTONCES
MOSTRAR -1
SINO
MOSTRAR 0
FIN SI

Indica la salida que se producirá para los siguientes valores:

  • a) A=3 y B=1
  • b) A=2 y B=3
  • c) A=4 y B=4
  • d) A=0 y B=-1

Ejercicio 2. Dado el siguiente pseudocódigo:

MIENTRAS A > 0 HACER
SI EL RESTO DE A/2 = 0 ENTONCES
B = B + A
SINO
B = B - 1
FIN SI
A = A - 1
FIN MIENTRAS
MOSTRAR B

Indica la salida que se producirá para los siguientes valores:

  • a) A=4 y B=2
  • b) A=5 y B=1
  • c) A=-2 y B=6
  • d) A=1 y B=8

Ejercicio 3. Dado el siguiente pseudocódigo:

PARA I DESDE 1 HASTA N HACER
SI EL RESTO DE I/2 <> 0 ENTONCES
RESULTADO = RESULTADO + (I * 2)
SINO
RESULTADO = RESULTADO + (I * I)
FIN SI
FIN PARA
MOSTRAR RESULTADO

Indica la salida que se producirá para los siguientes valores:

  • a) N=3 y RESULTADO=5
  • b) N=5 y RESULTADO=1
  • c) N=4 y RESULTADO=-1
  • d) N=6 y RESULTADO=2

Nota: <> significa "distinto".


Ejercicio 4. Dado el siguiente pseudocódigo:

factorial = 1
i = 1

MIENTRAS i <= numero HACER
factorial = factorial * i
i = i + 1
FIN MIENTRAS

MOSTRAR factorial

Indica la salida que se producirá para los siguientes valores:

  • a) numero=3
  • b) numero=5
  • c) numero=2
  • d) numero=6

Ejercicio 5. Dado el siguiente pseudocódigo:

MIENTRAS I < 10 HACER
SI I > 0 ENTONCES
suma = suma + I
FIN SI

I = I + 1
FIN MIENTRAS

MOSTRAR suma
  • a) I=3 y suma=2
  • b) I=5 y suma=1
  • c) I=-1 y suma=-1
  • d) I=6 y suma=3
  • e) I=0 y suma=0