viernes, 21 de agosto de 2015

Concepto, caracteristicas y estructuras de los algoritmos

Concepto de algoritmo
Lista de instrucciones donde se especifica una sucesión de operaciones necesarias para resolver cualquier problema de un tipo dado.
Características de los algoritmos
1. Preciso: Indicar todas las características de los elementos que se emplearan en el desarrollo del algoritmo.
2. FINITO: Se refiere a que todo problema que se resuelva a través de un algoritmo tiene un principio y un fin.
3. Definido: Si se sigue un algoritmo varias veces debe arrojar el mismo resultado
Partes de un algoritmo
1. ENTRADA: Se indican todos los elementos (Variables, constantes y sus características) que se van a utilizar para resolver el problema.
2. PROCESO: Serie de pasos para resolver el problema.
3. SALIDA: El resultado solución del problema.
Tipos de datos
I. Numéricos
a) Enteros Naturales (-5-,-4,-3, 1, 2, 4, 6) (Positivos y negativos)
b) Flotantes o reales Decimales y notación científica
II. No numéricos
a) Tipo carácter (Texto, string, cadena)
b) Lógicos (NOR, XOR, AND, OR)
Estructuras de los algoritmos
1.       Secuencia simple: Son aquéllas en las que una acción (instrucción) sigue a otra de acuerdo con su orden de escritura. Las tareas se suceden de tal modo que tras la salida (final) de una se efectúa la entrada (principio) en la siguiente y así sucesivamente hasta el fin del proceso.

2.        Selección: Se produce cuando existen varias alternativas, resultantes de la evaluación de una determinada condición.
Repetición: Esta estructura se aplica cuando una operación o un conjunto de ellas deben repetirse muchas veces. Definido bucle; es decir, es un segmento de un programa cuyas instrucciones se repiten bien un número determinado de veces mientras se cumpla una determinada condición.

No hay comentarios:

Publicar un comentario