jueves, 16 de abril de 2009



ALGORITMOS:

El desarrollo de algoritmos es un tema fundamental en el diseño de programas o soluciones. La palabra algoritmo se deriva de la traducción al latín de la palabra árabe khowarizmi, nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX.


¿TIPOS DE ALGORITMOS…? Tipos de Lenguajes Algorítmicos · Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo). CREACIÓN DE UN ALGORITMO:

. Esto es a grandes rasgos lo que hace el programador de computadores. Metodología para la solución de problemas por medio de computadora

· ANÁLISIS DEL PROBLEMA:

Una vez que se ha comprendido lo que se desea de la computadora, es necesario definir: o Los datos de entrada. o Cual es la información que se desea producir (salida) Una recomendación muy práctica es el de colocarse en el lugar de la computadora y analizar qué es lo que se necesita que se ordene y en qué secuencia para producir los resultados esperados. · DISEÑO DEL ALGORITMO Las características de un buen algoritmo son: o Debe tener un punto particular de inicio. o Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la definición del problema. Se denomina prueba de escritorio a la comprobación que se hace de un algoritmo para saber si está bien hecho. Tipos De Datos Todos los datos tienen un tipo asociado con ellos. El tipo de dato determina la naturaleza del conjunto de valores que puede tomar una variable.


Identificadores:
Los identificadores representan los datos de un programa (constantes, variables, tipos de datos). Un identificador es una secuencia de caracteres que sirve para identificar una posición en la memoria de la computadora, que permite acceder a su contenido. Ejemplo: La longitud de identificadores puede ser de varios caracteres. Ejemplo: pi = 3.1416 Variable Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa. · Variables de Trabajo:
Variables que reciben el resultado de una operación matemática completa y que se usan normalmente dentro de un programa. Ejemplo: Contadores: Se utilizan para llevar el control del numero de ocasiones en que se realiza una operación o se cumple una condición. Con los incrementos generalmente de uno en uno. · Acumuladores:
Forma que toma una variable y que sirve para llevar la suma acumulativa de una serie de valores que se van leyendo o calculando progresivamente. Expresiones Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Por ejemplo: Según sea el tipo de datos que manipulan, se clasifican las expresiones en: Operadores Son elementos que relacionan de forma diferente, los valores de una o mas variables y/o constantes. Operadores AritméticosLos operadores aritméticos permiten la realización de operaciones matemáticas con Si ambos son enteros, el resultado es entero; si alguno de ellos es real, el resultado es real. Prioridad de los Operadores Aritméticos:
Todas las expresiones entre paréntesis se evalúan primero. Dentro de una misma expresión los operadores se evalúan en el siguiente orden: Los operadores en una misma expresión con igual nivel de prioridad se evalúan de izquierda a derecha. Los operadores relaciónales tiene menor prioridad que los aritméticos.

No hay comentarios: