propiedades del algoritmo

Post on 15-Sep-2015

221 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

programacion

TRANSCRIPT

DIAGRAMA DE FLUJOComo ya sabemos es una representacin grfica de un algoritmo, tambin se puede decir que es la representacin detallada en forma grfica de cmo debe realizarse los pasos en la computadora para producir resultados.PROPIEDADES

a. ESTRUCTURAR: Estructura la solucin del problema mediante diagramas, este lo representa grficamente ya que utiliza una serie de smbolos con significados especiales y son la representacin grfica de los pasos de un proceso, Dichos diagramas se construyen utilizando ciertos smbolos de uso especial como son rectngulos, valos, pequeos crculos, etc.; estos smbolos estn conectados entre s por flechas conocidas como lneas de flujo.

b. SEPARACIN: Separar la solucin lgica de programacin de la parte de reglas y sintaxis decodificacincon esta divisin del trabajo se obtiene mayoreficiencia, Este diagrama facilita la escritura del programa en algn lenguaje de programacin.

c. COMPLETO: Dar una visin completa del problema al programador ya que pierde en unprogramaya codificado, Los smbolos permiten crear la estructura grfica que describe los pasos a seguir para obtener un resultado especfico. esto quiere decir que todo diagrama de flujo debe tener todo un proceso el cual incluye un inicio y una terminacin , entrada de datos ,proceso de datos , decisin, salida de informacin

d. COMPRENSIN: Permitir una compresin ms rpida del programa a otros programadores, la notacin utilizada debe ser independiente del lenguaje de programacin para que se pueda traducir a cualquier lenguaje de programacin, Un diagrama de flujo tiene como objetivo facilitarnos la comprensin de un algoritmo o simplificar el anlisis de un proceso, Los diagramas facilitan la comprensin de mtodos de solucin para problemas matemticos y lgicos, permitiendo a los usuarios abstraerse de un lenguaje determinado y enfocarse en el procedimiento de solucin. De este modo, la posterior etapa de codificacin se simplifica enormemente al tener ya resuelta la metodologa a travs de un diagrama de flujo.

CONSIDERACIONES SOBRE DIAGRAMA DE FLUJOUn diagrama de flujo, puede tener tipos de errores diferentes:DE FORMA:Se genera por no seguir las reglas establecidas, puede hacer el diagrama difcilinterpretacin, confundir el diagrama y hasta convertirlo en errado en cuanto ser lgica.DE LGICA:Son errores deestructuradel diagrama en cuanto al orden puede ser de distinta gravedad, desde dejar de mostrar el resultado o falta declculo hasta un error que determine que un programa nunca llegue a su fin.DEOBJETIVO:Es cuando un diagrama de flujo esta correcto en cuanto a su estructura y forma pero no soluciona el problema propuesto sino otro.Una vez terminado el diagrama de flujo, es necesario asegurarse de que funcione correctamente cumpliendo el objetivo fundamental, las condiciones especficas y las excepciones del problema propuesto

PSEUDOCODIGOEn forma abreviada diremos que el seudocdigo es una herramienta que permite la descripcin narrativa deAlgoritmos, en donde no hay reglas sintcticas estrictas, yaQue el inters se centra en la secuencia de instrucciones. Aqu podemos encontrar las siguientes propiedades. PROPIEDADES

A. SENCILLEZ: permite representar en forma fcil operaciones repetitivas complejas

B. FCIL INTERPRETACIN: es muy fcil pasar de seudocdigo a un programa en algn lenguaje de programacin. recordemos que todo algoritmo debe ser interpretado fcilmente ,es decir escrito de una manera clara y entendible ,estructurado de modo que su lectura facilite de manera considerable su posterior codificacin en un lenguaje de programacin cualquiera ,el pseudocdigo es una manera de representar un algoritmo ,mediante sentencias similares al lenguaje natural , pero tienen una precisin mucho Mayor.

C. SECUENCIAL: si se siguen las reglas se puede observar claramente los niveles que tienen cada operacin, ya que podramos decir que es la representacin narrativa de los pasos que debe seguir un algoritmo para dar solucin a un problema determinado, es por esto que se puede notar la jerarqua y las inclusiones que tienen cada una de estas secuencias, es la propiedad ms importante ya que el inters se centra en la secuencia de instrucciones

D. Se puede representar operaciones muy complejas en pasos ordenados y entendibles ya que ocupa menos espacio en una hoja de papel.

top related