Está en la página 1de 4

Algoritmo

-Es un conjunto ordenado y finito de operaciones que permite hallar la solucin de un problema. -Mtodo y notacin en las distintas frmulas del clculo. -El algoritmo constituye un mtodo 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 una forma ms sencilla. -El algoritmo podra estar incluido en la definicin de programa de ordenador de la Ley de Propiedad Intelectual (TRLPI). -Conjunto finito de pasos definidos, estructurados en el tiempo y formulados con base a un conjunto finito de reglas no ambiguas, que proveen un procedimiento para dar la solucin o indicar la falta de esta a un problema en un tiempo determinado. - Se trata de una serie de instrucciones o reglas establecidas que, por medio de una sucesin de pasos, permiten arribar a un resultado o solucin. - Un algoritmo es una serie de pasos lgicos, que se estructuran para resolver un problema. Generalmente un algoritmo se compone de sentencias simples y sentencias de control. - los algoritmos permiten trabajar a partir de un estado bsico o inicial y, tras seguir los pasos propuestos, llegar a una solucin. -Ser definido: Sin ambigedad, cada paso del algoritmo debe indicar la accin a realizar sin criterios de interpretacin. -Ser finito: Un nmero especfico y numerable de pasos debe componer al algoritmo, el cual deber finalizar al completarlos. -Tener cero o ms entradas: Datos son proporcionados a un algoritmo como insumo (o estos son generados de alguna forma) para llevar a cabo las operaciones que comprende.

-Tener una o ms salidas: Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue. El devolver un resultado no debe ser considerado como nicamente verlos en forma impresa o en pantalla, como ocurre con las computadoras. Existen muchos otros mecanismos susceptibles de programacin que no cuentan con una salida de resultados de esta forma. Por salida de resultados debe entenderse todo medio o canal por el cual es posible apreciar los efectos de las acciones del algoritmo. -Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada ms ni nada menos que aquello que se requiera para y en su ejecucin.

Diagrama de Flujos
-Son descripciones grficas de algoritmos; usan smbolos conectados con flechas para indicar la secuencia de instrucciones y estn regidos por ISO. - son usados para representar algoritmos pequeos, ya que abarcan mucho espacio y su construccin es laboriosa. - Por su facilidad de lectura son usados como introduccin a los algoritmos, descripcin de un lenguaje y descripcin de procesos a personas ajenas a la computacin. - Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocdigo, diagramas de flujo y lenguajes de programacin entre otros. - Las descripciones en lenguaje natural tienden a ser ambiguas y extensas. - es la representacin grfica del algoritmo o proceso. Se utiliza en disciplinas como programacin,economa, procesos industriales y psicologa cognitiva. -Estos diagramas utilizan smbolos con significados definidos que representan los pasos del algoritmo, y representan el flujo de ejecucin mediante flechas que conectan los puntos de inicio y de fin de proceso. -Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar presentes el autor o responsable del proceso, los autores o responsables del proceso anterior y posterior y de otros procesos interrelacionados, as como las terceras partes interesadas.

-ofrece una descripcin visual de las actividades implicadas en un proceso mostrando la relacin secuencial ente ellas, facilitando la rpida comprensin de cada actividad y su relacin con las dems - son una serie de pasos secuenciales que representan de una manera tradicional los detalles algortmicos de los procesos.

-Puede ser difcil entender un proceso con una descripcin verbal, de esta manera el diagrama de flujos de datos ayuda a ilustrar los componentes de un proceso y la forma en que interactan. -De igual manera se puede mostrar el diagrama de flujo como un anlisis estructurado de la transformacin de datos de un sistema, mediante una descripcin pictrica. -Ayudan en la comprensin de la operacin de las estructuras de control. -til para determinar como funciona realmente el proceso para producir un resultado. El resultado puede ser un producto, un servicio, informacin o una combinacin de las tres. -Se basan en la utilizacin de diversos smbolos para representar operaciones especficas. Se les llama diagramas de flujo porque los smbolos utilizados se conectan por medio de flechas para indicar la secuencia de operacin

Pseudocdigo
- Es una descripcin de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintcticas propias de lenguajes de programacin. - Es utilizado para describir algoritmos en libros y publicaciones cientficas, y como producto intermedio durante el desarrollo de un algoritmo. - El pseudocdigo est pensado para facilitar a las personas el entendimiento de un algoritmo, y por lo tanto puede omitir detalles irrelevantes que son necesarios en una implementacin. - el pseudocdigo, en general, es comprensible sin necesidad de conocer o utilizar un entorno de programacin especfico, y es a la vez

suficientemente estructurado para que su implementacin se pueda hacer directamente a partir de l. - Facilita el paso del programa al lenguaje de programacin. - Es independiente del lenguaje de programacin que se vaya a utilizar. - Es un mtodo que facilita la programacin y solucin al algoritmo del programa. -Programadores diferentes suelen utilizar convenciones distintas, que pueden estar basadas en la sintaxis de lenguajes de programacin concretos.

Te Amooo Mi Hermosa Princeza.. Eres Lo Mejor que tengo A mi lado..

También podría gustarte