pratica 5 guerrero christian mendoza jefferson
TRANSCRIPT
7/23/2019 Pratica 5 Guerrero Christian Mendoza Jefferson
http://slidepdf.com/reader/full/pratica-5-guerrero-christian-mendoza-jefferson 1/9
UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPEDEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO
NOMBRES (ALUMNOS)
1 Jefferson Leonardo Mendoza Vilaña CI: 1719695361 FIRMA:
2 Chrisian Ro!ero "#errero Ar$%alo CI: 1723&1737& FIRMA:
• INTRODUCCIÓN'es(ri)(i*n + Caso:
• ,ili(e el -aerial indi(ado en (lase )or el do(ene (o-o herra-iena )rin(i)al
• ,ili(e infor-a(i*n re(o)ilada de le(#ras re(o-endadas )or el 'o(ene. as/
(o-o los diferenes -edios de (ons#la )ara a)re(iar ideas (laras so!re el
e-a )ro)#eso0
• OBJETIVO (COMPETENCIA)!ei%o de A)rendizae:
n esa a(i%idad de la!oraorio. los al#-nos esar4n en (a)a(idad de definir enender (on(e)os !4si(os de odo el )ro(eso de ransfor-a(i*n #e s#fre #n)rora-a es(rio en #n len#ae de )rora-a(i*n hasa llear a o!ener losres#lados deseados en la resol#(i*n de di%ersos )ro!le-as0
• FUNDAMENTO8e*ri(o r4(i(o. en !ase a lo i-)arido en (lases
• DESARROLLO DE LA PRACTICA (INDICAR LOS COMANDOS UTILIZADOS)Paso 1 Ubicaci! "# $#c%$sos a0 For-e r#)os de -4;i-o res )ersonas
!0 ,ili(e el rora-a C'<LC=>.'VC??
Paso & P'a!#ai#!o "# P$ob'#a
Las (o-)#adoras son herra-ienas esen(iales en -#(has 4reas el )a)el o rol de los)rora-as de (o-)#adoras es esen(ial@ sin #na lisa de insr#((iones a se#ir. la(o-)#adora es %ir#al-ene inil0 Los len#aes de )rora-a(i*n nos )er-ien es(ri!ir esos
Pág. No. 1 de 9
PROFESOR PRACTICA *RUPO+ NOMBRE DE LA
PRACTICA+
DURACIÓN+
In0BellinonValdi%ieso
No, '>R>A>
Co-)ilador. )rora-a.sofDare. sise-ainfor-4i(o. len#aede )rora-a(i*n
'>ERA>
7/23/2019 Pratica 5 Guerrero Christian Mendoza Jefferson
http://slidepdf.com/reader/full/pratica-5-guerrero-christian-mendoza-jefferson 2/9
UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPEDEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO
)rora-as )or (onsi#iene (o-#ni(arnos (on las (o-)#adoras0,na (o-)#adora )ro(esa daos los (on%iere en infor-a(i*n sinifi(ai%a0 ara (onse#ir
res#lados. #n )rora-ador ne(esia (ono(i-ienos ano de hardDare (o-o de sofDare.siendo ese li-o donde !asare-os n#esro a)rendizae0,ilizando el >ofDare Code!lo(s (on la defini(i*n e*ri(a se )er-iir4 realizar losi#iene :
1) Ma$co T#$ico,-
• CODEBLOC.S
Code::<lo(s es #n enorno de desarrollo inerado li!re -#li)laafor-a )ara el desarrollode )rora-as en len#ae C C??0 s4 !asado en la )laafor-a de inerfa(es r4fi(as
B;Bides. lo (#al #iere de(ir #e )#ede #sarse li!re-ene en di%ersos sise-aso)erai%os. es4 li(en(iado !ao la Li(en(ia )!li(a eneral de ",0
'e!ido a #e 'e%C?? es #n I' )ara los len#aes C C?? es4 (reado en 'el)hi. s#ri*
la idea ne(esidad de (rear #n I' he(ho en los len#aes ade(#ados: C C??0 Con esa
-oi%a(i*n se (re* Code::<lo(s0
• P$o/$aa i!0o$aico
)rora-a de (o-)#adora es #na se(#en(ia de insr#((iones. es(rias )ara realizar #na areaes)e(/fi(a en #na (o-)#adora0 se dis)osii%o re#iere )rora-as )ara f#n(ionar. )or loeneral. ee(#ando las insr#((iones del )rora-a en #n )ro(esador (enral0 l )rora-a
iene #n for-ao ee(#a!le #e la (o-)#adora )#ede #ilizar dire(a-ene )ara ee(#ar lasinsr#((iones0 l -is-o )rora-a en s# for-ao de (*dio f#ene lei!le )ara h#-anos. del(#al se deri%an los )rora-as ee(#a!les G)or ee-)lo. (o-)iladosH. le )er-ie a #n)rora-ador es#diar desarrollar s#s alori-os0 ,na (ole((i*n de )rora-as de(o-)#adora daos rela(ionados se (ono(e (o-o sofDare0
"eneral-ene. el (*dio f#ene lo es(ri!en )rofesionales (ono(idos (o-o )rora-adores de
(o-)#adora0
• L#!/%a#s "# 2$o/$aaci!
,n len#ae de )rora-a(i*n es #n len#ae for-al diseñado )ara realizar )ro(esos #e)#eden ser lle%ados a (a!o )or -4#inas (o-o las (o-)#adoras0#eden #sarse )ara (rear )rora-as #e (onrolen el (o-)ora-ieno f/si(o l*i(o de #na-4#ina. )ara e;)resar alori-os (on )re(isi*n. o (o-o -odo de (o-#ni(a(i*n h#-ana0
s4 for-ado )or #n (on#no de s/-!olos relas sin4(i(as se-4ni(as #e definen s#
Pág. No. 2 de 9
7/23/2019 Pratica 5 Guerrero Christian Mendoza Jefferson
http://slidepdf.com/reader/full/pratica-5-guerrero-christian-mendoza-jefferson 3/9
UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPEDEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO
esr#(#ra el sinifi(ado de s#s ele-enos e;)resiones0 Al )ro(eso )or el (#al se es(ri!e.
se )r#e!a. se de)#ra. se (o-)ila Gde ser ne(esarioH se -aniene el (*dio f#ene de #n
)rora-a infor-4i(o se le lla-a )rora-a(i*n0
• So03a$# "# sis#a
l sofDare del sise-a se en(ara de (onrolar. inerar ad-inisrar los (o-)onenes dehardDare de #n sise-a infor-4i(o. )ro)or(ionando #n enorno a-ia!le )ara #e los#s#arios )#edan ee(#ar oras a)li(a(iones de sofDare0l sofDare del sise-a es #n (on#no de )rora-as de sofDare #e )er-ien al #s#arioinera(#ar (on los dis)osii%os sin )erderse en la (o-)leidad $(ni(a del e#i)o0 sos)rora-as son la !ase de la ar#ie(#ra del sofDare. in(l#endo las )ares #e re#lan las
f#n(iones de enrada+salida0l sofDare del sise-a in(l#e los sise-as o)erai%os. (onroladores de dis)osii%os.
ser%idores. sise-as de %enanas )rora-as de #ilidades0 er-iiendo (oordinar odos los
dis)osii%os inernos o e;ernos de la (o-)#adora (o-o i-)resora. -o#se. e(lado. -onior.
e(0
&) E' So03a$# (P$o/$aas)a) D#0i!ici!
s el (on#no de los )rora-as de (*-)#o. )ro(edi-ienos. relas. do(#-ena(i*n
daos aso(iados. #e for-an )are de las o)era(iones de #n sise-a de (o-)#a(i*n
b) So03a$# "#' Sis#a>e lla-a >ofDare de >ise-a o >ofDare de <ase al (on#no de )rora-as #e sir%en
)ara inera(#ar (on el sise-a. (onfiriendo (onrol so!re el hardDare. ade-4s de dar
so)ore a oros )rora-as0c) P$o/$aaci!s el )ro(eso de diseñar. (odifi(ar. de)#rar -anener el (*dio f#ene de )rora-as
(o-)#a(ionales0 l (*dio f#ene es es(rio en #n len#ae de )rora-a(i*n0 l
)ro)*sio de la )rora-a(i*n es (rear )rora-as #e e;hi!an #n (o-)ora-ieno
deseado0 l )ro(eso de es(ri!ir (*dio re#iere fre(#ene-ene (ono(i-ienos en %arias
4reas disinas. ade-4s del do-inio del len#ae a #ilizar. alori-os es)e(ializados
l*i(a for-al04) L#!/%a#s "# P$o/$aaci!
a) L#!/%a# "# 56%i!al len#ae -4#ina es el ni(o #e eniendela (o-)#adora diial. es s# len#ae
na#ral0 n $l s*lo se )#eden#ilizar dos s/-!olos: el (ero G&H el #no G1H0 or ello.al
Pág. No. 3 de 9
7/23/2019 Pratica 5 Guerrero Christian Mendoza Jefferson
http://slidepdf.com/reader/full/pratica-5-guerrero-christian-mendoza-jefferson 4/9
UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPEDEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO
len#ae -4#ina a-!i$n se le deno-ina len#ae!inario0 La (o-)#adora s*lo )#ede
ra!aar (on !is.sin e-!aro. )ara el )rora-ador no res#la f4(iles(ri!ir insr#((iones
ales (o-o 1&1&&&1& 1111&&11 &&1&&&1& &&&1&&1&b) L#!/%a# "# bao !i7#' (#!sab'a"o$)8a-!i$n lla-ados len#aes ensa-!ladores. )er-ien al )rora-ador es(ri!ir
insr#((iones de #n )rora-a #sando a!re%ia#ras del inl$s. a-!i$n lla-adas )ala!ras
ne-o$(ni(as. ales (o-o: A''. 'IV. >,<. e(0 ,n )rora-a es(rio en #n len#ae
ensa-!lador iene el in(on%eniene de #e no es (o-)rensi!le )ara la (o-)#adora. a
#e. no es4 (o-)#eso )or (eros #nos0 ara rad#(ir las insr#((iones de #n )rora-a
es(rio en #n len#ae ensa-!lador a insr#((iones de #n len#ae -4#ina ha #e
#ilizar #n )rora-a llamado ensambladorc) L#!/%a# "# A'o Ni7#'
er-ie al )rora-ador es(ri!ir las insr#((iones de #n )rora-a #ilizando )ala!ras o
e;)resiones sin4(i(as -# si-ilares al inl$s0or ee-)lo. en C se )#eden #sar
)ala!ras ales (o-o: (ase. if. for. Dhile. e(0 ara (onsr#ir (on ellas insr#((iones
(o-o: ifG n#-ero & H )rinfG l n-ero es )osii%o H#e rad#(ido al (asellano %iene
a de(ir #e: si n#-ero es -aor #e (ero. enon(es. es(ri!ir )or )analla el -ensae:
l n-ero es )osii%o08) Co2i'a"o$
a) Fas#s "# 'a Co2i'aci!
• A!5'isis L9:ico,n la fase de an4lisis l$;i(o se leen los (ara(eres del )rora-a f#ene se ar#)anen (adenas #e re)resenan los (o-)onenes l$;i(os0 Cada (o-)onene l$;i(o es#na se(#en(ia l*i(a-ene (oherene de (ara(eres relai%a a #n idenifi(ador. #na)ala!ra reser%ada. #n o)erador o #n (ar4(er de )#n#a(i*n0 A la se(#en(ia de(ara(eres #e re)resena #n (o-)onene l$;i(o se le lla-a le;e-a Go (on s# no-!reen inl$s oenH0 n el (aso de los idenifi(adores (reados )or el )rora-ador no solose enera #n (o-)onene l$;i(o. sino #e se enera oro le;e-a en la a!la des/-!olos0
• A!5'isis Si!5cico,n esa fase. los (o-)onenes l$;i(os se ar#)an en frases ra-ai(ales #e el(o-)ilador #iliza )ara sineizar la salida0
• A!5'isis S#5!ico,La fase de an4lisis se-4ni(o se inena dee(ar insr#((iones #e enan laesr#(#ra sin4(i(a (orre(a. )ero #e no enan sinifi(ado )ara la o)era(i*ni-)li(ada0
• *#!#$aci! "# c"i/o I!#$#"io,
Pág. No. 4 de 9
7/23/2019 Pratica 5 Guerrero Christian Mendoza Jefferson
http://slidepdf.com/reader/full/pratica-5-guerrero-christian-mendoza-jefferson 5/9
UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPEDEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO
Al#nos (o-)iladores eneran #na re)resena(i*n iner-edia e;)l/(ia del )rora-af#ene. #na %ez #e se han realizado las fases de an4lisis0 >e )#ede (onsiderar esa
o)era(i*n iner-edia (o-o #n s#!)rora-a )ara #na -4#ina a!sra(a0 sare)resena(i*n iner-edia de!e ener dos )ro)iedades i-)oranes: de!e ser f4(il de)rod#(ir f4(il de rad#(ir al )rora-a o!eo0
• O2ii;aci! "# C"i/o,n esa fase se raa de -eorar el (*dio iner-edio. de -odo #e res#le #n (*diode -4#ina -4s r4)ido de ee(#ar0
• *#!#$aci! "# C"i/o,sa (onsi#e la fase final de #n (o-)ilador0 n ella se enera el (*dio o!eo #e)or lo eneral (onsise en (*dio en len#ae -4#ina G(*dio re lo(aliza!leH o (*dioen len#ae ensa-!lador0
• A"i!is$a"o$ "# 'a ab'a "# s<bo'os,,na a!la de s/-!olos es #na esr#(#ra de daos #e (oniene #n reisro )or (adaidenifi(ador0 l reisro in(l#e los (a-)os )ara los ari!#os del idenifi(ador0 lad-inisrador de la a!la de s/-!olos se en(ara de -anear los a((esos a la a!la des/-!olos. en (ada #na de las ea)as de (o-)ila(i*n de #n )rora-a0
• Ma!#a"o$ "# #$$o$#s,
n (ada fase del )ro(eso de (o-)ila(i*n es )osi!les en(onrar errores0 s
(on%eniene #e el raa-ieno de los errores se haa de -anera (enralizada a ra%$s
de #n -aneador de errores0 'e esa for-a )odr4n (onrolarse -4s efi(iene-ene los
errores en(onrados en (ada #na de las fases de la (o-)ila(i*n de #n )rora-a0) Obs#$7aci! = 7#$i0icaci! "# 'as 0as#s 6%# si/%# #' co!%!o "# i!s$%ccio!#s
#sc$ias 2o$ #' 2$o/$aa"o$ >asa ''#/a$ a 'os $#s%'a"os "#s#a"os
Pág. No. 5 de 9
7/23/2019 Pratica 5 Guerrero Christian Mendoza Jefferson
http://slidepdf.com/reader/full/pratica-5-guerrero-christian-mendoza-jefferson 6/9
UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPEDEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO
El esquema general de funcionamiento de un programa se divide en: • Entrada de datos: Suele tener lugar al comienzo del Programa, aunque no tiene por qué ser así.
• Procesamiento de la información: na vez disponibles los datos, el programa sigue las instrucciones para operar con ellos ! obtener los resultados. • Salida de datos: na vez procesada la información el programa presenta por pantalla, o por impresora, los resultados obtenidos.
Pág. No. 6 de 9
7/23/2019 Pratica 5 Guerrero Christian Mendoza Jefferson
http://slidepdf.com/reader/full/pratica-5-guerrero-christian-mendoza-jefferson 7/9
UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPEDEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO
Bib'io/$a0<a• Bii)edia. KLen#ae de )rora-a(i*n. Cons#lado en:
h)s:++es0Dii)edia0or+Dii+Len#aede)rora-a(i*n
• Bii)edia. Krora-a infor-ai(o. (ons#lado en:
h)s:++es0Dii)edia0or+Dii+rora-ainfor-4i(o
• Bii)edia. KCo-)ila(ion. (ons#lado en:
h)s:++es0Dii)edia0or+Dii+Code::<lo(sNCara(er0C30A'si(asde(o-)ila(i0C30<3n
• Bii)edia. K>ofDare. (ons#lado en:
h)s:++es0Dii)edia0or+Dii+>ofDareN'efini(i0C30<3ndesofDare
• Bii)edia. Krora-a(i*n. (ons#lado en:
h)s:++es0Dii)edia0or+Dii+rora-a(i*n
•
>lideshare. KLen#ae -a#ina. (ons#lado en: h):++es0slideshare0ne+essnie%es+len#ae-a#ina
• <a!o <lo. Fases de #n (o-)ilador. (ons#lado en:
h)s:++!a!oeada0Dord)ress0(o-+2&&7+&9+2&+fasesde#n(o-)ilador2+
Paso 4 E!$#/a "# T$abaos
Cada r#)o de ra!ao realizar4 la es(ri#ra de insr#((iones sen(illas es(rios en len#ae C.enerando las fases res)e(i%as hasa la (onse(#(i*n del ar(hi%o de *rdenes )ara ser ee(#adas )or la (o-)#adora. de!er4n i-)ri-irlos a(#-#larlos en la (ar)ea dela!oraorios realizados0
• RESULTADOS ? CONCLUSIONESCo!c'%sio!#s+
• ara #n -eor -aneo de la infor-a(i*n el )rora-ador ne(esia (ono(er el
enorno a desarrollar el )rora-a0
• ,n )rora-a ne(esia #na (o-)ila(i*n )re%ia )ara s# f#n(iona-ieno al1&&O0
• Al ha!er %arios len#aes de )rora-a(i*n el )rora-ador de!e esar
fa-iliarizado (on %arios de ellos )ara realizar #n -eor ra!ao al -o-eno de)rora-ar0
• Con la defini(i*n e*ri(a ad#irida se da #na idea !4si(a )ara enender de
-eor -anera de (o-o )rora-ar0
Pág. No. 7 de 9
7/23/2019 Pratica 5 Guerrero Christian Mendoza Jefferson
http://slidepdf.com/reader/full/pratica-5-guerrero-christian-mendoza-jefferson 8/9
UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPEDEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO
rora-a )endiene #sando f#n(i*n azar deer-inar el n-ero -aor -enor e iner-edioo-ando en (#ena n-eros i#ales 0Proceso sin"titulo
de#nir a $omo Enteroa%& 'zar()**+b%& 'zar()**+c%& 'zar()**+escribir aescribir bescribir csi ab - bc entonces
escribir los numeros son igualessino
si a%b - b%c entoncesEscribir el ma!or es ,cEscribir el intermedio es ,b
Escribir el menor es es ,aSino
si a/b - b/c entoncesEscribir el ma!or es ,aEscribir el intermedio es ,bEscribir el menor es es ,c
Sinosi a/b - b%c - a/c entonces
Escribir el ma!or es ,aEscribir el intermedio es ,cEscribir el menor es es ,b
Sinosi a/b - b%c - a%c entonces
Escribir el ma!or es ,cEscribir el intermedio es ,aEscribir el menor es es ,b
sino Si a/c - c%b - a/b entoncesEscribir el ma!or es ,aEscribir el intermedio es ,bEscribir el menor es ,c
sinosi a%b - b/c - a%c entonces
Escribir el ma!or es ,bEscribir el intermedio es ,cEscribir el menor es ,a
sinosi a%c - c/b - a%b Entonces
Escribir el ma!or es ,cEscribir el intermedio es ,bEscribir el menor es ,a
sinosi b/a - b/c - c%a Entonces
Escribir el ma!or es ,bEscribir el intermedio es ,aEscribir el menor es ,c
sinosi ab - b/c entonces
Escribir 0osnumeros ,a, ! ,b, son iguales
Escribir el menores ,c
Sino
Pág. No. 8 de 9
7/23/2019 Pratica 5 Guerrero Christian Mendoza Jefferson
http://slidepdf.com/reader/full/pratica-5-guerrero-christian-mendoza-jefferson 9/9
UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPEDEPARTAMENTO DE CIENCIAS DE LA COMPUTACION
PRACTICAS DE LABORATORIO
si ac - c/bEntonces
Escribir
0os numeros ,a, ! ,c, son igualesEscribir el
menor es ,bsino
si bc -b/a entonces
Escribir 0os numeros ,c, ! ,b, son iguales
Escribir el menor es ,aSino
siab - b%c entonces
Escribir 0os numeros ,a, ! ,b, son iguales
Escribir el 1a!or es ,c Sinosi
ac - c%b Entonces
Escribir 0os numeros ,a, ! ,c, son iguales
Escribir el ma!or es ,b
sino
si bc - b%a entonces
Escribir 0os numeros ,b, ! ,c, son iguales
Escribir el ma!or es ,a
2inSi
#nsi2inSi
2inSi2inSi
2inSi2inSi
2inSi2inSi
2inSi2inSi
2inSi2inSi
2inSi2inSi
2inProceso
Pág. No. 9 de 9