Sunteți pe pagina 1din 5

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO COMERCIO Y SERVICIOS Pgina 1 de 5 CURSO: ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN

EstructuradeDecisinconDiagramadeFlujo

Estructuras de decisin Son utilizadas para tomar decisiones lgicas, llamadas tambin estructuras selectivas o alternativas,enellasseevalaunacondicinyenfuncindelresultadodelamismaserealizauna opcinuotra. Lacondicindebeespecificarseutilizandoexpresioneslgicas. Larepresentacindeunaestructuradedecisin DiagramadeFlujo Seudocdigo Inicio Sicondicinentonces . .Instrucciones . Sino . .Instrucciones . Finsi

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO COMERCIO Y SERVICIOS Pgina 2 de 5 CURSO: ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN

Lasestructurasdedecisinpuedenser: Simples: (llamada sientonces), ejecuta una determinada accin cuando se cumple una determinadacondicin.Laseleccinsientoncesevalalacondicinysilacondicinesverdadera, entoncesejecutalaaccin;silacondicinesfalsanoserealizarningunaaccin. Representacinendiagramadeflujo Representacinenseudocdigo si<condicin>entonces <accin> finsi NOTA:Obsrvesequelaspalabrasdel seudocdigosiyfin_sisealinean verticalmenteindentando (sangrando)la<accin>obloquedeacciones

Dobles: Laestructuraanterioresmuylimitadaynormalmentesenecesitarunaestructuraquepermita elegirentredosopcionesoalternativasposibles,enfuncindelcumplimientoonodeuna determinadacondicin

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO COMERCIO Y SERVICIOS Pgina 3 de 5 CURSO: ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN

Representacinendiagramadeflujo Representacinseudocdigo

Nota
Observequeenelseudocdigolasaccionesque dependendeentoncesysi_noestnindentadas (sangradas)enrelacinconlaspalabrassiyfin_si;este procedimientoaumentalalegibilidaddelaestructuray eselmediomsidneopararepresentaralgoritmos.

Ejemplo. Hacerunalgoritmoquepermitainformarcualeselnmeromayorentredos nmerosdados. AnlisisEPS


Entrada Proceso dosnmerosenteros,num1,num2 Evaluarlassiguientessituaciones Sinum1ynum2,soniguales,mostrarunmensajedeinformacinde estasituacin Encasocontrario,sepuedenpresentarlassiguientessituaciones: o Sinum1esmayorquenum2,semostrarunmensaje informandoqueelmayoresnum1 o Encasocontrarioesporquenum2,eselmayorysedesplegar unmensajeconesasituacin mensaje,informandoculnmeroesmayor

Salida

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO COMERCIO Y SERVICIOS Pgina 4 de 5 CURSO: ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN

AlgoritmosenPseudocdigo
INICIO /* Definicin de Variables*/ Enteronum1,num2 /* Entrada*/ EscribaDigiteunnmero: Leanum1 EscribaDigiteunnmero: Leanum2 /* Proceso. Uso del Ciclo o Estructura Si entonces*/ Si (num1=num2)entonces EscribaLosnmerosoniguales Sino Si (num1>num2)Entonces EscribaElnmeromayores:,num1 Sino EscribaElnmeromayores:,num2 Fin si Fin si FIN

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO COMERCIO Y SERVICIOS Pgina 5 de 5 CURSO: ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN

AlgoritmosenDFD

Revisaelarchivofuentedeldiagramadeesteejercicio.

S-ar putea să vă placă și