Algoritmo

Páginas: 5 (1139 palabras) Publicado: 18 de mayo de 2011
DEFINICION DE ALGORITMO:

Define algoritmo como un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Método y notación en las distintas fórmulas del cálculo. El algoritmo constituye un método para resolver un problema mediante una secuencia de pasos a seguir. Dicha secuencia puede ser expresada en forma de diagrama de flujo con el fin de seguirlo de unaforma más sencilla.
Tipos de Algoritmo:
Toda actividad que realiza el ser humano, responde a un algoritmo.
Existen dos tipos de algoritmos:
● Algoritmos computacionales.
● Algoritmos no computacionales.
Los que se realizan para ser ejecutados por una computadora son llamados algoritmos computacionales y los que son ejecutados por el ser humano se denominan algoritmos no computacionales.
DeAlgoritmo a Programa
Cuando un algoritmo deba ser ejecutado por una computadora, se necesita expresar el algoritmo en instrucciones comprensibles por la computadora; para esto se utilizan los lenguajes de programación.
Al algoritmo expresado en un determinado lenguaje de programación, se le denomina programa.
Esto índica que de un determinado problema o situación dada, se elabora un algoritmocon los pasos necesarios para su solución, y si se requiere sea ejecutado por un computador, se traduce el algoritmo a instrucciones editadas en un lenguaje de programación.
Partes de un Algoritmo
Todo algoritmo debe obedecer a la estructura básica de un sistema, es decir: entrada, proceso y salida.
Donde:
ENTRADA Corresponde al insumo, a los datos necesarios que requiere el proceso paraofrecer 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.
CARACTERISTICAS
1. Carácter finito: Un algoritmo siempre debe terminar después de un número finito de pasos.
2. Precisión o definido: Indica el orden de realización de cada paso dentro del proceso. 3. Entrada: Unalgoritmo tiene cero o más entradas, es decir cantidades que se entregan inicialmente al algoritmo antes de su ejecución.
4. Salida: Un algoritmo tiene una o más salidas: cantidades que tienen una relación específica respecto a las entradas.
5. Eficacia o efectivo: También se espera que un algoritmo sea eficaz, en el sentido de que todas las operaciones a realizar en un algoritmo deben sersuficientemente básicas como para que en principio puedan ser hechas de manera exacta y en un tiempo finito por un hombre usando lápiz y papel.
Elementos para la construcción de Algoritmos
Dado que un algoritmo es un conjunto de instrucciones elaboradas con la finalidad de resolver un problema, los elementos que se utilizan en la construcción de algoritmos son los siguientes:
●Comandos.
●Datos.●Variables y contantes.
●Operadores.
Comandos o Palabras reservadas:
Todos los lenguajes, naturales o computacionales, tienen palabras que denotan una acción. Los comandos no son más que acciones que debe interpretar y ejecutar el computador. Cada comando conserva una sintaxis determinada, es decir la forma de utilizarlo.
Los lenguajes computacionales tienen en su repertorio comandos dirigidos alprocesamiento de archivos y datos, entre ellos: Inicio, Leer, Imprimir.
Datos:
Un dato es un campo que puede convertirse en información.
Los datos simples pueden ser:
_Numéricos (Reales, Enteros)
_Lógicos
_Carácter (Char, String)

Variables y Constantes:
Son espacios de memoria creados para contener valores que de acuerdo a su naturaleza deseen mantenerse (Constantes) o que puedan variar(Variables).
_Constante: Es un dato que permanece con un valor, sin cambios, es decir constante, a lo largo del desarrollo del algoritmo o a lo largo de la ejecución del programa. Se utiliza cuando necesitamos que el valor de determinada variable se mantenga durante la ejecución del programa o hasta tanto se requiera su cambio.
_Variable: Es un dato cuyo valor puede variar a lo largo del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS