Está en la página 1de 13

DIPLOMADO EN

ALGORITMOS
OVEIMAR MUÑOZ COLLAZOS
Docente
FASES DE UN PROYECTO

1. Análisis de requerimientos
2. Diseño
3. Codificación
4. Depuración y verificación
5. Mantenimiento
6. Backup o respaldo
¿Qué es un algoritmo?

Un algoritmo es una secuencia lógica y finita de pasos que


permite solucionar un problema o cumplir con un objetivo.
Los algoritmos deben ser precisos e indicar el orden lógico
de realización de cada uno de los pasos, debe ser definido
y esto quiere decir que si se ejecuta un algoritmo varias
veces se debe obtener siempre el mismo resultado,
también debe ser finito o sea debe iniciar con una acción y
terminar con un resultado o solución de un problema.
Cuando se elabora un algoritmo se
debe tener en cuenta lo siguiente:

• Tener claro cuál es el problema que va a solucionar.


• Establecer un objetivo que permita medir la solución
del problema.
• Elaborar un algoritmo que solucione el problema.
• Realizar pruebas al algoritmo para verificar los
resultados.
PARTES DE UN ALGORITMO
1. Inicio algoritmo.
2. Entrada: El ingreso de los datos que el algoritmo
necesita para trabajar.
3. Proceso: Se trata de la operación lógica formal que el
algoritmo emprenderá con lo recibido en la etapa de
entrada.
4. Salida: Los resultados obtenidos del proceso sobre la
petición creada con los datos de entrada, una vez
terminada la ejecución del algoritmo.
5. Fin del algoritmo
TIPOS DE ALGORITMOS
Existen cuatro tipos de algoritmos:

1. Algoritmos computacionales. Un algoritmo cuya resolución


depende del cálculo, y que puede ser desarrollado por una
calculadora o computadora sin dificultades.
2. Algoritmos no computacionales. Aquellos que no requieren de
los procesos de un computador para resolverse, o cuyos pasos
son exclusivos para la resolución por parte de un ser humano.
3. Algoritmos cualitativos. Se trata de un algoritmo en cuya
resolución no intervienen cálculos numéricos, sino secuencias
lógicas ejemplo verdadero y falso.
4. Algoritmos cuantitativos. Es el depende de cálculos
matemáticos para dar con su resolución.
Los algoritmos presentan las siguientes características:

1. Secuenciales. Los algoritmos operan en secuencia, debe


procesarse uno a la vez.
2. Precisos. Los algoritmos han de ser precisos en su abordaje del
tema, es decir, no pueden ser ambiguos o subjetivos.
3. Ordenados. Los algoritmos se deben establecer en la secuencia
precisa y exacta para que su lectura tenga sentido y se resuelva
el problema.
4. Finitos. Toda secuencia de algoritmos ha de tener un fin
determinado, no puede prolongarse hasta el infinito.
5. Concretos. Todo algoritmo debe ofrecer un resultado en base a
las funciones que cumple.
6. Definidos. Un mismo algoritmo ante los mismos elementos de
entrada debe dar siempre los mismos resultados
OPERADORES DE ALGORITMOS

Para desarrollar aplicaciones estructuradas se requiere de los


siguientes operadores:

 Matemáticos (+,-,*,/, ^)
 Relacionales ( <, >, >=, <=, <>)
 Lógicos ( Verdadero y falso)

Aplicaciones secuenciales se requiriere utilizar los condicionales:


 Si, si anidado ( if-and, o-or, not-negación)
 Ciclos ( repetir, mientras y para )
 Arreglos ( Vectores y Matrices )
VARIABLES Y TIPOS DE VARIABLES

Variables: Son espacios en la memoria RAM donde se almacenan


datos de un tipo

Tipos de variables: Es la clasificación y separación de espacio en la


memoria RAM

 Número ( integer, Long ) entero


 Número decimal ( Real, single, Double)
 Texto ( String ) caracter
Gracias

También podría gustarte