diagramas estructurados.docx

Upload: juan-a-cedeno

Post on 28-Feb-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Diagramas estructurados.docx

    1/2

    Diagramas estructurados (Nassi-Schneiderman)

    El diagrama estructurado N-S tambin conocido como diagrama de chapin es como un

    diagrama de flujo en el que se omiten las flechas de unin y las cajas son contiguas !as acciones

    sucesi"as se pueden escribir en cajas sucesi"as y como en los diagramas de flujo# se pueden escribir

    diferentes acciones en una caja $n algoritmo se represente en la sig forma%

    &ue desarrollado en '* por +saac Nassiy,en Shneiderman Este diagrama tambin es conocido

    como estructograma# ya que sir"e para representar la estructura de los programas ombina la

    descripcin te.tual del pseudocdigo con la representacin gr/fica del diagrama de flujo

    El diagrama N-S cuenta con un conjunto limitado des0mbolospara representar los pasos del

    algoritmo# por ello se apoya en e.presiones del lenguaje natural1 sin embargo# dado que el lenguajenatural es muy e.tenso y se presta para la ambig2edad# solo se utili3a un conjunto de palabras# a las

    que se denomina palabras reser"adas !as palabras reser"adas m/s utili3adas son%

    +nicio &in !eer Escribir

    4ientras 5epita 6asta 7ara+ncrementar Decrementar 6acer &uncin

    Entero 5eal aracter adena

    !gico 5etornar

    !os s0mbolos utili3ados en el diagrama de hapin son corresponden a cada tipo de estructuraDado

    que se tienen tres tipos de estructuras# se utili3an tres s0mbolos Esto hace que los procesos del

    algoritmo sean m/s f/ciles de representar y de interpretar

    Se tienen tres tipos de instrucciones secuenciales% la declaracin de "ariables# asignacin#

    instruccin !eer e instruccin Escribir

    Declaracin de "ariables

    Esta consiste en escribir el tipo de datos y la lista de identificadores que se tendr/n de dicho tipo#

    separando cada identificador por medio de comas (#) tambin se pueden usar los % dos puntos para

    hacerlo m/s precisoEjemplo%

    Entero% edad

    5eal% estatura# peso# sueldo

    8signacin

    8signar un"alora una "ariable equi"ale a decir que se guarda dicho "alor en la posicin

    de memoriareser"ado para la "ariable en mencin

    Ejemplos%

    Edad 9 ':

    Estatura 9 ';:

    5esultado 9 *a> y >b> son las "ariables que recibir/n los "alores y que deben haberse declarado pre"iam

    +nstruccin Escribir

    Esta instruccin permite en"iar datos desde la memoria hacia un dispositi"o de salida como la

    pantalla o laimpresora !a informacin que se en"0a puede ser constante o tambin el contenido de

    "ariables

    http://es.wikipedia.org/w/index.php?title=Isaac_Nassi&action=edit&redlink=1http://es.wikipedia.org/wiki/Ben_Shneidermanhttp://es.wikipedia.org/wiki/Ben_Shneidermanhttp://www.monografias.com/trabajos36/signos-simbolos/signos-simbolos.shtmlhttp://www.monografias.com/trabajos36/signos-simbolos/signos-simbolos.shtmlhttp://www.monografias.com/trabajos15/todorov/todorov.shtml#INTROhttp://www.monografias.com/trabajos15/todorov/todorov.shtml#INTROhttp://www.monografias.com/trabajos15/todorov/todorov.shtml#INTROhttp://www.monografias.com/trabajos12/guiainf/guiainf.shtml#HIPOTEShttp://www.monografias.com/trabajos14/nuevmicro/nuevmicro.shtmlhttp://www.monografias.com/trabajos14/nuevmicro/nuevmicro.shtmlhttp://www.monografias.com/trabajos13/memor/memor.shtmlhttp://www.monografias.com/trabajos13/memor/memor.shtmlhttp://www.monografias.com/trabajos5/resudeimp/resudeimp.shtmlhttp://www.monografias.com/trabajos5/resudeimp/resudeimp.shtmlhttp://es.wikipedia.org/wiki/Ben_Shneidermanhttp://www.monografias.com/trabajos36/signos-simbolos/signos-simbolos.shtmlhttp://www.monografias.com/trabajos15/todorov/todorov.shtml#INTROhttp://www.monografias.com/trabajos15/todorov/todorov.shtml#INTROhttp://www.monografias.com/trabajos12/guiainf/guiainf.shtml#HIPOTEShttp://www.monografias.com/trabajos14/nuevmicro/nuevmicro.shtmlhttp://www.monografias.com/trabajos13/memor/memor.shtmlhttp://www.monografias.com/trabajos5/resudeimp/resudeimp.shtmlhttp://es.wikipedia.org/w/index.php?title=Isaac_Nassi&action=edit&redlink=1
  • 7/25/2019 Diagramas estructurados.docx

    2/2

    Escribir ?lista de constantes y "ariables@

    Ejemplo%

    Escribir a# b

    uando se escriben m/s de una "ariable es necesario separarlas con comas (#) y los mensajes se

    escriben entre comillas dobles > >

    ente