You are on page 1of 3

EJERCICIOS: ENUNCIADOS

Ejercicio 1: Observa la siguiente secuencia de instrucciones:


1.
2.
3.
4.
5.
6.
7.

A=5
B=7
C=2
A=A+B+C
B=C/2
A=A/B+A^C
Imprimir(A)

Ahora responde a las siguientes cuestiones:


a) Qu valor contiene A despus de la cuarta instruccin?
14
b) Qu valor contiene B despus de la quinta instruccin?
1
c) Qu valor contiene A despus de la sexta instruccin?
210
d) Qu valor imprime la ltima instruccin?
210
e) Si en lugar de Imprimir(A) hubisemos escrito Imprimir(A) Qu aparecera?
5
Ejercicio 2: Observa la siguiente secuencia de instrucciones:
1.
2.
3.
4.
5.
6.

A=5
B=7
C=1
D = (A == B)
E = (A <> B)
F = (MOD(B/A) >= C)

Ahora responde a las siguientes cuestiones:


a) Qu valor contiene D despus de la cuarta instruccin?
0,Falso
b) Qu valor contiene E despus de la quinta instruccin?
1,True
c) Qu valor contiene F despus de la sexta instruccin?
1,Verdadreo
d) Cunto valen A, B y C despus de la ltima instruccin?
A:5,B:7,C:1
Ejercicio 3: Observa la siguiente secuencia de instrucciones:
1.
2.

leer(A)
leer(B)

3.
4.
5.
6.

leer(C)
D = (A == B)
E = (A <> B)
F = (MOD(B/A) >= C)

Ahora responde a las siguientes cuestiones: Supongamos que el usuario introduce 3 en A, 4 en B y


5 en C
a)
b)
c)
d)

Qu valor contiene D despus de la cuarta instruccin?


0,Falso
Qu valor contiene E despus de la quinta instruccin?
1,True
Qu valor contiene F despus de la sexta instruccin?
0,Falso
Cunto valen A, B y C despus de la ltima instruccin?
A:3,B:4,C:5

Ejercicio 4: Observa la siguiente secuencia de instrucciones:


1.
2.
3.
4.
5.
6.
7.

leer (A)
resultado = 1
mientras (A>1)
resultado = resultado * A
A=A1
fin mientras
imprimir(resultado)

Ahora responde a las siguientes cuestiones:


a) Si en la primera instruccin se introduce un valor 2 en A Qu valor se imprime? 2
b) Si en la primera instruccin se introduce un valor 3 en A Qu valor se imprime? 6
c) Si en la primera instruccin se introduce un valor 4 en A Qu valor se imprime?4
d) Qu se est calculando? Factorial
Ejercicio 5: Observa la siguiente secuencia de instrucciones:
1.
2.
3.
4.
5.
6.

leer (A)
Si (A>0)
Imprimir (A,es positivo)
Si no
Imprimir (A,es negativo)
Fin si

a) Describe, instruccin por instruccin, qu se est haciendo con este algoritmo.


Leer nmero que se escribi
Hacer una condicin a ver si el Valor es mayor que cero
Si es as se escribe que es positivo
De lo contrario

Se escribe que es negativo


b) Qu pasa si A = 5? Y si A = - 100?
5: Positivo y 100: Negativo
c) Escribe otro algoritmo para distinguir mltiplos de 3 y compralo
Escribir
Leer A
Si (Mod A/0:0) Entonces
Escribe A, no es mltiplo de 3
Sino Escribir A,es mltiplo de 3
Fin
Ejercicio 6: Observa la siguiente secuencia de instrucciones:
1.
2.
3.
4.
5.
6.
7.
a)
b)
c)
d)

leer (NumeroA)
leer (NumeroB)
Si (NumeroA < NumeroB)
imprimir ("El mayor es:", NumeroB)
si-no
imprimir ("El mayor es:", NumeroA)
fin-si

Describe qu se est haciendo con este algoritmo.


Esta Descubriendo nmeros Mayores
Qu pasa si NumeroA = 5 y NumeroB = - 100? B es el nmero mayor
Qu pasa si NumeroA = 10 y NumeroB = 100? El Mayor es 100
Qu pasa si NumeroA = 10 y NumeroB = 10? El Mayor es 10

You might also like