Sie sind auf Seite 1von 21

Adiestramiento Computacional 1

Taller
Tablas de Verdad. Diagramas de Flujo. Pseudocdigo.

Francisco Zavala C. Marcos Mena V. Paulina Garcs G 27-04-2012

Taller n 2
Analice los siguientes enunciados, para ello construya las tablas de VERDAD y determine los resultados obtenidos.
1.

p^q
p v v f f

Contingencia
Q V F V F p f f v v p ^ q f f v f

2.

(p ^ q) ^ p

Contradiccin
p q p (p ^ q) (p ^ q)^p v v f f v f v f F F V V f f v f f f f f

3.

p ^(q v p)
p v v f f

Contingencia
q v f v f (q v p) v v v f p ^ (q v p) v v f f

4.

p q

Tautologa
p v v f f q v f v f p -> q v v v v

5.

p^q
p v v f f

Contingencia
Q V F V F q f v f v p^q f v f f

6. p q
p v v f f

Contingencia
q v f v f q f v f v p -> q f v v v

7. (p v q) ^ p
p v v f f
8.

Contradiccin
q v f v f (p v q) v v v f (p v q) f f f v (p ^ q)^p f f f f

(p^q ) ^ q p
p v v f f

Tautologa
q v f v f (p ^ q) v f f f (p ^ q)^ q v f f f (p ^ q)^ q ->p v v v v

9.

p ^ (q v p) ^ p
p v v f f q v f v f

Contradiccin
p f f v v (q v p) v f v v p ^ (q v p) v f f f p ^ (q v p) ^ p f f f f

10.

((p p) ^ q) v q
p v v f f

Contingencia
q v f v f (p ->p) v v f f (p ->p)^ q v f f f ((p ->p)^ q) v q v v f f

11.

(p q) (q p)

Tautologa

P V V F F

q v f v f

p f f v v

q f v f v

(p ->p) v f v v

( q-> p) v f f v

(p ->p)<=> ( q-> p) v v v v

TALLER DE ALGORITMOS N 3 I- Realice los algoritmos para los siguientes problemas. Utilice diagrama de flujo de Datos. 1.- Imprima los nmeros del 1 al 100.

Inicio

Num = 1

SI Num = 100 NO Imprimir Numero

Num = Num + 1

Fin

2.- Imprima los nmeros de 100 a 0

Inicio

Num = 100

Si Num <
100

No

Imprimir nmero

Num = Num - 1

Fin

3.- Imprima los nmeros pares de 0 a 100

Inicio

Num = 0 Si Num >


100

No Imprimir numero

Num = Num + 2

Fin

4.- Imprima la suma de los 100 primeros nmeros

Inicio

Num:0 Con : 0 Con : Con +1

Si Con >100 No Imprimir nmero

Num = Num + Con

5- Imprima los impares hasta 100 y que imprima cuantos impares hay Fin

Inicio

Nm.: 1 Cont: 0

Valor: 2 nm + 1

No Num < 100 Si Imprimir Valor Imprimir Contador

Cont = Cont + 1

Num = Num + 1

Fin

6- Introducir un nmero por teclado y que diga si es positivo o negativo

Inicio

Num = 0

Si Num > 0 No Imprimir Num Negativo

Imprimir Num Positivos

Fin 7.- Introducir un Nmero por teclado y que determine si es par o impar.

Inicio

Num = X

X = Num/2 Si

Ent(X) < X No Imprimir Impar

Imprimir Par

Fin

8.- Imprimir y contar los mltiplos de 3 hasta un nmero que introducimos por teclado.

Inicio

Num = 0 Cont = 0

Cont = Cont + 1

Si Ent(X) < X No

Imprimir Par

Imprimir Impar

Inicio

9.- Imprimir la suma de los impares y la suma de los pares desde 1 al 100

Inicio

Con = 0

Con = cont + 1

Si Cont >100 No X = cont / 2

Imprimir Suma num par Suma num impar

Si X= ent(x) No Suma impar = suma impar + cont Suma par = suma par + cont

Fin

10- Imprimir cuantos nmeros son mltiplos de 2 que hay del 1 al 100

Inicio

Cont = 0 X= 0

Cont = cont + 1

X= cont / 2

Si X= ent (x)

No Multiplo 2 = mltiplo 2 + 1

No Cont > 100 Si Imprimir Multiplo 2

Fin

11.- Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber
cunto deber pagar finalmente por su compra.

Inicio

Valor Compra

Valor compra = Valor compra x 0,85

Imprimir Valor a Pagar

Fin

12.- Un alumno desea saber cual ser su calificacin final en la materia de Algoritmos. Dicha calificacin se compone de los siguientes porcentajes: 55% del promedio de sus tres calificaciones parciales. 30% de la calificacin del examen final. 15% de la calificacin de un trabajo final.

Inicio

NP1= 0;NP2= 0;NP =3;EF= 0; TF = 0

NP 1

NP 2

NP 3

EF

TF

X=[ (np1 + np2 + np3)/3]* 0,55

