16

Lògica y algoritmos

Embed Size (px)

Citation preview

Page 1: Lògica y algoritmos
Page 2: Lògica y algoritmos

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

Page 3: Lògica y algoritmos

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

Page 4: Lògica y algoritmos

2. Características de un algoritmo

Ser finito

Ser definido

Ser general

Ser neutral

de material

Page 5: Lògica y algoritmos
Page 6: Lògica y algoritmos
Page 7: Lògica y algoritmos
Page 8: Lògica y algoritmos
Page 9: Lògica y algoritmos

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.

Page 10: Lògica y algoritmos

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

Page 11: Lògica y algoritmos

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

Page 12: Lògica y algoritmos

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.

Page 13: Lògica y algoritmos
Page 14: Lògica y algoritmos

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.

Page 15: Lògica y algoritmos

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.

Page 16: Lògica y algoritmos

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.