2. 2.
Característ
icas de un
algoritmo
5. Pasos 1.
para la Definició 3. Partes
solución de
un problema n de de un
por algoritmo algoritmo
computador y lógica
4. Tipos de
algoritmos
3. 1. Definición
de algoritmo
y lógica
Algoritmo Lógica
Lógica hace relación el
Procedimiento seguro pensamiento o la razón
y en cierta forma o también, a la forma en
mecánica, de lograr la cual el ser humano
un puede llegar a actuar
resultado. usando su raciocinio a
través de ciertos
principios básicos.
4. Ser
finito
Ser 2.
neutral Característ Ser
de icas de un definido
material algoritmo
Ser
general
5.
6.
7.
8.
9. Cualitativo
Pasos o instrucciones
descritos por medio de
palabras que sirven para
llegar a la obtención de una
respuesta o solución de un
problema.
Ejemplos: El modo de operar
una lavadora, tocar música
por medio de
partituras, construir un
aeroplano, el montaje de una
llanta pinchada, o incluso
hacer trucos de magia.
10. Cuantitativ
o
Pasos o instrucciones
que involucran cálculos
numéricos para llegar a
un resultado o dar
solución a un problema
Ejemplos: La liquidación
de una nómina, la
solución a cualquier
ecuación: la división
para calcular el cociente
dedos números
11. 5. Pasos para la
solución de un La
problema por documentación Ejecución
computador
Definición y
delimitación del Depuración Mantenimiento
Problema
Análisis del
Compilación
Problema
Diseño del
Codificación
Algoritmo
12. Definición y
Análisis del
delimitación del
Problema
Problema
Es necesario definir los datos
que se necesitan, la
Esta fase está dada por el información que se desea
enunciado del producir) y todos los cálculos
problema, que luego de ser y fórmulas necesario para
leído, se pasará a procesar los datos. Pensando
determinar si está claro o en cómo satisfacer las
no y si es posible o necesidades de datos que se
no, darle una solución. deberán leer y se
Tenga cuidado no confundir desconocen, los cálculos
el enunciado ya que puede necesarios y la información
terminar dando solución a que se entregará como
otro problema inexistente. solución a unas peticiones
planteadas con el enunciado
del problema.
13.
14. • En esta etapa el computador hace una
revisión de las instrucciones colocadas
Compilación por el programador, teniendo en cuenta
que las instrucciones estén escrita
correctamente en sintaxis y la gramática
según las normas que rigen el lenguaje
de programación. Finalmente, transcribe
el programa al interior de la memoria.
• identifique errores en nuestro programa o
código fuente, se debe hacer una depuración
y corrección de errores, para dar paso a una
solución sin ninguno de ellos. Es de mucha
ayuda documentar los algoritmos y los
Depuración programas que se desarrollen, ya que son
una guía o una comunicación escrita entre el
código y cualquier usuario. Éstas ayudan a
comprender un programa y facilitan futuras
modificaciones.
15. Documentación Interna:
Comentarios o mensaje que Aquí se utilizan los dispositivos de
se añaden al código fuente entrada y de salida. Deberá tener
para hacer más claro el en cuenta los errores de digitación
entendimiento de un y, también, los de ejecución. La
proceso. única forma de estar seguro de la
efectividad de un algoritmo es
comparar los Requerimientos con
las Soluciones, y si todo lo que fue
Documentación Externa: pedido por el enunciado del
El cual es un documento problema es realizado, ya se
escrito con la descripción puede dar por terminado el
del Problema, nombre del programa, de lo contrario se
Autor, algoritmo, diccionario tendrá que hacer una revisión de
de datos y código fuente. alguno de las fases anteriores.
Además, es una
descripción paso a paso de
la manera cómo funciona el
programa.
16. Se lleva a cabo después
de terminado el
programa, cuando se
detecta que es necesario
hacer algún
cambio, ajuste o
complementación al
programa para que siga
trabajando de manera
correcta. Para poder
realizar este trabajo se
requiere que el programa
este correctamente
documentado.