Está en la página 1de 5

Ejercicios propuestos

1. Cuales son símbolos que se utilizan en las expresiones para modificar el valor de una
expresión simple o para componer una expresión nueva a partir de una o más.
a) Operandos
b) Operadores
c) Expresiones
d) Asignadores

2. Un módulo (%), entero (||) es:


a) Operador aritmético
b) Operador relacional
c) Función aritmética
d) Secuencial

3. Objeto de valor invariable donde su valor no cambia durante el proceso de un


programa.
a) Variable Fija
b) Constante
c) Variable
d) Ninguno

4. Evaluar la expresión

! ( (5 > 4 OR 3 < 6) AND (8 == 5)) OR (5 MOD 2 <> 2)

! ( (V OR V) AND (F)) OR (1 <> 2)

! ( (V) AND (F)) OR (V)

! (F) OR (V)

(V) OR (V)

5. Evaluar la expresión

(NOT(234 > 22) AND (982 < 1112)) OR ((a == a) OR (21 > = 21))

(NOT(V) AND (V)) OR ((V) OR (V))

(F) AND (V) OR (V)

(F) OR (V)

6. Evaluar la expresión para los valores a = 1, b = 2 y c = 3

[((2 ∗ 1) − (5 ∗ 2 + 10)) > 3 ∗ 2 + 3] OR [3 ∗ 1 ∗ 2 ∗ 3 > = 200]

[((2 ) − (10 + 10)) > 6 + 3] OR [18 > = 200]

[((2 ) − (20)) > 9] OR [F]´


[-18 > 9] OR [F]

[F] OR [F]

7. Evaluar la expresión

789 % 55 == 5 ∗∗ 3 AND 4 ∗∗ 2 < 2 ∗∗ 4

19 == 15 AND 8 < 8

F AND F

8. Evaluar la expresión si se tiene los valores:

T = 9, Y = 4, K = 8, N = 3, P = -3, Z = Verdad, W = Falso, A = Falso, B = Verdad

{ 9 < ( -3 + 1)} OR { [ ( 8 + 1 – (-3)== ( 8 % 3) − 4 ) AND V] OR [ V AND !F ]}

{ 9 < -2)} OR { [ ( 12)== -2 ) AND V] OR [ V AND V ]}

{F} OR { ( F ) AND V] OR [ V ]}

{F} OR { [F] OR [ V ]}

F OR V

9. Evaluar la expresión:
5 ∗∗ 4 % 2 % 4 < = |−487 + 1098 | // 12
625 % 2 % 4 < = 611// 12
5 % 4 < = 50
1 < = 50
V
10. Evaluar cada una de las siguientes expresiones y determinar el valor de ♣,♠,♥,♦
♣ = ( 2^3 ^ 1 ^ ( 21340 % 10 ) ) + ( 45 MOD 4*7 )
♣ = ( 8 ^ 1 ^ ( 0 ) ) + ( 1*7 )
♣ = ( 1) + (7)
♣=8

♠ = 45 DIV 12 MOD 3 * 7 DIV 5 MOD 10

♠ = 3 MOD 3 * 7 DIV 5 MOD 10

♠ = 0 DIV 5 MOD 10

♠ = 0 DIV 5 MOD 10

♠=0
♥ = 4 + ( 4 MOD 5 ) ^ ( 5 - ( 8*4 DIV 7 ) )
♥ = 4 + ( 4 ) ^ ( 5 - (4) )+
♥=4+4 ^(1)
♥=8

♦ = 23 – 28 + ( 2 ^ ( 13-10+7-14+5-7+12-3 ) )

♦ = -5 + 2 ^ 3

♦ = -5 + 8

♦=3

Respuesta: e) ♣=8 ♠=0 ♥=8 ♦=3

11. Con los valores obtenidos en el ejercicio anterior resolver:


i. ®= ♣>♥ ©=♠<=♦

♣>♥

8>8

♠<=♦

0<=3

Respuesta: a) ®=V ©=V

12. Con el ejercicio anterior evaluar la siguiente expresión


NOT [® AND (NOT (®AND ©) OR (® OR©) ) ]
NOT [V AND (NOT (V AND V) OR (V OR V) ) ]
NOT [V AND (NOT (V) OR (V) ) ]
NOT [V AND (F OR (V) ) ]
NOT [V AND V]
NOT [V]
F

Realizar el diagrama de flujo para los siguientes problemas:

Para cada algoritmo realizar el análisis, diagrama de flujo y prueba de escritorio

13. Diseñar un diagrama de flujo para cambiar el sentido de un numero entero introducido
por teclado y realizar la prueba de escritorio
Ejemplo
Entrada: 546982 Salida: 289645
ANÁLISIS:

DATOS DE ENTRADA: N

PROCESO:
A= N%10
B= ((N-A)/10)%10
C= ((N-(N%100))/100)%10
D= ((N-(N%1000)/1000)%10
E= ((N-(N%10000)/10000)%10
F= (N-(N%100000)/100000

R= ((A*100000) + (B*10000)+(C*1000) + (D*100) + (E*10)+F)

SALIDA: MOSTRAR R

PRUEBA DE ESCRITORIO:

N A B C D E F R
123456 6 5 4 3 2 1 654321
897643 3 4 6 7 9 8 346798

14. Dado dos números a y b, determinar si ambos son iguales.

ANÁLISIS:

ENTRADA: A, B

IF: A==B

MOSTRAR: AMBOS NÚMEROS SON IGUALES


ELSE: A>B

IF: MOSTRAR: NO SON IGUALES

ELSE: A<B

MOSTRAR: NO SON IGUALES

A B SALIDA
3 3 3 y 3 son
iguales
4 5 4 y 5 no
son
iguales

15. Mostrar los 30 números primos


ANÁLISIS:
ENTRADA:

También podría gustarte