Sei sulla pagina 1di 24

Algoritmos

Algoritmos

• 1. CONCEPTO DE ALGORITMOS
Un algoritmo se puede definir como un conjunto
de instrucciones que conducen a la solución de
un problema determinado, las cuales deben
estar relacionadas lógica y ordenadamente.
RESOLUCIÓN DE PROBLEMAS CON
ALGORITMOS
1. Analizar el problema

• La finalidad como ya se ha mencionado de un


algoritmo es resolver un problema, lo primero
y esencial es analizar el problema para lograr
un entendimiento claro
2. Diseño Algoritmo

• Características de los algoritmos


• Ser preciso e indicar el orden de realización de
cada paso.
• Estar definido. Si se sigue un algoritmo dos veces,
se debe obtener
• Ser finito. Si se sigue un algoritmo, se debe
terminar en algún
• momento.
2. Diseño de algoritmo

• Un algoritmo de contener como mínimo


las siguientes partes:
• Entrada
• Proceso
• Salida.
2. Diseño de algoritmo

• Por ejemplo para realizar una receta de comida por


medio de un algoritmo,

• cada parte podrá estar determinada así:

• Entrada: ingredientes y utensilios empleados.

• Proceso: elaboración de la receta en la cocina.

• Salida: terminación del plato (por ejemplo, cordero).


2. Diseño del algoritmo

• Diagrama de flujo
• Seudocódigo.
2. Diseño de algoritmo

Reglas para la elaboración de un diagrama de flujo:

1. Los diagramas se deben realizar de arriba hacia abajo y de


izquierda hacia derecha.
2. Los símbolos de inicio y final deben aparecer solo una vez
3. La ejecución de un programa siempre empieza en la parte
superior del programa.
4. La dirección del flujo se debe representar por medio de
flechas.
5. Todas las líneas de flujo deben llegar a un símbolo o a otra
línea.
6. Se deben inicializar las variables que se utilicen o permitir la
asignación de valores mediante la consulta a un usuario
2. Diseño DFD
2. Diseño de algoritmos
seudocódigo
2. Diseño de algoritmos
seudocódigo
2. Diseño de algoritmos
seudocódigo
2. Diseño del algoritmo
Diseño de algoritmos
Diseño de algoritmos

• Diseño de un algoritmo mediante diagrama


de flujo
• Diseño de un algoritmo mediante un
pseudocódigo
Diseño de algoritmos

• Ejemplo
• Se necesita calcular el área de un triángulo
rectángulo ingresando su base y altura
• Area = Base *Altura /2
• Entrada: Base, Altura
• Salida: Area
• Proceso: la fórmula
Area = Base *Altura /2
2.Diseño del algoritmo
Diseño de algoritmos
Ejemplo

Se desea un algoritmo para convertir de grados


centígrados a grados farenheit

Fórmula
Farenheit= GradosCent *9/5 + 32.
Ejemplo

Entrada: Grados centígrados


Proceso
La fórmula
Farenheit = GradosCent *9/5 + 32.

Salida: Grados farenheit


Ejemplo
GRACIAS

Potrebbero piacerti anche