Está en la página 1de 5

INTRODUCCIÒN A LA

ELABORACIÒN DE ALGORITMO
Primera asignación
Contenido
¿Qué la lógica? ................................................................................................................... 2
¿Qué son los algoritmos? ................................................................................................... 2
Tipos de algoritmos ............................................................................................................ 2

Partes de los algoritmos ..................................................................................................... 3


Características de los algoritmos ........................................................................................ 3
Metodología para solucionar problemas ............................................................................ 3
¿Qué la lógica?
La lógica es la ciencia formal y rama tanto de la filosofía como de las matemáticas que
estudia los principios de la demostración y la inferencia válida, las falacias, las paradojas y
la noción de verdad.

¿Qué son los algoritmos?


En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un
algoritmo es un conjunto de instrucciones o reglas definidas y no-ambiguas, ordenadas y
finitas que permite, típicamente, solucionar un problema, realizar un cómputo, procesar
datos y llevar a cabo otras tareas o actividades.

Tipos de algoritmos
Algoritmos cualitativos

Estos algoritmos son aquellos en los que se colocan elementos verbales. Un ejemplo de
este tipo de algoritmos son las instrucciones o los «paso a paso» que se dan de formal
oral.

Tal es el caso de las recetas de cocina o las instrucciones para hacer un trabajo de
bricolaje.

Algoritmos cuantitativos

Son lo contrario de los algoritmos cualitativos, porque se colocan elementos numéricos.


Este tipo de algoritmos se utilizan en las matemáticas para realizar cálculos. Por ejemplo,
para encontrar una raíz cuadrada o resolver una ecuación.

Algoritmo computacional

Son los algoritmos que se hacen con una computadora; muchos de estos algoritmos son
más complejos y por eso necesitan ser realizados a través de una máquina. También
pueden ser algoritmos cuantitativos que se optimizan.

Algoritmo no computacional

Estos algoritmos son aquellos que no pueden realizarse con una computadora; por
ejemplo, la programación de un televisor.
Partes de los algoritmos
Todo algoritmo debe obedecer a la estructura básica de un sistema, es decir: entrada,
proceso y salida.

Dónde:

ENTRADA

Corresponde al insumo, a los datos necesarios que requiere el proceso para ofrecer los
resultados esperados.

PROCESO

Pasos necesarios para obtener la solución del problema o la situación planteada.

SALIDA

Resultados arrojados por el proceso como solución.

Características de los algoritmos


1. Un algoritmo debe ser preciso: tiene que indicar el orden de realización de cada
paso.
2. Un algoritmo debe estar definido: Si se sigue un algoritmo dos veces, se debe
obtener el mismo resultado cada vez.
3. Un algoritmo debe ser finito: el algoritmo se debe terminar en algún momento; o
sea, debe tener un número finito de pasos.
4. Un algoritmo debe ser legible: El texto que lo describe debe ser claro, tal que
permita entenderlo y leerlo fácilmente.
5. Un algoritmo debe definir tres partes: Entrada, Proceso y Salida.

Metodología para solucionar problemas


La solución de un problema consiste una serie de pasos para terminar una solución.
1. Análisis del problema
2. Diseño del algoritmo

3. Codificación
4. Complicación y ejecución
5. Verificación
6. Depuración
7. Mantenimiento

8. Documentación
Análisis del problema: Se visualiza y plantea cuál es el problema.
Diseño de algoritmo: Envase el problema plantillado se elabora una serie de pasos he
instrucciones detalladas obtener una solución.
Codificación: Es la escritura del algoritmo en un lenguaje de programación.
Complicación y ejecución: Iniciar fase, traduce ejecuta el programa en un lenguaje
predeterminado.
Verificación y depuración: Aquí el programador busca errores de las etapas anteriores
y la elimina.
Documentación: Debe ser destacada por su decisiva influencia en el producto final.

Mantenimiento: Se considera mantenimiento a los cambios O correcciones de errores


en el programa una vez finalizado.

También podría gustarte