View
88
Download
1
Category
Tags:
Preview:
Citation preview
Adiestramiento Computacional 1
TallerTablas de Verdad. Diagramas de Flujo. Pseudocdigo.
Francisco Zavala C. Marcos Mena V. Paulina Garcs G 27-04-2012
Taller n 2Analice los siguientes enunciados, para ello construya las tablas de VERDAD y determine los resultados obtenidos.1.
p^qp v v f f
ContingenciaQ V F V F p f f v v p ^ q f f v f
2.
(p ^ q) ^ p
Contradiccinp 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
Contingenciaq v f v f (q v p) v v v f p ^ (q v p) v v f f
4.
p q
Tautologap v v f f q v f v f p -> q v v v v
5.
p^qp v v f f
ContingenciaQ V F V F q f v f v p^q f v f f
6. p qp v v f f
Contingenciaq v f v f q f v f v p -> q f v v v
7. (p v q) ^ pp v v f f8.
Contradiccinq 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 pp v v f f
Tautologaq 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) ^ pp v v f f q v f v f
Contradiccinp 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 qp v v f f
Contingenciaq 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 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 sabercunto 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 enque 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 sabercunto 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 End13.- 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 END14 .- 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 EndSimbologa: 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 enque lo debe vender para obtener una ganancia del 30%.
Begin Read Valor Art = X Valor Venta * 1,30 Print Valor Venta End
Recommended