ALGORITMOS, DIAGRAMA
DE FLUJO Y PSEUDOCDIGO
CABEZAS YUPANQUI, Lucero Diana
VALLE ALVARADO, Milagros Wendy
PASOS PARA LA
SOLUCIN DE
PROBLEMAS
1. Definicin del problema
2. Anlisis del problema
3. Seleccin de la mejor alternativa
4. Crear Diagrama de Flujo
5. Codificacin
6. Compilacin
7. Pruebas
8. Documentacin externa
SELECCIN DE LA MEJOR
ALTERNATIVA
Se basa en que los resultados se
obtengan en menor costo y tiempo.
CODIFICACIN
Colocar cada paso del diagrama en una
instruccin o sentencia utilizando un lenguaje
que la computadora reconoce como Cdigo
Fuente (Source Code)
COMPILACIN
Se utiliza un programa Compilador, analiza el programa
fuente y detecta errores de sintaxis ocasionados por
fallas en la codificacin.
PRUEBAS
DOCUMENTACIN EXTERNA
Enunciado del problema
Narrativo con la descripcin de la solucin
Descripcin de las variables utilizadas en el
programa, cada una con su respectiva funcin
Resultados de la ejecucin del programa
ALGORITMOS
DATO CURIOSO
La palabra Algoritmo tiene su origen en el nombre del
matemtico Persa "Mohamed ibn Musa al
Khwarizmi" (825d.C.). Su apellido fue traducido al
latn como Algorismus y posteriormente paso al
espaol como Algoritmo. Khwarizmi fue bibliotecario
en la corte del califa al -Mamun y astrnomo en el
observatorio de Bagdad. Sus trabajos de lgebra,
aritmtica y tablas astronmicas adelantaron
enormemente el pensamiento matemtico y fue el
primero en utilizar la expresin al-yabr (de la que
procede la palabra lgebra). Su trabajo con los
algoritmos introdujo el mtodo de clculo utilizando
la numeracin arbiga y la notacin decimal.
DEFINICIN
Un algoritmo es un conjunto de acciones o
secuencia de pasos a seguir para resolver un
problema especfico. Sus pasos deben ser
precisos
de
forma
que
no
existan
ambigedades y no existe equivocaciones.
Los algoritmos son finitos; es decir, su
ejecucin
termina
en
un
nmero
determinado de pasos.
EN EL MBITO
COMPUTACIONAL
Se debe llevar a cabo un computador para
lograr un resultado satisfactorio.
Entrada de
datos
ALGORITMO
Procesamiento
de Datos
Salida de
resultados
EJEMPLO
SUMA DE LOS 50 PRIMEROS NMEROS
1. Ingresar datos:
Num1,Num2,,Num50
2. Proceso de datos:
Num1+Num2++Num50
3. Salida de resultados: Imprimir el
resultado
DIAGRAMA DE
FLUJO Y
PSEUDOCODIGO
DIAGRAMA DE FLUJO
Es una forma de representar
graficamente los pasos para resolver un
problema en especifico.estos diagramas
utilizan diversos tipos de simbolos la cual
cada uno cumple un papel importante
dentro de este.
CARACTERISTICAS
Capacidad de comunicacion:
facilita la mejor comprension
global
Claridad:proporciona
informacion clara y precisa
Simbologia
SIMBOLOGIA
Comienzo o final de proceso : acciones para
comenzar el proceso o para mostrar el resultado en
el final del mismo.
o acciones para comenzar el proceso o para mostrar
el resultado en el final del mismo.
Ejemplos
Diagrama de flujo que encuentra
la suma de los primeros 50
nmeros naturales :
PSEUDOCODIGO
Es utilizado por programadores para
describir algoritmos en un lenguaje
humano simplificado que no es
dependiente de ningn lenguaje de
programacin
Tiene como objetivo representar
la solucin a un logaritmo de la
forma mas clara y detallada
posible