Está en la página 1de 54

F

U
N
D
A
M
E
N
T
O
S

D
E

P
R
O
G
R
A
M
A
C
I
O
N
C
O
M
P
U
T
A
D
O
R
A
S

Y

L
E
N
G
U
A
J
E
S

D
E

P
R
O
G
R
A
M
A
C
I
O
N
LCDO.ABDON CABRERA TORRES, MSC.
LCDO.ABDON CABRERA TORRES, MSC.
ORGANIZACIN DE UNA
COMPUTADORA
Un computador se divide fundamentalmente en ds
!a"tes# el Hardar! $ el So"tar!% El hardware es la
!a"te f&si'a del 'm!utad"( la !a"te tan)i*le+ es de'i"
a,uell ,ue !dems t'a" del 'm!utad"% El software
es la !a"te l-)i'a del 'm!utad"( es de'i" el 'n.unt de
inst"u''ines ,ue le "denan al hardware ,ue ta"ea de*e
"eali/a"%
#UE ES UN COMPUTADOR$
Es una m0,uina ,ue !uede lleva" a 'a* la")as $
'm!le.as !e"a'ines a altas vel'idades% Estas
!e"a'ines sn a!li'adas a 'ie"ta inf"ma'i-n ,ue se
suminist"a al 'm!utad"( !a"a !"du'i" t"a inf"ma'i-n
llamada "esultad% La se'uen'ia de !e"a'ines ,ue se
"e,uie"e !a"a !"du'i" ls "esultads deseads esta
dete"minad !" un !")"ama de 'm!utad"%
LCDO.ABDON CABRERA TORRES, MSC.
ORGANIZACIN DE UNA
COMPUTADORA
Ar%u&t!ctura d!' Hardar!
Si vems el 'm!utad" 'm una est"u'tu"a de
hardware( nta"ems ,ue esta 'nstituid !"
d&(po(&t&)o(( ,ue 'lasifi'a"ems se)1n la fun'i-n
,ue desem!e2en% De a'ue"d a esta 'lasifi'a'i-n
tend"ems#
Dis!sitivs de Ent"ada
Dis!sitivs de Salida
Dis!sitivs de Cmuni'a'i-n
Dis!sitivs de Alma'enamient
Dis!sitivs de C-m!ut
LCDO.ABDON CABRERA TORRES, MSC.
ORGANIZACIN DE UNA
COMPUTADORA
D&(po(&t&)o( d! E*trada
Sn tds a,uells ,ue !e"miten la ent"ada de dats
a un 'm!utad"% Ent"e ests en'nt"ams# el
te'lad( el "at-n( el es'0ne"( el mi'"-fn( la '0ma"a
3e*( el 'a!tu"ad" de 4uella $ fi"ma di)itales( et'%
TECLADO MOUSE
ESCANER
LCDO.ABDON CABRERA TORRES, MSC.
ORGANIZACIN DE UNA
COMPUTADORA
D&(po(&t&)o( d! Sa'&da
Sn tds a,uells ,ue !e"miten mst"a" la
inf"ma'i-n !"'esada !" el 'm!utad"% Ent"e
ests en'nt"ams# la !antalla( la im!"es"a( ls
altav'es( et'%
PANTALLA IMPRESORA
ALTA+OCES
LCDO.ABDON CABRERA TORRES, MSC.
ORGANIZACIN DE UNA
COMPUTADORA
D&(po(&t&)o( d! a'mac!*am&!*to.
Ls dis!sitivs de alma'enamient )ua"dan
inf"ma'i-n !e"manentemente 564asta ,ue se
"m!en78% Sn de va"is ti!s $ 4an e9!e"imentad
una evlu'i-n *"utal en la 1ltima d:'ada% Es 'u"is
"e'"da" ,ue la inf"ma'i-n )ua"dada se midi- en
;il*$tes( a4"a ,ue mane.ams me)as 5un mill-n
de ;il*$tes8 $ )i)as 5un mill-n de me)a*$tes8% P"
'u"isidad a4"a estams !"-9ims a 4a*la"
4a*itualmente de te"as 5un mill-n de )i)a*$tes8% Y
n ns falta mu'4 !a"a ls e9as 5un mill-n de
te"as8% Pe" es s-l !" 'u"isidad%
LCDO.ABDON CABRERA TORRES, MSC.
ORGANIZACIN DE UNA
COMPUTADORA
D&(po(&t&)o( d!
a'mac!*am&!*to.
La 'a!a'idad de un dis!sitiv de
alma'enamient es im!"tante% Ls
'e"s $ uns ,ue lee un
'm!utad"( ls lee '4 de 'ada
sentada% Es es un 'tet% As&( <=
5;il*$te8 sn mil 'tets( n mil
uns 'e"s% Y un me)a5*$te8 sn
un mill-n de 'tets% Y un )i)a sn
mil millnes% Y un te"a sn un mill-n
de millnes% Tam*i:n es im!"tante
su vel'idad de a''es%
LCDO.ABDON CABRERA TORRES, MSC.
ORGANIZACIN DE UNA
COMPUTADORA
D&(po(&t&)o( d! Comu*&cac&,*
Sn tds a,uells ,ue !e"miten la 'muni'a'i-n
ent"e 'm!utad"es% Ent"e ests en'nt"ams# el
m-dem( la ta".eta de "ed $ el en"utad" 5"ute"8%
MODEM TAR-ETA DE RED
ENRUTADOR
LCDO.ABDON CABRERA TORRES, MSC.
ORGANIZACIN DE UNA
COMPUTADORA
D&(po(&t&)o( d! C,mputo
Sn tds a,uells ,ue "eali/an las !e"a'ines $
'nt"lan las dem0s !a"tes del 'm!utad"% Ent"e
ests en'nt"ams# la Unidad Cent"al de
P"'esamient( la mem"ia $ el *us de dats%
CPU MEMORIA BUS DE DATOS
LCDO.ABDON CABRERA TORRES, MSC.
ORGANIZACIN DE UNA
COMPUTADORA
U*&dad C!*tra' d! Proc!(am&!*to .CPU/
Unidad 'ent"al de !"'es UCP 5me." 'n'ida !" sus
si)las en in)l:s( CPU8( es un 'i"'uit mi'"s'-!i' ,ue
inte"!"eta $ e.e'uta inst"u''ines% La CPU se 'u!a del
'nt"l $ del !"'es de dats en las 'm!utad"as%
Gene"almente( la CPU es un mi'"!"'esad" fa*"i'ad
en un '4i!( un 1ni' t"/ de sili'i ,ue 'ntiene millnes
de 'm!nentes ele't"-ni's%
LCDO.ABDON CABRERA TORRES, MSC.
ORGANIZACIN DE UNA
COMPUTADORA
U*&dad C!*tra' d! Proc!(am&!*to .CPU/
El mi'"!"'esad" de la CPU est0 f"mad !"#
una unidad a"itm:ti'>l-)i'a ,ue "eali/a '0l'uls $
'm!a"a'ines $ tma de'isines l-)i'as
5dete"minand si una afi"ma'i-n es 'ie"ta falsa
mediante las "e)las del 0l)e*"a de ?le8(
!" una se"ie de "e)ist"s dnde se alma'ena
inf"ma'i-n tem!"almente
$ !" una unidad de 'nt"l ,ue inte"!"eta $ e.e'uta las
inst"u''ines%
LCDO.ABDON CABRERA TORRES, MSC.
ORGANIZACIN DE UNA
COMPUTADORA
U*&dad C!*tra' d! Proc!(am&!*to .CPU/
Pa"a a'e!ta" -"denes del usua"i( a''ede" a ls dats $
!"esenta" ls "esultads( la CPU se 'muni'a a t"av:s de
un 'n.unt de 'i"'uits 'ne9ines llamad *us%
El *us 'ne'ta la CPU a ls dis!sitivs de
alma'enamient 5!" e.em!l un dis' du"8( ls
dis!sitivs de ent"ada 5!" e.em!l un te'lad un
muse8 $ ls dis!sitivs de salida 5!" e.em!l un mnit"
una im!"es"a8%
LCDO.ABDON CABRERA TORRES, MSC.
ORGANIZACIN DE UNA
COMPUTADORA

La M!mor&a
Es la en'a")ada de alma'ena" tda la inf"ma'i-n
,ue el 'm!utad" est0 usand% Las 4a$ de t"es
ti!s $ sn#
M!mor&a RAM
M!mor&a ROM
M!mor&a Cac01
LCDO.ABDON CABRERA TORRES, MSC.
ORGANIZACIN DE UNA
COMPUTADORA
M!mor&a RAM
Del in)l:s Ramdom Access Memory (memoria de acceso
aleatorio)( es la mem"ia !"in'i!al% Se 'a"a'te"i/a $
dife"en'ia de la mem"ia ROM !",ue una ve/ a!a)ad
el sistema !e"ativ( tda la inf"ma'i-n alma'enada en
la mem"ia RAM es autm0ti'amente *""ada%
LCDO.ABDON CABRERA TORRES, MSC.
ORGANIZACIN DE UNA
COMPUTADORA
M!mor&a ROM
Del in)l:s Read Only Memory (memoria de solo lectura)%
Es la mem"ia de s-l le'tu"a% Alma'ena las
inst"u''ines de en'endid $ a!a)ad del 'm!utad"(
ent"e t"as% Se 'a"a'te"i/a $ dife"en'ia de la mem"ia
RAM !",ue una ve/ a!a)ad el sistema !e"ativ( la
inf"ma'i-n alma'enada en la mem"ia ROM se )ua"da
autm0ti'amente%
LCDO.ABDON CABRERA TORRES, MSC.
ORGANIZACIN DE UNA
COMPUTADORA
M!mor&a Cac01
Es un ti! de mem"ia es!e'ial mu$ "0!ida( ,ue se utili/a
'm *uffe" 5mem"ia inte"media8( se la usa 'm
!uente ent"e el CPU $ la mem"ia RAM !a"a evita"
dem"as en el !"'esamient de ls dats%
LCDO.ABDON CABRERA TORRES, MSC.
ORGANIZACIN DE UNA
COMPUTADORA
E' 2u( d! Dato( o ca2'!( d! dato(
Es el 'n.unt de inte"'ne9ines ent"e las
distintas !a"tes del 'm!utad" ,ue !e"miten la
'muni'a'i-n ent"e tds ls dis!sitivs del
mism%
LCDO.ABDON CABRERA TORRES, MSC.
LENGUA-ES DE PROGRAMACION
Cuand se t"ata de "eslve" un !"*lema
utili/and una 'm!utad"a( el al)"itm de
slu'i-n 4a$ ,ue e9!"esa"l en un f"mat ,ue
se llama !")"ama%
Un pro3rama de 'm!utad"a es un 'n.unt de
inst"u''ines ,ue si)ue la 'm!utad"a !a"a
al'an/a" un "esultad es!e'&fi'%
LCDO.ABDON CABRERA TORRES, MSC.
LENGUA-ES DE PROGRAMACION
Un !")"ama se es'"i*e en un len)ua.e de
!")"ama'i-n%

Las !e"a'ines ,ue 'ndu'en a e9!"esa" un


al)"itm en f"ma de !")"ama se llama
!")"ama'i-n%

Ls len)ua.es utili/ads !a"a es'"i*i"


!")"amas de 'm!utad"as sn ls
len)ua.es de !")"ama'i-n%

P")"amad"es sn ls es'"it"es $
dise2ad"es de !")"amas%
LCDO.ABDON CABRERA TORRES, MSC.
LENGUA-ES DE PROGRAMACION
Ls len)ua.es de !")"ama'i-n al i)ual ,ue ls
len)ua.es ,ue usams !a"a 'muni'a"ns est0n
'nstituids !"#
U* '14&co 'm!uest !" un v'a*ula"i 'n.unt
de s&m*ls !e"mitids%
U*a (&*t54&( ,ue indi'a 'm "eali/a"
'nst"u''ines del len)ua.e%
U*a (!m5*t&ca ,ue dete"mina el si)nifi'ad de 'ada
'nst"u''i-n '""e'ta
LCDO.ABDON CABRERA TORRES, MSC.
TRADUCTORES DE LENGUA-E

Len)ua.es de m0,uina # es'"its en '-di)


*ina"i

Len)ua.es de *a. nivel# len)ua.es


ensam*lad"es

Len)ua.es de alt nivel# sn ls m0s utili/ads


TIPOS DE LENGUA-ES
Ls !")"amas fuentes es'"its en len)ua.es de alt
nivel !a"a su e.e'u'i-n tienen ,ue se" t"adu'ids al
len)ua.e de m0,uina !" medi de ls t"adu't"es
denminads int:"!"etes $ 'm!ilad"es
LCDO.ABDON CABRERA TORRES, MSC.
TRADUCTORES DE LENGUA-E
Ls !")"amas fuentes es'"its en len)ua.es de alt
nivel !a"a su e.e'u'i-n tienen ,ue se" t"adu'ids al
len)ua.e de m0,uina !" medi de ls t"adu't"es
denminads int:"!"etes $ 'm!ilad"es
LCDO.ABDON CABRERA TORRES, MSC.
CARACTERISTICA DE LOS
PROGRAMAS
Pa"a un dete"minad !"*lema se !uede 'nst"ui"
dife"entes al)"itms de "eslu'i-n !")"amas% La
ele''i-n del m0s ade'uad se de*e *asa" en una
se"ie de "e)las ,ue ad,uie"en )"an im!"tan'ia a la
4"a de evalua" el 'ste de su dise2 $
mantenimient%
LCDO.ABDON CABRERA TORRES, MSC.
CARACTERISTICA DE LOS
PROGRAMAS
Las 'a"a'te"&sti'as )ene"ales ,ue de*e "euni" un
!")"ama sn las si)uientes#
LEGI?ILIDAD# de*e esta" es'"it de tal f"ma ,ue
fa'ilite su le'tu"a $ 'm!"ensi-n%
PORTA?ILIDAD# Su dise2 de*e !e"miti" la
'difi'a'i-n en dife"entes len)ua.es de
!")"ama'i-n( asi 'm su instala'i-n en dife"entes
sistemas
LCDO.ABDON CABRERA TORRES, MSC.
CARACTERISTICA DE LOS
PROGRAMAS
EFICIENCIA# Se de*e a!"ve'4a" al m09im ls
"e'u"ss del 'm!utad"( minimi/and la mem"ia
utili/ada $ el tiem! de !"'es e.e'u'i-n%
MODULARIDAD# El !")"ama de*e esta" su*>
dividid en *l,ues m-duls( 'ada un de ls
'uales "eali/a"0 una !a"te del 'n.unt del t"a*a.%
ESTRUCTURACION# De*e 'um!li" las "e)las de la
P")"ama'i-n est"u'tu"ada !a"a fa'ilita" la
ve"ifi'a'i-n( de!u"a'i-n $ mantenimient del
!")"ama%
LCDO.ABDON CABRERA TORRES, MSC.
O
B
-
E
T
O
S

D
E

U
N

P
R
O
G
R
A
M
A
LCDO.ABDON CABRERA TORRES, MSC.
O?JETOS DE UN PROGRAMA# CONSTANTES Y
@ARIA?LES
Sn *.ets de un !")"ama tds a,uells
mani!ulads !" las inst"u''ines% Mediante ells(
en un !")"ama !d"ems "eali/a" el
alma'enamient de ls dats $ de ls "esultads
*tenids en las distintas !e"a'ines ,ue
inte"vienen en la slu'i-n del !"*lema%
LCDO.ABDON CABRERA TORRES, MSC.
O?JETOS DE UN PROGRAMA# CONSTANTES Y
@ARIA?LES
ATRI?UTOS DE UN O?JETO#
Td *.et tiene t"es at"i*uts#

Nm*"e# Es el identifi'ad" del mism

Ti!# Cn.unt de val"es ,ue !uede tma"

@al"# Element del ti! ,ue se le asi)na


LCDO.ABDON CABRERA TORRES, MSC.
ATRI?UTOS DE UN O?JETO#
Td *.et tiene t"es at"i*uts#

Nm*"e# Es el identifi'ad" del mism

Ti!# Cn.unt de val"es ,ue !uede tma"

@al"# Element del ti! ,ue se le asi)na


LCDO.ABDON CABRERA TORRES, MSC.
CONSTANTES#
Sn *.ets 'u$ val" !e"mane'e inva"ia*le a l
la") de la e.e'u'i-n de un !")"ama%
Una 'nstante es la denmina'i-n de un val"
'n'"et( de tal f"ma ,ue se utili/a su nm*"e 'ada
ve/ ,ue se ne'esita "efe"en'ia"l#
E.em!l# Pi A B(<C<DEF
O?JETOS DE UN PROGRAMA# CONSTANTES Y
@ARIA?LES
B(<C<DEF
LCDO.ABDON CABRERA TORRES, MSC.
@ARIA?LES#
Sn *.ets 'u$ val" !uede se" mdifi'ad a l
la") de la e.e'u'i-n de un !")"ama%
E.em!l# G H

G G I <
O?JETOS DE UN PROGRAMA# CONSTANTES Y
@ARIA?LES
H
<
LCDO.ABDON CABRERA TORRES, MSC.
OPERADORES 6
E7PRESIONES
OPERADOR
Sn s&m*ls ,ue si"ven !a"a 'ne'ta" ls dats fa'ilitand
la "eali/a'i-n de dive"sas 'lases de !e"a'ines%
TIPOS DE OPERADORES
Ar&tm1t&co(8
JJ( Pten'ia
J P"du't
K Divisi-n
div L Divisi-n ente"a
M( md Rest de la divisi-n ente"a
I Suma
> Resta
LCDO.ABDON CABRERA TORRES, MSC.
OPERADORES 6
E7PRESIONES
A'"a*um!r&co(8
I 'n'atena'i-n
R!'ac&o*a'!(8
A A( A I)ual a
7A( NO Distint a
N Men"
NA Men" i)ual
O Ma$"
OA Ma$" i)ual
L,3&co(8
and Cn.un'i-n 5 Y 8
" Dis$un'i-n 5 O 8
nt Ne)a'i-n
Par1*t!(&(8
5 8 Se utili/an !a"a anida" e9!"esines
LCDO.ABDON CABRERA TORRES, MSC.
OPERADORES 6
E7PRESIONES
Ta2'a( d! )!rdad
En las !e"a'ines l-)i'as se dete"mina su "esultad !"
medi de las ta*las de ve"dad( su!niend ,ue PAQ $ P?Q
sn e9!"esines l-)i'as $ ,ue P@Q es ve"dade" $ PFQ es
fals( la ta*la de ve"dad de ls !"in'i!ales !e"ad"es
l-)i's se"&a#
LCDO.ABDON CABRERA TORRES, MSC.
Ord!* d! pr&or&dad d! 'o( op!rador!(
E' ord!* d! pr&or&dad !( !' (&3u&!*t!8

Ls !a":ntesis $ siem!"e de ls m0s inte"ns a ls m0s


e9te"ns%

O!e"ad" si)n

Pten'ia

P"du't( divisi-n $ mdul 'n la misma !"i"idad(


siem!"e de i/,uie"da a de"e'4a%

Suma $ "esta

Cn'atena'i-n

O!e"ad"es "ela'inales

Ne)a'i-n

Cn.un'i-n

Dis$un'i-n
E - E R C I C I O
S
LCDO.ABDON CABRERA TORRES, MSC.
ASIGNACION DE DATOS
Cnsiste en tma" la inf"ma'i-n de un 'am! emis" $
!asa"l a un 'am! "e'e!t"( en dnde la inf"ma'i-n del
'am! emis" !e"mane'e( mient"as ,ue la del 'am!
"e'e!t" se !ie"de%
E
-
E
R
C
I
C
I
O
S
F
U
N
D
A
M
E
N
T
O
S

D
E

P
R
O
G
R
A
M
A
C
I
O
N
A
L
G
O
R
I
T
M
O
S

Y

D
I
A
G
R
A
M
A
S

D
E

F
L
U
J
O
LCDO.ABDON CABRERA TORRES, MSC.
LCDO.ABDON CABRERA TORRES, MSC.
ALGORITMOS 6 DIAGRAMAS DE
9LU-O
ALGORITMO
Es un 'n.unt 'n'"et de !ass a''ines
,ue se de*en "eali/a" "denadamente !a"a lle)a"
a un fin dete"minad 5slu'i-n de un !"*lema(
*ten'i-n de una "es!uesta inte"media
"eali/a'i-n de una ta"ea8 de 'ual,uie" !"*lema
de un mism ti!%
Ls al)"itms de*en 'um!li" 'n las
!"!iedades de se"# "&*&to(, d!t!rm&*:(t&co( ;
3!*!ra'!(
LCDO.ABDON CABRERA TORRES, MSC.
ORGANIZACIN DE UNA
COMPUTADORA
TIPOS DE ALGORITMO
A'3or&tmo( cua'&tat&)o(8
Sn a,uells !ass inst"u''ines des'"itas !"
medi de !ala*"as 'munes del idima es!a2l
,ue si"ven !a"a lle)a" a la *ten'i-n de una
"es!uesta slu'i-n de un !"*lema%
E.em!l# se dis!ne de una 'antidad ilimitada de
a)ua( de un "e'i!iente de D lit"s $ t" de C
lit"s% Es'"i*i" un al)"itm !a"a 'l'a"
e9a'tamente F lit"s de a)ua en el "e'i!iente de
D lit"s
LCDO.ABDON CABRERA TORRES, MSC.
TIPOS DE ALGORITMO
A'3or&tmo( cua*t&tat&)o(8
Sn tds a,uells !ass inst"u''ines ,ue
invlu'"an '0l'uls num:"i's !a"a *tene" un
"esultad desead%
E.em!l#
Al)"itm ,ue !e"mita 'al'ula" el a"ea de un
t"ian)ul 'n'iend la *ase $ la altu"a
ALGORITMOS 6 DIAGRAMAS DE
9LU-O
LCDO.ABDON CABRERA TORRES, MSC.
REPRESENTACION DE ALGORITMOS
Ra$ 'uat" mane"as de "e!"esenta" un
al)"itm#
<% Re!"esenta'i-n na""ativa
F% Dia)"ama de flu.
B% Dia)"ama N>S 5Nassi>S4neide"man8
C% !seud'-di)
ALGORITMOS 6 DIAGRAMAS DE
9LU-O
LCDO.ABDON CABRERA TORRES, MSC.
DIAGRAMAS DE 9LU-O
DEFINICION#
Cn.unt de fi)u"as )em:t"i'as 5"e't0n)uls(
"m*s( 'uad"ads( et'%8 unidas "ela'inadas
!" medi de se)ments de "e'tas( 'n fle'4as
,ue dete"minan el "den l-)i' de un al)"itm(
en dnde la f"ma de una fi)u"a )em:t"i'a
indi'a la a''i-n a se)ui"%
ALGORITMOS 6 DIAGRAMAS DE
9LU-O
LCDO.ABDON CABRERA TORRES, MSC.
DIAGRAMAS DE 9LU-O
DEFINICION#
Dent" del dia)"ama de flu. tda fi)u"a
)em:t"i'a se llama"a *l,ue $ tda a''i-n a
e.e'uta" ,ue se en'uent"a dent" de un *l,ue
se llama"0 inst"u''i-n%
Inst"u''i-n *l,ue G A G I <
ALGORITMOS 6 DIAGRAMAS DE
9LU-O
LCDO.ABDON CABRERA TORRES, MSC.
TIPOS DE DIAGRAMAS
En !"'esamient de dats se 'nside"an ls
si)uientes dia)"amas#

D&a3rama d! " 'u<o d!' (&(t!ma

D&a3rama d! " 'u<o d!' pro3rama

D&a3rama d! 2'o%u!(

D&a3rama d! pa(ada
ALGORITMOS 6 DIAGRAMAS DE
9LU-O
LCDO.ABDON CABRERA TORRES, MSC.
TIPOS DE DIAGRAMAS

D&a3rama d! " 'u<o d!' (&(t!ma


!" medi de la 'ual se des'"i*e la "uta ,ue
si)uen ls dats( en f"ma detallada( dent" de
un sistema de t"atamient autm0ti' de
inf"ma'i-n%

D&a3rama d! " 'u<o d!' pro3rama


En este dia)"ama se "e!"esentan las
inst"u''ines ,ue definen las !e"a'ines $
de'isines l-)i'as "ientadas al 'm!utad"
ALGORITMOS 6 DIAGRAMAS DE
9LU-O
LCDO.ABDON CABRERA TORRES, MSC.
TIPOS DE DIAGRAMAS

D&a3rama d! 2'o%u!(
En este dia)"ama se "e!"esenta el *l,ue
)ene"al del !"'es $ ls va"is !")"amas
'nstitutivs%

D&a3rama d! pa(ada
Es un dia)"ama ,ue ns muest"a ,ue a"'4ivs
ent"an $ ,ue a"'4ivs salen una ve/ "eali/ad el
!"'esamient autm0ti' de la inf"ma'i-n%
ALGORITMOS 6 DIAGRAMAS DE
9LU-O
LCDO.ABDON CABRERA TORRES, MSC.
)!*ta<a( d! 'o( d&a3rama( d! " 'u<o
<% Es una 4e""amienta !a"a ls !")"amad"es $
analistas ,ue !e"mite "e!"esenta" en f"ma )"0fi'a la
slu'i-n de un !"*lema%
F% Pe"mite esta*le'e" una visi-n m0s am!lia $ *.etiva
de ls sistemas a'tuales( i)ualmente ve"ifi'a" si se
4an tmad en 'uenta en la slu'i-n de ls
!"*lemas tdas las !si*ilidades si e9isten al)unas
a''ines du!li'adas%
ALGORITMOS 6 DIAGRAMAS DE
9LU-O
LCDO.ABDON CABRERA TORRES, MSC.
)!*ta<a( d! 'o( d&a3rama( d! " 'u<o
B% El dia)"ama de flu. es una a$uda !a"a el
!")"amad"( a la 4"a de "eali/a" mdifi'a'ines en
un !")"ama( ela*"ad !" una misma !e"sna
distinta%
C% La slu'i-n de un !"*lema a t"av:s de un dia)"ama
de flu. est"u'tu"ad( !e"mite la 'difi'a'i-n en un
len)ua.e de !")"ama'i-n 'm# CII( @isual ?asi'(
et'%
D% El dia)"ama de flu. !e"mite d'umenta" un sistema
de inf"ma'i-n%
ALGORITMOS 6 DIAGRAMAS DE
9LU-O
LCDO.ABDON CABRERA TORRES, MSC.
S&m2o'o3:a ut&'&=ada
Ls s&m*ls *l,ues !a"a dia)"ama" e9isten en )"an
'antidad $ de dive"sas f"mas% Se !"esenta a,uells ,ue
se en'uent"an estanda"i/ads !" la ANSI 5Ame"i'an
Natinal Standa"d Institute8( ,ue '""es!nde al Institut
Na'inal Ame"i'an de Est0nda"es%
ALGORITMOS 6 DIAGRAMAS DE
9LU-O
LCDO.ABDON CABRERA TORRES, MSC.
S&m2o'o3:a ut&'&=ada
Ini'iKfin de al)"itm
Ent"ada de dats !" te'lad
P"'es '0l'ul
Salida de dats !" !antalla
ALGORITMOS 6 DIAGRAMAS DE
9LU-O
LCDO.ABDON CABRERA TORRES, MSC.
S&m2o'o3:a ut&'&=ada
?l,ue de de'isi-n
Im!"esi-n de dats
Cne't" dent" de !0)ina
Cne't" fue"a de !0)ina
ALGORITMOS 6 DIAGRAMAS DE
9LU-O
N
%
N%
LCDO.ABDON CABRERA TORRES, MSC.
S&m2o'o3:a ut&'&=ada
Rea)"u!amient
Se)ments de flu.
ALGORITMOS 6 DIAGRAMAS DE
9LU-O
LCDO.ABDON CABRERA TORRES, MSC.
R!3'a( 3!*!ra'!( para 'a !'a2orac&,* d!
d&a3rama( d! " 'u<o
Pa"a el dise2 ade'uad de un al)"itm utili/and ls
dia)"amas de flu. se de*en *se"va" las si)uientes
"e)las#
<% Di*u.a" ls dia)"amas de a""i*a 4a'ia a*a. $ de
de"e'4a a i/,uie"da%
F% Las l&neas de flu. de*en esta" "e!"esentadas !"
l&neas "e'tas( 4"i/ntales ve"ti'ales( el sentid
viene dad !" una fle'4a en un de sus e9t"ems%
B% Utili/a" ade'uadamente ls 'ne't"es dent" de una
!0)ina fue"a de ella( n de*en 4a*e" lineas
des'ne'tadas%
ALGORITMOS 6 DIAGRAMAS DE
9LU-O
LCDO.ABDON CABRERA TORRES, MSC.
R!3'a( 3!*!ra'!( para 'a !'a2orac&,* d!
d&a3rama( d! " 'u<o
C% Las l&neas de flu. de*en i" a 'ne'ta"se siem!"e a un
s&m*l a t"a l&nea( n de*en 4a*e" l&neas
des'ne'tadas%
D% Ds l&neas de flu. n de*en '"u/a"se( !a"a evita"
est se "e'mienda utili/a" 'ne't"es l&neas
a",ueadas%
ALGORITMOS 6 DIAGRAMAS DE
9LU-O

También podría gustarte