miércoles, 25 de abril de 2012

Características de los Algoritmos:

Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
Un algoritmo debe ser finito. Si se sigue un algoritmo se debe terminar en algún momento; o sea, debe tener un numero finito de pasos.
La definición de un algoritmo debe definir tres partes: Entrada, Proceso y Salida. En el algoritmo de receta de cocina citado anteriormente se tendrá:
Entrada: ingrediente y utensilios empleados.
Proceso: elaboración de la receta en la cocina.
Salida: terminación del plato (por ejemplo, cordero).


Ejemplo del Algoritmo:
Un cliente ejecuta un pedido a una fábrica. Esta examina en su banco de datos la ficha del cliente; si el cliente es solvente entonces la empresa acepta el pedido; en caso contrario rechazara el pedido. Redactar el algoritmo correspondiente.



¿Que es un Algoritmo?

Es la secuencia finita y ordenada y no ambigua de instrucciones que resuelve determinado problema.Características de los algoritmos Numerous finito de pasos.Cada paso debe estar perfectamente definido.Cada paso debe poder ser ejecutado en un tiempo finito.Debe de existir un conjunto de datos iniciales.Debe de existir un conjunto de datos de salida. Bucle o ciclo. Conjunto de instrucciones que se repiten en un numero finito de veces lleva asociado a parte de las instrucciones. Una condicion que es la que determina cuando se termina un bucle los bucle se pueden anidar unos dentro de otros y puede haber varios bucles al mismo nivel pero nunca se entrelazan.Programaciòn.En informática la programación es un proceso por el cual se escribe (en un lenguaje de programación), se prueba se depura y se mantiene el código fuente de un programa informático. Dentro de la informática los programas son los elementos que forman el software, que es el conjunto de las instrucciones que ejecuta el hardware de una computador para realizar una tarea determinada.
 La diferencia entre algoritmo y programa es que este ultimo implementa en general traduciendo a un lenguaje de programación en concreto un algoritmo el cual es una secuencia finita, ordenada y no ambigua de instrucciones que resuelven determinado problema. 
Lenguajes de programación.Es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Es utilizado para controlar el comportamiento físico y lógico de una máquina.Palabra reservadaEn los lenguajes de programacióm una palabra reservada es una palabra que tiene un significado gramatical especial para ese lenguaje y no puede ser utilizada como un identificador en ese lenguaje.Concepto de Programa.
 Construcción de su algoritmo. Un algoritmo debe representarla secuencia de pasos que deben seguir para resolver el problema.Informática: vertientes de aplicación