Está en la página 1de 7

ALGORITMOS

Annis valentina Cuellar rojas


103
Definición

Un algoritmo se define como un método que se realiza paso a paso para solucionar un problema
que termina en un número finito de pasos.
Existen dos tipos de algoritmos: cualitativos y cuantitativos. Los cualitativos son aquellos en los
que se describen los pasos utilizando palabras, lo ejecutan las personas. Los cuantitativos son
aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso, lo ejecuta la
computadora. Se componente de:
• Diagrama de flujo
• Entrada
• Proceso
• Seudocódigo
• Salida
¿características?

Las características fundamentales que debe cumplir todo algoritmo son:


• Debe ser preciso. E indicar el orden de realización de cada paso.
• Debe ser definido. E indicar el orden de realización de cada paso.
• Debe ser definido. Si se sigue el mismo algoritmos dos veces, se debe tener el mismo
resultado cada vez.
• Debe ser finito. Si se sigue un algoritmo se debe terminar en algún momento; o debe
tener un número finito de pasos.
Simbología de algoritmos y sus
usos
Inicio y fin del los diagramas de flujos de datos son una técnica de análisis Tomar una
estructurado que van de lo general a lo especifico, decisión
proceso muestran las posibles entradas, procesos y salidas del
sistema. Se usan paran
a)Libertad para realizar en forma temprana la
implementación técnica de un sistema
Realiza un
proceso b) Mejor comprensión entre las interrelaciones de los conectores
sistemas y los subsistemas.
c) Comunicación del conocimiento del sistema actual a los
usuarios por medio de diagramas de flujos de datos.
Entrada y d) Análisis de un sistema propuesto para determinar si han
salida de sido definidos los datos y los procesos necesarios.
datos flecha
Como crear un algoritmo

1.Análisis previo del Problema: Se debe realizar un análisis del funcionamiento del problema antes que
se realice cualquier algoritmo.
2.Definición de Requerimientos: Los problemas a solucionar, esto es, por ejemplo, el sumar dos números,
multiplicar dos matrices, ordenar una lista de números, generar un reporte, etc.
3. Identificación de los Módulos: La identificación de los módulos es tan importante como la identificación
correcta de los requerimientos, esto porque la correcta identificación de los módulos simplifica
considerablemente la realización de los algoritmos que darán solución a los requerimientos identificados
en el paso anterior.
4. Realización de los Algoritmos: El algoritmo deberá cumplir con las características que se indicaron
para posteriormente implementarse en un lenguaje de programación comprensible por una computadora.
5.Implementación de los Algoritmos: La implementación de los algoritmos se debe realizar en un lenguaje
de programación para que una computadora pueda comprender las instrucciones que el algoritmo
modela para así poder ejecutarlas y lograr el resultado esperado.
Ejemplos
inicio
Lámpara no
funciona

SUM= 0
¿esta NO
enchufa enchufarla
da?
Leer
SI numero

¿foco SI
quemad cambiarlo
o?
NO SUM NUM=000
Comprar nueva
lámpara
FIN
1
BIBLIOGRAFIA

Guía de aprendizaje.
http://aprende.colombiaaprende.edu.co/sites/default/files/naspublic/curriculos_ex/n1g10_fp
roy/nivel1/programacion/unidad1/leccion1.html

También podría gustarte