You are on page 1of 7

Prctica # 1 Operaciones lgicas

Resolver las siguientes operaciones y contestar V (Verdadero) o F (Falso) segn sea el


caso correspondiente:
a

3
7

10
10

10

0
5

8
5

10

9
8

7
3

10

8
10

3
7

10

5
5

6
7

0
10

5
7

a>b a<b a==b a!=b (a>2) Y (a<b)

(a>b) O (b==a)

NO (a<5) NO (a>b)

Prctica # 2 Estructuras Selectivas (Si-Sino)


Crear el diagrama de flujo correspondiente a cada una de las estructuras selectivas
1. SI (i>3) {i=i-2}
2. SI (k<9) {m=3}
SINO {m=10}
3. SI (edad>18) {IMPRIMIR Es mayor de edad}
SINO {IMPRIMIR Es menor de edad}
4. SI (presente) {i=1}
SINO {i=0}
5. SI (!falta) {j=10}
SINO {j=10%2}
Ejecutar cada uno de los problemas anteriores con los siguientes valores:
1. Valores iniciales
a) i=1
b) i=5
c) i=3

Valores finales
a) i=________
b) i=________
c) i=________

2. Valores iniciales
a) k=10, m=4
b) k=9, m=2
c) k=0, m=0

Valores finales
a) k=_______
b) k=________
c) k=________

3. Valores iniciales
a) edad=15
b) edad=20
c) edad=18

Valores finales
a) Pantalla:________________
b) Pantalla:________________
c) Pantalla:________________

4. Valores iniciales
a) presente=V, i=0
b) presente=F, i=1

Valores finales
a) presente=_____ i=_______
b) presente=_____ i=_______

5. Valores iniciales
a) falta=1, j=0
b) falta=0, j=1

Valores finales
a) falta=_____
b) falta=_____

m=______
m=______
m=______

i=_______
i=_______

Prctica # 3 Estructuras Selectivas (Segn sea)


Crear el diagrama de flujo correspondiente a cada una de las estructuras selectivas
1)
Segn sea(a) {
Caso 1:
b=b^2
Quebrar

2)
Segn sea(c) {
Caso 0:
d=d+4
Quebrar

Caso 2:
b=b/2
Quebrar

Caso 10:
d=d%2
Quebrar

Caso 5:
b=b+2
Quebrar

Caso 20:
d=d+d*d
Quebrar

De otra forma:
b=0

De otra forma:
d=c

Ejecutar cada uno de los problemas anteriores con los siguientes valores:
1. Valores iniciales
a) a=2, b=5
b) a=0, b=50
c) a=1, b=13
d) a=5, b=9
e) a=100, b=89

Valores finales
a) a=_____ b=_____
b) a=_____ b=_____
c) a=_____ b=_____
d) a=_____ b=_____
e) a=_____ b=_____

2. Valores iniciales
a) c=2, d=5
b) c=0, d=50
c) c=10, d=13
d) c=20, d=15
e) c=1, d=10

Valores finales
a) c=_____ d=_____
b) c=_____ d=_____
c) c=_____ d=_____
d) c=_____ d=_____
e) c=_____ d=_____

Prctica # 4 Estructuras Iterativas (Para)


Crear el diagrama de flujo correspondiente a cada una de las estructuras
1. PARA (i=0;i<5;i=i+2){
a = b + 10
b=b+1
IMPRIMIR a
}

2. PARA (i=10;i>0;i=i-2){
a=3*b
b=a+3
IMPRIMIR b
}

3. PARA (k=0;k<5;k=k+1){
m=k%2
n=m*k
IMPRIMIR n
}

4. PARA (i=4;i<5;i=i+1){
IMPRIMIR a,Hola
}

Ejecutar cada uno de los problemas anteriores con los siguientes valores:
1. Valores iniciales
a) a=21, b=23
b) a=23, b=31
c) a=37, b=41

1. Valores finales
a) Pantalla:_______________
b) Pantalla:_______________
c) Pantalla:_______________

2. Valores iniciales
a) a=21, b=23
b) a=23, b=31
c) a=37, b=41

2. Valores finales
a) Pantalla:_______________
b) Pantalla:_______________
c) Pantalla:_______________

3. Valores iniciales
a) m=2, n=4
b) m=3, n=5
c) m=4, n=6

3. Valores finales
a) Pantalla:_______________
b) Pantalla:_______________
c) Pantalla:________________

4. Valores iniciales
a) a=0
b) a=1
c) a=2

4. Valores finales
a) Pantalla:_______________
b) Pantalla:_______________
c) Pantalla:_______________

Prctica # 5 Estructuras Iterativas (Mientras)


Crear el diagrama de flujo correspondiente a cada una de las estructuras
1. MIENTRAS ( i != 5 ){
i=i+1
IMPRIMIR i
}

2. MIENTRAS(i<8){
i=i+2
a=a*(i1)
IMPRIMIR i, a
}

3. MIENTRAS(k==1){
k=0
a=a^a
IMPRIMIR a, k
}

4. MIENTRAS(i<=10){
a=(a+1)*b
b = b + 10
IMPRIMIR a, b
i=i+1
}

Ejecutar cada uno de los problemas anteriores con los siguientes valores:
1. Valores iniciales
a) i=0
b) i=3
c) i=4

1. Valores finales
a) Pantalla:_______________
b) Pantalla:_______________
c) Pantalla:_______________

2. Valores iniciales
a) i=0, a=3
b) i=1, a=7
c) i=2, a=11

2. Valores finales
a) Pantalla:_______________
b) Pantalla:_______________
c) Pantalla:_______________

3. Valores iniciales
a) k=0, a=3
b) k=1, a=7
c) k=2, a=11

3. Valores finales
a) Pantalla:_______________
b) Pantalla:_______________
c) Pantalla:________________

4. Valores iniciales
a) i=5, a=3, b=13
b) k=6, a=7, b=17
c) k=8, a=11, b=19

4. Valores finales
a) Pantalla:_______________
b) Pantalla:_______________
c) Pantalla:_______________

Prctica # 6 Estructuras Iterativas (Hacer-Mientras)


Crear el diagrama de flujo correspondiente a cada una de las estructuras
1. HACER{
i=i+1
IMPRIMIR i
} MIENTRAS ( i != 5 )

2. HACER{
i=i+2
a=a*(i1)
IMPRIMIR i, a
} MIENTRAS ( i < 10 )

3. HACER{
k = k+1
a=a^k
IMPRIMIR a
} MIENTRAS ( k < 4 )

4. HACER{
m=j%2
j=j+1
k=m+j
i=i-2
IMPRIMIR m, k, j
} MIENTRAS ( i > 0 )

Ejecutar cada uno de los problemas anteriores con los siguientes valores:
1. Valores iniciales
a) i=0
b) i=3
c) i=4

1. Valores finales
a) Pantalla:_______________
b) Pantalla:_______________
c) Pantalla:_______________

2. Valores iniciales
a) i=0, a=3
b) i=4, a=7
c) i=6, a=11

2. Valores finales
a) Pantalla:_______________
b) Pantalla:_______________
c) Pantalla:_______________

3. Valores iniciales
a) k=0, a=3
b) k=1, a=7
c) k=2, a=11

3. Valores finales
a) Pantalla:_______________
b) Pantalla:_______________
c) Pantalla:________________

4. Valores iniciales
a) m=1, j=2, k=3, i=10
b) m=5, j=7, k=11, i=8
c) m=13, j=17, k=19, i=6

4. Valores finales
a) Pantalla:_______________
b) Pantalla:_______________
c) Pantalla:_______________

You might also like