X=[ (np1 + np2 + np3)/3]* 0,55

Imprimir proceso

13.- Un persona desea saber qu porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes.

Fin

Inicio

Num Hombres = X

Num Mujeres = Y Z=X+Y

%X=X Y

%X=X Y

Mostrar % X; % Y

Fin

14 .- Calcule la edad de una personas.

Inicio

DN;MN;AN;DA;MA;AA

Edad = AA - AN Si

MA > MN No

Imprimir Edad Si MA > MN Imprimir Edad

Si MA = MN No Imprimir Edad - 1

Inicio

Simbologa: DN: Da Nacimiento MN: Mes Nacimiento AN: Ao Nacimiento DA: Da Actual MN: Mes Actual AN: Ao Actual

15.- Dada una cantidad en pesos, obtener la equivalencia en dlares, asumiendo que la unidad cambiara es un dato desconocido.

Inicio

Monto $

X = valor USD

USD = Monto US / X

Pantalla USD

Fin 16.- El dueo de una tienda compra un articulo a un precio determinado. Obtener el precio en
que lo debe vender para obtener una ganancia del 30%.

Inicio

X = valor art P = x * 1,30

Imprimir P

Fin

TALLER N 4 PSEUDOCODIGO I- Realice los algoritmos para los siguientes problemas. Utilice Pseudocdigos. 1.- Imprima los nmeros del 1 al 100. Begin Num While Num < = 100 Print Num Num = Num + 1 End While END 2.- Imprima los nmeros de 100 a 0 Begin Num = 100 While Num > Print Num Num = Num - 1 End While END 3.- Imprima los nmeros pares de 0 a 100. Begin Num = 2 While Num < = 100 Print Num Num + 2 End While END 4.- Imprima la suma de los 100 primeros nmeros Begin Num = ; Suma = 0 While Num < = 100 Suma = Suma + Num Num = Num + 1 End While Print Suma END

5- Imprima los impares hasta 100 y que imprima cuantos impares hay Begin Num = 1 While Num < 100 Print Num Com = Cout + 1 Num = Num + 2 End While Print Cout END 6- Introducir un nmero por teclado y que diga si es positivo o negativo. Begin Read Num If Num < > o Then If Num > o Msg Numero pasivo Else Msg Numero Negativo End If Else Msg Ni No es vlido END 7.- Introducir un Nmero por teclado y que determine si es par o impar. Begin If Num < > o Then If Num % 2= o Then Print par Else End If End In END 8.- Imprimir y contar los mltiplos de 3 hasta un numero que introducimos por teclado. Begin Read Hasta _ num Contador = 1 M=o While Contador < = Hasta_Num If Contador % 3 = o Then Print Contador End IT

Contador = Contador + 1 End Whilo Msg los multiplos de 3 son T M END 9.- Imprimir la suma de los impares y la suma de los pares desde 1 al 100. Begin Read Sumar par = o Sumar Impar o While Contador < 101 If Contador % 2 = o Then Sumar par = Sumar par + Num Else Sumar Impar = Sumar Impar + Num End If Print Sumar Impar ; Sumar par End Whil END 10- Imprimir cuantos nmeros son mltiplos de 2 que hay del 1 al 100. Begin Contar = o M= 0 While Cont > 100 If Contador % 2 = o Then M=M+1 End IF Con = Con + 1 End Whil Print M END

11.- Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber
cunto deber pagar finalmente por su compra.

Begin Read Valor Compra Valor a Pagar = ( valor compra * 0,85) Msg Valor a Pagar + valor pagar END

12.- Un alumno desea saber cual ser su calificacin final en la materia de Algoritmos. Dicha calificacin se compone de los siguientes porcentajes: 55% del promedio de sus tres calificaciones parciales. 30% de la calificacin del examen final. 15% de la calificacin de un trabajo final.

Begin Read NP1; NP2; NP3;EF; TF CF=[((NP1+NP2+NP3)/3)* 0,55] + ( EF * 0,30) + (TF *0,15) Msg CF End
13.- Un persona desea saber qu porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes.

Begin Num Hombre = X; Num Mujer = Y Z=X+Y %X=X Y %Y= Y X Msg % hombre + % X Y % Mujeres + % Y END
14 .- Calcule la edad de una persona.

Begin Read DN ; MN ; AN DA; MA; AA If MA > MN Then If DA > DN Then Print Edad 1 End If Else Print Edad 1 End If End If End
Simbologa: DN: Da Nacimiento MN: Mes Nacimiento AN: Ao Nacimiento DA: Da Actual MN: Mes Actual AN: Ao Actual

15.- Dada una cantidad en pesos, obtener la equivalencia en dlares, asumiendo que la unidad cambiara es un dato desconocido.

Begin Read Monto $ = X ; Valor Dolar = Y USD = X Y Print USD End

16.- El dueo de una tienda compra un articulo a un precio determinado. Obtener el precio en
que lo debe vender para obtener una ganancia del 30%.

Begin Read Valor Art = X Valor Venta * 1,30 Print Valor Venta End

Das könnte Ihnen auch gefallen