jueves, 3 de junio de 2010
caracteristica de los algoritmos
CARACTERÍSTICAS DE LOS ALGORITMOS
Las características fundamentales que debe cumplir un algoritmo son:
PRECISIÓN
Indica el orden de realización de cada paso dentro del proceso.
DEFINICION
Indica la exactitud y consistencia de los pasos descritos en el proceso, si el algoritmo se prueba dos veces, en estas dos pruebas, se debe obtener el mismo resultado.
FINITUD
Indica el número razonable de pasos, los cuales deben conllevar a la finalización del proceso y producir un resultado en un tiempo finito
Al diseñar un algoritmo se debe tener presente las características de precisión, definición y finitud. Visualicemos estas características a través del siguiente ejemplo: Algoritmo para hacer una torta
Entrada: Harina de trigo, mantequilla, huevos, sal, azúcar
Proceso: 1.- Unir la mantequilla con el azúcar
2.- Batir hasta lograr consistencia cremosa
3.- Agregar harina de trigo, huevos, sal y azúcar
4.- Batir hasta que esponje
5.- Precalentar el horno, en 250 °, y en mantequillar tortera
6.- Una vez logre la consistencia de esponjado, colocar en la tortera
7.- Introducir en el horno por espacio de 45 minutos
Salida: Torta
Ejercicio: Realice un algoritmo para la elaboración de pan
Siguiendo el ejemplo recuerde determinar las instrucciones de Entrada, Proceso y Salida
Instrucción o sentencia Una instrucción esta compuesta por uno o más comandos (acción), datos, símbolos, variables o constantes y expresiones, que en conjunto representan una instrucción o sentencia.
Ejemplo de instrucción: En la construcción de los programas se utiliza una instrucción por línea. Así mismo, se utiliza la alineación de aquellas instrucciones dentro de las estructuras que las contienen de manera ordenada que permita visualizar el inicio y fin de cada bloque de instrucciones.
Si ASISTIO =”SI” Entonces
Leer Sueldo,
Asignar Sueldo = Sueldo + HoraExtra
Fin Si
Donde:
SI Representa una estructura condicional utilizada para establecer preguntas o programar ciertas condiciones
ASISTIO Nombre de una Variable lógica que puede obtener sólo dos valores “SI” o “NO”. En el ejemplo se programa la condición de la variables cuando es “SI”
ENTONCES Parte de la instrucción o estructura condicional
LEER SUELDO Instrucción utilizando el comando cuya acción es la lectura de un campo o dato
Asignar SUELDO= SUELDO+HORAEXTRA Instrucción de asignación, permite asignar o calcular el valor que adquirirá una variable
Fin SI Cierra la estructura condicional Si –Entonces –Fin Si
Comandos o palabras reservadas
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 al procesamiento de archivos y datos, entre ellos: Leer, Calcular, Asignar, Clasificar, Imprimir.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario