Está en la página 1de 20

Diagramas de Flujo y

Algoritmos
Nombres: Francisco Vera, Luis Canales, Fernando Gonzalez
Kevin Campos
Carrera: Tecnico Ingenieria Civil Informatica
Docente: Hector Gonzales

Portada por parte de Kevin Campos


Un Diagrama de Flujo representa la
esquematización gráfica de un algoritmo, el cual
¿Qué es un Diagrama muestra gráficamente los pasos o procesos a seguir
para alcanzar la solución de un problema. Su
de Flujo? correcta construcción es sumamente importante
porque, a partir del mismo se escribe un programa
en algún Lenguaje de Programación.
¿Quienes crearon el
diagrama de flujo?

El Diagrama de Flujo fue creado en 1921 por los


Ingenieros Industriales Frank y Lilian Gilberth, dicho
diagrama fue presentado en la ASME (American
Society of Mechanical Engineers), no fue entonces
que en 1947 la ASME adoptó un Sistema de
Símbolos para Dichos Diagramas en lo cual se
basaron en la idea Original de Los Gilberth.

Lillian Evelyn Moller Frank Bunker Gilberth


1878 - 1972 1868 - 1924
Ejemplo de Diagrama de
Flujo:
Símbolos Principales
Conector | Punto de inicio del programa en un
diagrama de flujo, ya sea al Inicio y al Final

Entrada/Salida | Cualquier tipo de Introducción de


datos en la memoria, desde los periféricos de
“Entrada” o “Salida”

Decisión | Indica Operaciones Lógicas o de


NO comparación, entre datos (normalmente 2) y en
función del resultado de la misma determina
distintos caminos alternativos que el programa
SI debe seguir (Normalmente hay 2 salidas: SI, NO)

Símbolos principales por parte de Francisco Vera


Mezcla de lenguaje de programación, español o inglés que
se emplea, dentro de la programación estructurada, para
realizar el diseño de un programa. En esencial, el
pseudocódigo se puede definir como un lenguaje de
especificaciones de algoritmos. Es la representación
narrativa de los pasos que debe seguir un algoritmo para
dar solución a un problema determinado.

Pseudocódigo El pseudocódigo se concibió para superar las dos


principales desventajas del Diagrama de Flujo.

Representar la solución a un algoritmo de la forma más


detallada posible, y a su vez lo más parecida posible al
lenguaje que posteriormente se utilizará para la
codificación del mismo. Por otra parte, el pseudocódigo es
más fácil de utilizar ya que es similar al lenguaje natural.
¿Quienes crearon el
Pseudocódigo?
En diciembre de 1950, Patrick Naughton, ingeniero
de Sun Microsystems, reclutó a varios colegas, entre
ellos James Gosilng y Mike Sheridan, para trabajar
sobre un nuevo proyecto conocido como “El
proyecto verde”.

En un principio se pensó que C++ era el lenguaje


que había que utilizar, pero tanto Gosling como Bill
Joy lo encontraron inadecuado.
Ejemplo de
Pseudocódigo:

El pseudocódigo requiere de ciertos símbolos que


ya tienen significado preciso y establecido a los que
se les conoce como palabras clave. Es necesario que
exista una palabra clave para la selección y otra
para la iteración condicional, así como para las
instrucciones adicionales y otras estructuras de
control.
Un algoritmo es un conjunto de reglas
definidas que permite solucionar un
problema, de una determinada manera,
mediante operaciones sistemáticas (no
¿Qué es un Algoritmo? necesariamente ordenadas) y finitas. Estas
instrucciones, definidas y ordenadas en
función de los datos, resuelven el problema o
la tarea.
¿Quién creó los
Algoritmos?
El algoritmo fue creado por Muhammad bin Musa
al-Khwarizmi quien fue un Matemático y
Astrónomo quien desarrolló en su obra “Al-Yerbr-
Mugabata” Formulas para posibilitar un Números
limitados de Proceso para que fuese posible
desarrollar Fórmulas de 1er y 2do Grado. Aunque
no fuese el creador en sí del primer algoritmo, el
icónico matemático fue el primero en pensar en
modo algorítmico pues explicó, mediante una
especificación clara y concisa de cómo calcular
Muhammad bin sistemáticamente

Musa al-Khwarizmi
780 - 850
Editable por FernandoGG

Tipos de Datos
• Datos objetos, variables y constantes.

Un dato objeto que se define y se nombra


explícitamente por el programador en un programa
es llamado en forma habitual, variable. Una variable
simple es un dato objeto elemental con un nombre.
Una constante, es un dato objeto con un nombre, el
cual se liga a un valor (o valores) en forma
permanente durante su tiempo de vida
Editable por FernandoGG
Desarrollar lógicamente
diagramas de flujo Realice un algoritmo que a partir de
proporcionar la velocidad de un automóvil,
exprese en Km/Hora, proporcionar la cantidad
Desarrolle un algoritmo que permita leer de metro por segundo
dos números y ordenarlos de menor a
mayor
Editable por FernandoGG

Desarrolle un algoritmo que funcione


como caja registradora
Desarrollo de 1.
Pseudocódigo 2.
3.
a través de un 4..
5.
Diagrama de 6.
7.
flujo 8.
9.
10.
11.
Editable por FernandoGG

Desarrolle un algoritmo
que permita determinar

El área y Volumen de un
cilindro dado su radio
(R) y altura (H)
Editable por FernandoGG

Diagrama de flujo y
pseudocódigo sobre un
ciclo

“Fernando se estornuda cada 1 hora al


día, él empieza a registrar el tiempo que
estornuda contando cada uno de estos”
Editable por FernandoGG

Tipos de Diagramas de Flujo


Ventajas de los Formato Vertical
Diagramas de Flujo
Diagrama de flujo vertical que
permite la suma de dos
numeros enteros
Editable por FernandoGG

Desarrolle un algoritmo que permita leer dos valores distintos,


determinar cual de los dos valores en mayor y escribir

Diagrama de Pseudocodigo:
Flujo:

También podría gustarte