Beruflich Dokumente
Kultur Dokumente
Taller
Tablas de Verdad. Diagramas de Flujo. Pseudocdigo.
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
Num = Num + 1
Fin
Inicio
Num = 100
Si Num <
100
No
Imprimir nmero
Num = Num - 1
Fin
Inicio
No Imprimir numero
Num = Num + 2
Fin
Inicio
5- Imprima los impares hasta 100 y que imprima cuantos impares hay Fin
Inicio
Nm.: 1 Cont: 0
Valor: 2 nm + 1
Cont = Cont + 1
Num = Num + 1
Fin
Inicio
Num = 0
Fin 7.- Introducir un Nmero por teclado y que determine si es par o impar.
Inicio
Num = X
X = Num/2 Si
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 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
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
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
NP 1
NP 2
NP 3
EF
TF
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
%X=X Y
%X=X Y
Mostrar % X; % Y
Fin
Inicio
DN;MN;AN;DA;MA;AA
Edad = AA - AN Si
MA > MN No
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
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.
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