Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller Resolucion Problemas Algoritmos Pseudocodigo y Diagramas No.1
Taller Resolucion Problemas Algoritmos Pseudocodigo y Diagramas No.1
APRENDIZ:
EDWIN ALEXANDER OSPINA PENNA
INSTRUCTOR:
JHON MANUEL SOTO CALA
Suma importancia saber la historia, y el auge que ha tenido. “La paternidad del
diagrama de flujo es en principio algo difusa. El método estructurado para
documentar gráficamente un proceso como un flujo de pasos sucesivos y
alternativos, el "proceso de diagrama de flujo", fue expuesto por Frank Gilbreth, en
la Sociedad Americana de Ingenieros Mecánicos (ASME), en 1921, bajo el
enunciado de "Proceso de Gráficas-Primeros pasos para encontrar el mejor
modo". Estas herramientas de Gilbreth rápidamente encontraron sitio en los
programas de ingeniería industrial. En la década de 1970 la popularidad de los
diagramas de flujo como método propio de la informática disminuyó, con el nuevo
hardware y los nuevos lenguajes de programación de tercera generación. Y por
otra parte se convirtieron en instrumentos comunes en el mundo empresarial. Son
una expresión concisa, legible y práctica de algoritmos. Actualmente se aplican en
muchos campos del conocimiento, especialmente como simplificación y expresión
lógica de procesos.
PROPOSICIÓN
Para complementar una proposición es una oración que puede ser falsa o verdadera
pero no ambas a la vez. Toda proposición consta de tres partes: un sujeto, un verbo y
un complemento referido al verbo.
Ejemplos:
p: México se encuentra en Europa.
q: 14 – 8 = 2
Ejemplo:
Sea el siguiente enunciado: "Voy al cine cuando hay una buena película y cuando
tengo dinero"
Sean:
p: Voy al cine.
q: Hay una buena película.
r: Tengo dinero.
1. DISYUNCIÓN
Con este operador se obtiene un resultado verdadero cuando alguna de las
proposiciones es verdadera. Se conoce como suma lógica y su símbolo es (or).
Ejemplo:
Sea el siguiente enunciado: “Para ir a Toluca puedo tomar la carretera federal
o tomar la autopista de cuota”
Sean:
p: Ir a Rionegro.
q: Tomar el túnel de oriente.
r: Tomar la autopista de medellin-bogota.
Ejemplo.
Sea el siguiente enunciado: “El león es el rey de la selva”
Sean:
p: El león es el rey de la selva.
p¬: El león no es el rey de la selva.
3. PROPOSICIÓN CONDICIONAL
Una proposición condicional, es aquella que está formada por dos proposiciones
simples (o compuesta) p y q. Se indica de la siguiente manera:
Ejemplo:
En la proposición “si entrenas mucho entonces tendrás buena condición física”, la
hipótesis es “entrenas mucho” y la conclusión es “tendrás buena condición física”.
p: Entrenas mucho.
q: Tendrás buena condición física.
“Si p, entonces q” es: p ⇒ q
4. PROPOSICIÓN BICONDICIONAL
Sean p y q dos proposiciones. Una proposición es bicondicional cuando p es
verdadera si y sólo si q es también verdadera. O bien p es falsa si y sólo si q también
lo es. Se indica de la siguiente manera: p ⇔ q (se lee "p si y sólo si q")
Ejemplo:
Sea el siguiente enunciado: "Un ser está vivo, si y sólo si, tiene respiración" Donde:
p: Un ser está vivo.
q: Tiene respiración.
p ⇔ q Un ser está vivo, si y sólo si, tiene respiración.
q ⇔ p Un ser tiene respiración, si y sólo si, está vivo.
TABLAS DE VERDAD
Este método consiste en descomponer una proposición compuesta mediante
proposiciones simples, explorando todos sus posibles valores de verdad, como
complemento de la jerarquía anteriormente mencionada se tiene el siguiente ejemplo:
(r∧s) ∧ p ⇒ ¬ q
p q r S (r∧s) ¬q (r∧s) ∧ p (r∧s) ∧ p ⇒ ¬ q
V V V V V F V F
V V V F F F F V
V V F V F F F V
V V F F F F F V
V F V V V V V V
V F V F F V F V
V F F V F V F V
V F F F F V F V
F V V V V F F V
F V V F F F F V
F V F V F F F V
F V F F F F F V
F F V V V V F V
F F V F F V F V
F F F V F V F V
F F F F F V F V
2. Descomponer el enunciado:
p = (2*5) < 8
q = ((4*6)>(2*5))
pvq
4. Tabla de verdad:
p q pvq
V V V
V F V
F V V
F F F
2*5<8
10<8 = Falso ⇒ F
V
6*4>2*5
24>10 = Verdadero ⇒ V
SOLUCIÓN #2
1. Identificar problema: Construir un documento donde se dé solución al siguiente
problema de logica proposicional:
2. Descomponer el enunciado:
p = (4+ 5) < 3
q = (( 5 * 5 ) + (4 + 25))
p∧q
4. Tabla de verdad:
p q p∧q
V V V
V F F
F V F
F F F
4+5<3
9<3 = Falso ⇒ F
∧
5*5+4+25<3
54<3 = Falso ⇒ F
SOLUCIÓN #3
Tabla de verdad para las expresiones:
1. p ∧ q:
p
p q
q pppp∧ q
q
V
V V
V V
V
V
V F
F F
F
F
F V
V F
F
F
F F
F F
F
2. p V q:
p q pvq
V V V
V F V
F V V
F F F
SECCIÓN 2 TALLER
SOLUCIÓN
Entrada General
Indica que una instrucción o grupo de
instrucciones deben ejecutarse varias
veces (López, 2009)
Iteración
Instrucción de entrada de datos a
través del teclado, el computador debe
esperar que el usuario teclee un dato
Entrada por teclado que se guardara (López, 2009)
Es la presentación de uno o varios
resultados impresos (López, 2009)
Salida impresa
Indica el llamado a una subrutina o
procedimiento determinado (López,
2009)
Llamada a subrutina
Presentación de mensaje o resultado
en pantalla (López, 2009)
Salida en pantalla
Acción o instrucción general que se
debe realizar en el computador
(cambio de valores, entre otros)
Acción/ Proceso General (López, 2009)
Enlace entre dos partes de un
diagrama dentro de la misma página
Conector (López, 2009)
Seguimiento lógico del diagrama,
indica el sentido de ejecución de las
operaciones. (López, 2009)
Flujo
Indica enlace de dos partes de un
diagrama en páginas diferentes
(López, 2009)
Conector
1. Sumar tres números: Pedir el ingreso de tres números y su resultado sera la
sumatoria de ellos
Pseudocódigo
Inicio
Fin
Prueba de escritorio
Inicio
1. Inicio
3. a = 2 b= 5 c = 4
4. d = 2 + 5 + 4 a, b, c
d 11
6. Fin
Fin
2. Calcula promedio de tres números: Pedir el ingreso de tres numeros y su
resultado será el promedio de ellos.
Pseudocódigo
Inicio
Sumar: N1 + N2 + N3
Leer: R/3
Fin
1. Inicio
"Ingresar tres números"
2. 5, 8, 4
3. 5 + 8 + 4
N1 , N2 , N3
R 17
4. 17/3 N1 + N2 + N3
5. R 5
R/3
6. El promedio es: 5
7. Fin
"el promedio es" R
Fin
3. Determinar numero mayor de tres números: Pedir el ingreso de tres
números y su resultado el numero mayor de ellos.
Pseudocódigo
Inicio
Si N1 > N2
Entonces R N1
De lo contrario
R N2
Fin si
Si R > N3
Entonces
Fin
Pseudocodigo
1. Inicio
2. 6, 12, 3
3. 6 >12
R 12
4. R > 3
R 12
5. El resultado es: 12
6. Fin
Inicio
N1, N2, N3
R= N2 No N1 > N2 Si R= N1
No Si
"El mayor es" N3 R > N3 "El mayor es" R
Fin
CONCLUSION
• https://www.lucidchart.com/pages/es/que-es-un-diagrama-de-flujo
• Operadores lógicos
• http://prepa8.unam.mx/academia/colegios/matematicas/paginacolmate/
applets/ts m/Applets_Geogebra/oplogicos.html
• https://www.ciberaula.com/cursos/java/operadores_logicos.php