Ejercicio 5
Imprimir los números del 1 al 30 sin imprimir números entre el 10 y el 20 uno abajo del otroRequisito: se necesita tener conocimientos del operador OR (||)
Pseudocódigo
DEFINIR n=1
MIENTRAS n < =30 HACER
SI n <=10 e n>=20
ENTONCES
INFORMAR n
FIN SI
n < -n -1
FIN MIENTRAS
Diagramación
int n = 1; while (n < 31){ if ((n < 10) | (n > 20)){ System.out.println(n); } n++; }
Prueba de Escritorio
Numero de ciclo | condición del if | valor de n | imprime valor de ? |
1 | V | 1 | SI |
2 | V | 2 | SI |
3 | V | 3 | SI |
4 | V | 4 | SI |
5 | V | 5 | SI |
6 | V | 6 | SI |
7 | V | 7 | SI |
8 | V | 8 | SI |
9 | V | 9 | SI |
10 | V | 10 | NO |
11 | F | 11 | NO |
12 | F | 12 | NO |
13 | F | 13 | NO |
14 | F | 14 | NO |
15 | F | 15 | NO |
16 | F | 16 | NO |
17 | F | 17 | NO |
18 | F | 18 | NO |
19 | F | 19 | NO |
20 | V | 20 | SI |
21 | V | 21 | SI |
22 | V | 22 | SI |
23 | V | 23 | SI |
24 | V | 24 | SI |
25 | V | 25 | SI |
26 | V | 26 | SI |
27 | V | 27 | SI |
28 | V | 28 | SI |
29 | V | 29 | SI |
30 | V | 30 | SI |
0 Comentarios