lògica y algoritmos
TRANSCRIPT
1. Definició
n de algoritmo y lógica
2. Características de un algoritmo
3. Partes de un
algoritmo
4. Tipos de algoritmos
5. Pasos para la
solución de un problema
por computador
1. Definición de algoritmo
y lógica
Lógica
Lógica hace relación el
pensamiento o la razón o también, a la forma en
la cual el ser humano puede llegar a actuar
usando su raciocinio a través de ciertos
principios básicos.
Procedimiento seguro y en cierta forma
mecánica, de lograr un
resultado.
Algoritmo
2. Características de un algoritmo
Ser finito
Ser definido
Ser general
Ser neutral
de material
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.
Cuantitativo
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
5. Pasos para la solución de un problema por computador
Definición y delimitación del
Problema
Análisis del Problema
Diseño del Algoritmo
Codificación
Compilación
Depuración
La documentación Ejecución
Mantenimiento
Definición y delimitación del
Problema
Esta fase está dada por el enunciado del
problema, que luego de ser leído, se pasará a
determinar si está claro o no y si es posible o
no, darle una solución. Tenga cuidado no confundir el enunciado ya que puede terminar dando solución a otro problema inexistente.
Análisis del Problema
Es necesario definir los datos que se necesitan, la
información que se desea producir) y todos los cálculos
y fórmulas necesario para procesar los datos. Pensando
en cómo satisfacer las necesidades de datos que se
deberán leer y se desconocen, los cálculos
necesarios y la información que se entregará como
solución a unas peticiones planteadas con el enunciado
del problema.
Compilación
Depuración
• En esta etapa el computador hace una revisión de las instrucciones colocadas 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 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.
Documentación Interna: Comentarios o mensaje que se añaden al código fuente
para hacer más claro el entendimiento de un
proceso.
Documentación Externa: El cual es un documento escrito con la descripción del Problema, nombre del
Autor, algoritmo, diccionario de datos y código fuente.
Además, es una descripción paso a paso de la manera cómo funciona el
programa.
Aquí se utilizan los dispositivos de entrada y de salida. Deberá tener en cuenta los errores de digitación
y, también, los de ejecución. La única forma de estar seguro de la
efectividad de un algoritmo es comparar los Requerimientos con las Soluciones, y si todo lo que fue
pedido por el enunciado del problema es realizado, ya se puede dar por terminado el programa, de lo contrario se
tendrá que hacer una revisión de alguno de las fases anteriores.
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.