0
TEMA:
LENGUAJES DE PROGRAMACIÓN
DOCENTE ING. CAPUÑAY CAPUÑAY CICLO: INTEGRANTES
PROGRMACIÓ N BÁSICA.
15045 BERMEO CUBAS ALEXANDER. 3A 15512 FENCO MORALES KEVIN. 7E 15047 PÉREZ SIESQUÉN BR BRY YAN OSÉ. OSÉ. 2F . % ( ) ' % / $ 7 * ) + % 0 ! " % ( $ / + $ ( / " $ 4 ) / % ' " ' ) / ! " , * % " + ) ( 7 0 " ( % " ( 7 8 " ( " ' ) 7 ( ) ' % * % ( # ) ( 7 ! $ % ! " / , * ( " 7 " $ 6 " ( " / + % ( % + ) 5 4 ) 0 ) 3 * 2 1 " ! ) , + % / ) ! 1 % 0 # " ( " ' ) / ! $ & ! ) + ! $ " ! , + % * % ( # ) ( P " ' " & % $ # ! " L ! U
! ' ! % g & % P e $ # e " ! g n e L PROGRAMACIÓN
INDICE
1. IN9RODUCCI IN9RODUCCI:N;; :N;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;P# ;;P#.. 04 2. OBE9IVO OBE9IVOS;;; S;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;.. ;;;...P#. .P#. 05
3. MARCO MARCO 9E:RICO;;;;; 9E:RICO;;;;;;.;;; ;.;;;;;;; ;;;;;;;; ;;;;;..... ;.....P#. P#. 0< 4. 9IPOS 9IPOS DE LEN=UAE LEN=UAE DE PRO=RAMA PRO=RAMACI:N; CI:N;;;.; ;;.;;;;; ;;;;.P#. .P#. 07 4.1. LEN=UAE DE M>QUINA;;;;;;..;;..;.P#. M>QUINA;;;;;;..;;..;.P#. 07 4.2. LEN=UAE DE BAO NIVEL;;;;;;;;;;P#. NIVEL;;;;;;;;;;P#. 0? 4.3. LEN=UAE DE NIVEL AL9O;;;;;;;;;;P#. 0@ 4.4. LEN=UAES 9RADUC9ORES;;;;;;;;; 9RADUC9ORES;;;;;;;;;...P#. ...P#. 12 5. CONCL CONCLUSIONES;;; USIONES;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;;;; ;;;;;P#. ;P#. 1<
INTRODUCCIÓN S"#! % '"!,+,-! '" L"!#$%&" '+"" 6$" " "!/,"!'" +)*) $! ,/"*% '" +)*$!,+%+,-! 6$" )"" $!% '"/"(*,!%'% "/($+/$(% +)!/"!,') $) " '"+,( " %6$" #($) '" *)) %%(% )!,') %(/,+$%') 6$" % /(% '" $! +)!&$!/) '" ("#% !) "(*,/"! *%!,"/%( ) 6$" "!%*) ) "!/,*). L% ()#(%*%+,-! "! " )+%$%(,) (),) '" % ,!)(*/,+% "/ +%(%*"!/" '"!,') +)*) " ()+"',*,"!/) '" "+(,/$(% '" $! +-',#) $"!/" '" $! )/G%(". D" /% *%!"(% 6$" " $"'" %(*%( 6$" % ()#(%*%+,-! " ,!',+% % ()#(%*% ,!)(*/,+) 6$ %++,-! /,"!" 6$" "%( % +%) +$ " " *)') '" +)!+("/%(%. E! " ,#$ ,#$," ,"!/ !/" " ,!) ,!)(* (*" " (" (""! "!/% /%') ') % +) +)!/ !/,! ,!$% $%+, +,-! -! '"! '"!,( ,("* "*) ) 6$ 6$ " $! L"!#$ L" !#$%&" %&" '" P()#(% P()#(%*%+ *%+,-! ,-! '"/% '"/%%( %("*) "*) % +%(%+/ +%(%+/"( "(/, /,+% +% '" +%'% +%'% /,) /,) '" L"!#$%&" %(% "!/"!'"( '" $!% )(*% "!+,% +$" )! % +)*) /%*,! %(% 6$ ,("! $!'%*"!/%*"!/" % ) %(#) '" '"%(()) '" "/" +$().
OBJETI+OS: I.
O,"e-)& O,"e -)& gene%!/: gene %!/: C)!)+"( '" *%!"(% '"/%%'% 6$ " $! L"!#$%&" '" ()#(%*%+,-! $ $/,,'%' % ) %(#) '" '"%(()) '" "/" +$().
II.
O,"e-)& O,"e -) # e#e(( e#e ((: : •
•
•
I'"!/,+%( ) ',"("!/" /,) '" L"!#$%&" % $/,,H%(. 9"!"( 9"!"( % +%%+,'%' %(% ""#,( " *"&)( "!#$%&" "!#$%&" '" ()#(%*%+,-!. 9"!"( 9"!"( "! +$"!/% ) $) * ()%" '" L"!#$%&" "! " +%*) '" % P()#(%*%+,-!.
MARCO TEÓRICO I. LENG LENGUAJ UAJE: E: E "!#$%&" " " ,/"*% % /(% '" +$% " )*(" ) ) %!,*%" +)*$!,+%! $ ,'"% "!/,*,"!/) % "% % /(% '" %% % "+(,/$(% $ )/( )/() ,#! ,#!) ) +) +)! !"! "!+, +,)! )!% %" " $', $',"! "!') ') $/, $/,,H ,H%( %( /)') /)') ) ) " "!/ !/,' ,') ) %(% %(% +)*$!,+%(. II. LENGUAJE LENG UAJE DE PROGRAMAC PROG RAMACIÓN IÓN L% %%(% ()#(%*%+,-! "/ '"!,'% +)*) " ()+") '" +("%+,-! '" $! ()#(%*% '" +)*$/%')(% *"',%!/" % %,+%+,-! '" ()+"',*,"!/) -#,+)J )( *"',) '" +$% " ',"% " +)',+% " "+(," " ($"% " '"$(% $! +-',#) +-',#) ,+) %(% % +)*$/%')(% +)*$/%')(% %*%') +-',#) $"!/" $"!/" % /(% '" ) ,#$,"!/" %)
1. E '"%(()) -#,+) '" ()#(%*% %(% (")"( $! ()"*% "! %(/,+$%(. %(/,+$%(. 2. E+( E+(,,/$(% /$(% '" % -#, -#,+% '" '" ()# ()#(% (%* *% "* "* " "%!') %!') $! "!# "!#$% $%&&" '" ()#(%*%+,-! ""++) +)',+%+,-! '" ()#(%*%. 3. E!%*%&" ) +)*,%+,-! '" ()#(%*% %/% +)!"(/,() "! "!#$%&" '" *6$,!%. 4. P($"% '"$(%+,-! '" ()#(%*%. 5. D"%(()) '" % ')+$*"!/%+,-!. 9%* %*, ,! ! " $"' $"'" " '"+, '"+,(( 6$" 6$" $! ()#(% )#(%*% *% " $! +) +)!& !&$! $!/) /) '" -('" -('"!" !" ) ,!/($++,)!" 6$" ("$""! $! ()"*% ""++) %%') "! $! L"!#$%&" '" P()#(%*%+,-!.
C*$)g& en-e: E +-',#) $"!/" '" $! ()#(%*% ,!)(*/,+) ) )/G%(" " $! +) +)!& !&$! $!/) /) '" !" !"% % '" /"8/ /"8/) ) +) +)! ! ) ) %) %) 6$" 6$" '"" '"" " "#$ #$,( ,( % +)*$/%')(% %(% "&"+$/%( ',+) ()#(%*%. P)( /%!/) "! " +-',#) $"!/" '" $! ()#(%*% "/ "+(,/) )( +)*"/) $ $!+,)!%*,"!/). C%'% "!#$%&" '" ()#(%*%+,-! /,"!" $! +-',#) $"!/" +%(%+/"(/,+) !,+) 6$" "/ ',"%') %(% $!% $!+,-! ) $! ()-,/) '"/"(*,!%') 6$" !) !) ,( ,("! "! %(% %(% 6$" 6$" $!% $!% * *6$ 6$,! ,!% % ) +) +)* *$/ $/%') %')(( " +) +)* *)( )(/" /" '" $!% $!% *%!"(% '""%'%.
789 e# n Leng!"e $e %&g%!'!()*n
C)!)+,"!') % '"!,+,-! '" "!#$%&" P()#(%*%+,-! )'"*) '"!,( % $! /eng! /eng!"e "e $e %&g%! %&g%!'! '!()* ()*n n +) +)*) *) %6$" %6$" "!# "!#$% $%&" &" )( )(*% *% 6$" 6$" " "// ',"%') +)! % !%,'%' '" ("%,H%( ()+") 6$" $"'"! "( "%') % +%) )( *6$,!% +)*) )( "&"*)J % +)*$/%')(% " '"+,( !) " * 6$" 6$" $! ,/ ,/"* "*% % )(* )(*%' %') ) )( )( $! +) +)!& !&$! $!/) /) '" * *) )) ) ("#% "#% "/($ /($+/ +/$( $(%' %') ) '," ',"% %') ') (,! (,!+, +,% %* *"! "!/" /" %(% %(% 6$" 6$" % % * *6$ 6$,! ,!% % " "!/,"!'%! "!/(" +)! !))/() %(% '"+(,,( " +)!&$!/) '" %++,)!" +)!"+$/,% 6$" $! "6$,) '"" "&"+$/%(. "&"+$/%(.
III. III.
TIPO TIPOS S DE LENG LENGU UAJE AJE DE PROG PROGRA RAMA MACI CIÓN ÓN:: E8,/"! !$*"()) "!#$%&" '" ()#(%*%+,-! ) ()#(%*%')(" "+(,"! ,!/($++,)!" "! ',"() "!#$%&" '" ()#(%*%+,-!. L% +)*$/%')(% $"'" "!/"!'"( ',("+/%*"!/" %#$!) '" ") "() )/() ("6$,"("! %) '" /(%'$++,-! ,!/"(*"',). ) '% " $/,,H%! +,"!/) '" "!#$%&" '" +)*$/%')(% "! % /,*% '+%'% " %! +("%') %(% ',"() () ()- -,/) "" "++) +) !) %*) % '"!,( /)') ') ) "!#$%&" %&" '" ()#(%*%+,-! 6$" "8,/"! "8,/"! )(6$" )! *$+) "() %%("*) '" ) * ,*)(/%!/" %(% 6$ " $/,,H%!.
3.1. LENGUAJE DE MÁ8UINA: E/" "!#$%&" )('"!% % % *6$,!% % )"(%+,)!" $!'%*"!/%" %(% $ $!+,)!%*,"!/). C)!,/" "! % +)*,!%+,-! '" 0 1 %(% )(*%( % )('"!" "!/"!'," )( " %('G%(" '" % *6$,!% " '"+,( )! "!#$%&" 6$" "/! "8("%') "! "!#$%&" ',("+/%*"!/" ,!/",#," )( % *%6$,!% +)*$/%')(% ,"!') $ ,!/($++,)!" +%'"!% ,!%(,% +-',#) ,!%(,) +%(%+/"(" 0 1 6$" ""+,+%! $!% )"(%+,-!. L% ,!/ L% ,!/($ ($++ ++,) ,)!" !" '" '" "!# "!#$% $%&" &" *%6$, %6$,!% !% '"" '""!' !'"! "! '" '" %( %('G%( 'G%(" " '" % +)*$/%')(% $" ',"(,(! '" $!% +)*$/%')(% % )/(%.
+en-!"!# $e/ Leng!"e M;<)n!
E/" "!#$%&" " *$+) * (,') 6$" ) "!#$%&" '" %/) !,". P),,,'%' P),,,'%' '" +%(#%( /(%!"(,( $! ()#(%*% % % *"*)(,% ,! !"+",'%' '" /(%'$++,-! )/"(,)( ) 6$" $)!" $!% ")+,'%' '" "&"+$+,-! $"(,)( % +$%6$,"( )/() "!#$%&" '" ()#(%*%+,-!.
De#en-!"!# $e/ Leng!"e M;<)n!
L% '" '""! "!/% /%&% &% " 6$" 6$" ) )! ! %/ %/%! %!/" /" ', ',+, +," " '" *% *%!" !"&% &%(( $%( $%( %'"* %'"* '" /"!"( +-',#) +-',#) $"!/" $"!/" "!)(*" ')!'" "!+)!/(%( $! %) " +%, ,*),". D,+$/%' "!/,/$' "! % +)',+%+,-!.
P)+% %,,'%'. =(%! ',+$/%' %(% "(,+%( )!"( % $!/) ) ()#(%*%. L) ()#(%*% )) )! "&"+$/%" "! " *,*) ()+"%')( ()+"%')( CPU.
E"e'/:
3.2. DE BAJO NI+EL S)! "!#$%&" * +," '" $%( 6$" ) "!#$%&" '" *6$,!% "() /%*,! '""!'"! '" % *%6$,!% "! %(/,+$%( % 6$" !) " $"'"! $/,,H%( "! )/(% )/(% * *6$ 6$,! ,!% % " '"+, '"+,(( " "/ /! ! )(," )(,"!/ !/%' %') ) "8+$ 8+$, ,% %*" *"!/ !/" " %(% %(% % () (),% ,% *6$,!%. *6$,!%. E/) "!#$%&" "!#$%&" )! ) 6$" )('"!%! )('"!%! % % +)*$/%')(% +)*$/%')(% )"(%+,)!" )"(%+,)!" $!'%*"!/%" %(% 6$" $"'% $!+,)!%(. U/,,H% ,+%*"!/" +"() $!) %(",%/$(% '" "/(%. C)! "/" /,) '" "!#$%&" ()#(%*%! % %,#!%+,-! ,"(%+,-! ,"(%+,-! '" *"*)(,% *"*)(,% " $) '" $!/"() $!/"() " )'"( $%( %) )( %)( )( (""("!+,% % +("%+,-! '" /,) '" '%/) "/+. E "!#$%&" '" %&) !," " )( "8+" "8+""!+ "!+,% ,% " "!%* "!%*%' %')( )( %"* %"*" "(( %!#$%& %!#$%&". ". E/% E/% ,!/($ ,!/($++, ++,)!" )!" )! +)!)+,'% +)*) !"*)/+!,+) *!"*)!,+. •
E/ /eng!"e en#!',/!$&%: E $! '"(,%') '" "!#$%&" *6$ 6$,!% "/ )(*%') %') )( %(" %(",%/ ,%/$(% $(% '" "/(% "/(% !*"( !*"() ) % %*%' *%'% % *!"*) *!"*)/+ /+!,+ !,+). ). C)! % %%(,+,-! '" "/" "!#$%&" " +("%()! ) ()#(%*% /(%'$+/)(" %(% )'"( %%( ) ()#(%*% "+(,/) "! "!#$%&" "!%*%')( % "!#$%&" *6$,!%. C)*) "!/%&% +)! (""+/) % +-',#) *6$,!% " 6$" ) +-',#) $"!/" "(%! * +)(/) ) ()#(%*% +("%') )+$%%! *"!) *" !) *" *"*) *)(, (,%. %. L% L% '" '""! "!/% /%&% &% '" " "/" /" "!# "!#$%& $%&" " ,#$ ,#$"! "! ,"! ,"!') ') (+/,+%*"!/" % *,*% 6$" % '" "!#$%&" "!%*%')( %%',"!') % ',+$/%' '" /"!"( 6$" %("!'"( $! !$") "!#$%&" ',+, '" ()%( *%!/"!"(.
3.3. DE NI+EL ALTO: U! "!#$%&" '" ()#(%*%+,-! '" !," %/) " +%(%+/"(,H% )( "8("%( ) %#)(,/*) %#)(,/*) '" $!% *%!"(% * +"(+%!% +"(+%!% % % +%%+,'%' +)#!,/,% +)#!,/,% $*%!% "! $#%( '" % +%%+,'%' "&"+$/)(% '" % *6$,!%. E/) )! ) * $%') )( ) ()#(%*%')(". %! ,') ',"%') %(% 6$" % "()!% $"'%! "+(,,( "!/"!'"( '" *%!"(% * +, ) ()#(%*% 6$" ) "!#$%&" *6$,!% "!%*%')(". U! "!#$%&" '" %/) !," " /)/%*"!/" ,!'""!',"!/" '" % *6$,!% " '"+,( 6$" $ ,!/($++,)!" !) '""!'"! '" ',") '" % *6$,!% ) 6$" ,#!,+% 6$" ) "!#$%&" '" %/) !," )! )(/%" ) /(%!)(/%" 6$,"(" '"+,( 6$" $"'"! "( "&"+$/%') "&"+$/%') "! ',"("!/" /,) '" +)*$/%')(%. +)*$/%')(%. A$!6$" ) "!#$%&" "!%*%')(" $$,"()! $!% *"&)(% (""+/) % % ()#(%*%+,-! ',("+/%*"!/" "! +-',#) *%6$,!% "6$,%! ,"!') "!#)(()% "8+",%*"!/" %"&%') '" % )(*% '" "!%( $*%!% ""++) '" +%'% /,) /,) '" )('" )('"!% !%') ')(( )( )( ) 6$" 6$" "(% "(% *$ *$ ', ',+, +, )( )( !) '"+, '"+,(( ,*) ,*), , " " /(%!)(/%( $! %#)(,/*) '" $! )('"!%')( % )/(). P%(% )$+,)!%( "/) ,!+)!"!,"!/" '" '"%(()%()! ) "!#$%&" '" %/) !," "/" /,) '" "#$%&" ())(+,)!%! ())(+,)!%! +%(%+/"(/,+% +%(%+/"(/,+% * %%!H%'% 6$" ) "!#$ "!#$%&" %&" "!%* "!%*%' %')( )(" " +)*) +)*) "/($+ "/($+/$( /$(% % '" +)!/() +)!/() "/($+ "/($+/$( /$(% % '" '%/) "/+.
+en-!"!#: T ="!"(%( $! +-',#) * "!+,) +)*("!,". T L% "+(,/$(% '" ()#(%*% " %% "! ("#% ,!/+/,+% ,*,%(" % ) "!#$%& "!#$%&" " $*%!) $*%!) !)*( !)*(" " '" % ,!/($ ,!/($++, ++,)!" )!" /%" /%" +)*) +)*) READ READ RI9E PRIN9 OPEN "/+. T L% *)',+%+ *)',+%+,)! ,)!" " $"/% $"/% % $!/) $!/) '" ) +,".
()#( ()#(%*% %*% )! *
T 9(%!)(/%,,'%' "(*,/" /"!"( $!% *"&)( ')+$*"!/%+,-! ) * +," '" *%!/"!"(.
De#en-!"!#: T R"'$++,-! '" ")+,'%' % +"'"( " /(%%&) '" %&) !," % % *6$,!%. T I!+("*"!/) '" /,"*) '" $"/% % $!/) % !"+",/%(" ',"("!/" /(%'$++,)!" '" ()#(%*% $"!/" %(% +)!"#$,( " ()#(%*% '"!,/,). T N) " %()"+%! ) ("+$() ,!/"(!) '" % *6$,!% 6$" " "8)/%! *$+) *"&)( "! "!#$%&" *6$,!% "!%*%')(". T A$*"!/) '" % )+$%+,-! '" *"*)(,%. T E /,"*) '" "&"+$+,-! '" ) ()#(%*% " *$+) *%)(.
E"e'/: FOR9RAN P%+% C C ) %% )! "&"*) ' "!#$%&" '" %/) !," /)') ") +)*)(/"! +)*)(/"! *$+% ,*,,/$'" ,*,,/$'" "!/(" "!/(" )( ) 6$" $!% "H %("!',') $! "!#$%&" '" ()#(%*%+,-! '" %/) !," " %/%!/" "!+,) %("!'"( )/() !$").
1. =&%-%!n F$" '"%(()%') "! 1@54 )( " "6$,) '" )! B%+W$ %&) " +)!/() '" IBM. E )&"/,) (,!+,% "(% % ()'$++,-! '" $! "!#$%&" 6$" $',"(% /(%'$+,(" '" )(*% "+%H % "!#$%&" *6$,!%. FOR9RAN ,#!,+% FOR*$% 9RAN%/)( "/ +)!,'"(%') +)*) " (,*"( "!#$%&" '" %/) !,". A+%!H- #(%! )$%(,'%' '"'" $ (,*"(% "(,-! "! 1@57. S" "/%!'%(,H- *"&)(- "! 1@<< !$"%*"!/" "! 1@77 "! 1@@0. E/ E/ '," ',"% %') ') %(% %(% $ $) $) "! %, %,+% +%+, +,)! )!" " +,"! +,"!/ /+ +% % /+! /+!,+ ,+% %.. S" +%(%+/"(,H% )( $ )/"!+,% "! ) ++$) *%/"*/,+) "() "/ ,*,/%')
"! /)') ) ("%/,) % /(%/%*,"!/) '" '%/) !) !$*(,+). P)( "/% (%H-! !) % ,') $%') "8/"!%*"!/" "! " *,/) '" *,+())('"!%')( "() ,#$" ,"!') $! "!#$%&" +)*! "! %,+%+,)!" '" ,!"/,#%+,-! ,!#"!,"(% "'$+%+,-!.
2. C&,&/ S$ !)*(" (),"!" '" % (%" C)**)! B$,!" O(,"!/"' L%!#$%#" "! "!#$ #$%& %&" " #"!" #"!"(% (% %(% %(% ) ) !"#) !"#)+, +,) ). . E " "!# "!#$%& $%&" " * * $/, $/,,H ,H%') %') "! %,+%+,)!" '" #"/,-! $" +("%') "! 1@<0 )( $! +)*,/ %/()+,!%') )( " '"%(/%*"!/) '" '""!% '" ) E/%') U!,'). % "8"(,*"!/%') ',"(% %+/$%,H%+,)!" %/% $ "(,-! COBOL ANST ?5. S" #%!- $!% %*,% %+"/%+,-! +)*) "!#$%&" "/%!'%(,H%') ,"!') $!) '" ) * )$%(". L% +%(%+/"(/,+% * ,!/"("%!/" '" "/" "!#$%&" )! " %"*"&% % "!#$% !#$%&&" !%/ !%/$(% $(% %+ %+,,"!') "!') $) %$! %$!'% '%!/ !/" " '" '" ,!# !# " "!+ !+, ,) ) " %$/)')+$*"!/%') )("+" #(%!'" %+,,'%'" "! " *%!"&) '" +"() % +)*) "! % "',+,-! '" ,!)(*" "+(,/). E!/(" $ ,!+)!"!,"!/" "/! $ (#,'% ("#% '" )(*%/) '" "+(,/$(% % !"+",'%' '" "+(,,( /)') ) ""*"!/) % *8,*) '"/%" % "8/"!,-! "8+",% "8+",% "! $ "!/"!+,% % ,!"8,/"!+,% ,!"8,/"!+,% '" $!+,)!" *%/"*/,+%.
3. B!#)( S" ',"- "! 1@<5 %(% ())(+,)!%( % ) (,!+,,%!/" $! "!#$%&" +, '" %("!'"( B"#,!!"( A $()" S*),+ I!/($+/,)! C)'". E (,!+,% )&"/,) 6$" " ("/"!'% % ',"%( BASIC "(% % %+,,'%' '" $) %("!',H%&" ,!+$) % +)/% '" % ,!"+,"!+,%. S$ (,!+,%" %)(/%+,)!" )! % '" "( $! "!#$%&" ,!/"(("/%') " ,!/"(%+/,). E/) $!,') % % )$%(,H%+,-! '" ) *,+())('"!%')(" % "+) 6$" "/" "!#$%&" " "8/,"!'% +)! (%,'"H " ,!+$) 6$" %%("H+%! #(%! ',"(,'%' '" "(,)!" 6$" "8/,"!'"! %'%/%! " "!#$%&" )(,#,!% %+,!')) /, %(% %,+%+,)!" /+!,+% '" #"/,-!. L% "(,-! *
*)'"(!% V,$% B%,+ ))(/% % +%(%+/"(/,+% */)') )(,"!/%') % )&"/).
3.4. LENGUAJES TRADUCTORES: L) ()# ()#(% (%*% *% '" ) ) "! '% '% " "+ +(, (," "! ! !)( !)(*% *%* *"! "!/" /" "! $!) $!) '" ) ) "!# "!#$% $%&" &" '" %/) %/) !," !,". . P%(% %(% "&"+ "&"+$/ $/%( %( " ()# ()#(%* (%*% % "! $! )('" )('"!%' !%')( )( " ()#(%*% '"" "( /(%!)(*%') % $ "6$,%"!/" "! "!#$%&" *6$,!%. E ()#(%* ()#(%*% % "! $! "!#$%&" "!#$%&" '" '" %/) %/) !," !," " %*% " ()#(%* ()#(%*% % $"!/". $"!/". E ()#(%* %*% % /(%'$+,') "! "!#$%&" %&" '" *6$ 6$,!% 6$" " %* %*% % " ()#(%*% )&"/).
S" $/,,H $/,,H%! %! ') */)') */)') %(% %(% % /(%'$++ /(%'$++,-! ,-! +)*,%+,+)*,%+,-! ! " ,!/"(( ,!/"(("/%+, "/%+,-!. -!.
3.4.1. In-e%%e-!( I n-e%%e-!()*n: )*n: •
•
• •
L% ,!/"(("/%+,-! " (""(" % ()+") '" /(%'$+,( +%'% !"% '" +-',#) $"!/" "! % !"% +)((")!',"!/" '" ()#(%*% )&"/) % "&"+$+,-! '" % !"%. U! ,!/( ,!/((" ("/" /" $"'" $"'" "&" "&"+$/ +$/%( %( $! ()#(% ()#(%*% *% ',("+/ ',("+/%*" %*"!/" !/" ,!+$ ,!+$) ) ,! "/%( +)*"/). U! ()#(%*% ,!/"(("/%') )+$% )+% *"*)(,%. U! ()#(%*% ,!/"(("/%') !"+",/% ,"*(" ,"*(" $ ,!/(("/".
E"e'/: T R,> MRI: R$ " )(,"!/%') % )&"/) )&"/) /)') ) /,) '" '%/) )! $! )&"/) ,!+$,'% % +%" /,) 6$" )/() "!#$%&" '"!"! +)*) (,*, (,*,/, /,% % +)* +)*) ) "!/" "!/"() () ))" ))"%!) %!) !, !, .. 9)'% )'% $!+ $!+,,-! ! " $! */)'). L% %(,%" ,"*(" )! (""("!+,% % )&"/) !) ) )&"/) *,*). R$ ))(/% "("!+,% +)! "!%+" ',!*,+) *,8,! */)') ,!#"/)! "(/"!"+,"!/" '"!,') )( $!% )% ,!/%!+,% * 6$" '"! '"!,' ,') ) )( )( % +% +%" ".. A "% "%(( '" 6$" 6$" R$ $ !) ) )) )(/ (/% % "( "("!+, "!+,% % */," % +%" $"'"! ,*)(/%( *-'$) +)*) *,8,!. L% ,!/%8, ()+"'$(% "/ ))(/%'% "() /)') ) */)') '"!,') $"(% '" *,/) '" $! )&"/) )! ("%*"!/" */)') '" % +%" O&"+/. C)*) "/% +%" " %'(" '" /)'% % '"* ) +%*,) )! ,," %(% /)'% % +%" )&"/). T M&-&% ?en$ D"%(()%') )( Z"!' 9"+!))#," %(% ",+,/%( $! "6$, "6$,) ) '" ) )) )(/ (/" " /%* /%*, ,! ! %( %("/%( "/%( % "* "*% %((+% '" %, %,+% +%+, +,)! )!" " ("%,H%'% +)! . E!/(" % %+/" * ,*)(/%!/" 6$" "&"+$/% "/" *)/)( '" ()+"%*,"!/) "/ % ),,,'%' '" +,(%( " +-',#) $"!/" '" % % #, #,!% !% '"% '"%((() ()%' %'% % "! %(% %(% % % $"# $"#) ) %+" %+"(( ), ), " " % +)*"(+,%,H%+,-! +)*"(+,%,H%+,-! '" %". T CP>-@&n: " $! ,!/ ,!/( ((("/" "/" '" /" /"+) +)'" '".. 9,"!" ,"!" $!% $!% ,!/" ,!/"( (%H %H '" $!+,)!" )(!"% %(% %(,) "!#$%&" ,!+$"!') C C F)(/(%! +)! " 6$" " $"'"! +)',+%( ,!',!# %(% ,,)/"+% "+(,/% "! "!#$%&" ',"("!/" % P/)!.
3.4.2. C&')/!()*n: •
•
E! % +)*,%+,-! ) ()#(%*% '" $! )('"!%')( " /(%'$+"! )( +)*"/) % +-',#) *6$,!% %(% )/"(,)(*"!/" "( "&"+$/%'). U! ()#(%*% +)*,%') " * (,').
• •
E +)*,%')( +("% $! "&"+$/%" ,!'""!',"!/" '" (),) +)*,%')(. +)*,%')(. E ()+") '" +)*,%+,-! +)!/% (,!+,%*"!/" '" ') %)
1. E (,*"( %) " %*% +)*,%+,-! (),%*"!/" ',+) /(%'$+" " +-', -',#) $"! $"!//" "+ +(, (,/) /) "! $! "!#$% !#$%&&" '" ()# ()#(% (%*% *%+, +,-! -! %*%+"!%') "! $! %(+,) % +-',#) "! %&) !," !)(*%*"!/" "! +-',#) )&"/) !) ',("+/%*"!/" % "!#$%&" *6$,!%. 2. E "#$!') %) " %*% "!%H%') "! " +$% " "!%H% " +-',#) '" %&) !," #"!"(%') '" /)') ) +"() $()#(%*% 6$" " %! *%!'%') % +)*,%( " %%'" " +-',#) '" % $!+,)!" 6$" % "! % ,,)/"+% '" +)*,%')( %(% 6$" " "&"+$/%" $"' $"'% % +) +)*$ *$!, !,+% +%( (" " ',( ',("+ "+/% /%*" *"!/ !/" " +) +)! ! " ,/ ,/"* "*% % )"( )"(%/ %/, ,) ) /(%'$+,"!') % !%*"!/" " +-',#) )&"/) % +-',#) *6$,!% #"!"(%!') $! *-'$) "&"+$/%". E"e'/: T P!#(!/: P%+% " $! "!#$%&" '" ()#(%*%+,-! '"%(()%') )( " ()")( $,H) N,W%$ ,(/. S$ )&"/,) "(% +("%( $! "!#$%&" 6$" %+,,/%(% " %("!',H%&" '" ()#(%*%+,-! % $ %$*!) $/,,H%!') % ()#(%*%+,-! "/($+/$(%'% "/($+/$(%+,-! '" '%/). S,! "*%(#) +)! " /,"*) $ $/,,H%+,-! "8+"',- " *,/) %+%'*,+) %(% +)!"(/,(" "! $!% "((%*,"!/% %(% % +("%+,-! '" %,+%+,)!" '" /)') /,). T J!!: " $! "!# "!#$% $%&" &" '" ()# ()#(% (%*% *%+, +,-! -! '" () ()- -,/ ,/) ) #"!" #"!"(% (% +)!+$(("!/" )(,"!/%') % )&"/) 6$" $" ',"%') ""++%*"!/" %(% /"!"( /%! )+% '""!'"!+,% '" ,*"*"!/%+,-! +)*) $"(% ),". S$ ,!/"!+,-! " "(*,/,( 6$" ) '"%(()%')(" '" %,+%+,)!" "+(,%! " ()#(%*% $!% "H ) "&"+$/"! "! +$%6$,"( ',),/,) ) 6$" 6$,"(" '"+,( 6$" " +-',#) 6$" " "&"+$/%') "! $!% %/%)(*% !) /,"!" 6$" "( ("+)*,%') %(% +)(("( "! )/(%. T C: E $! "!# "!#$% $%&" &" )(," )(,"!/ !/%' %') ) % % ,* ,*"* "*"! "!/% /%+, +,-! -! '" S,/ S,/"* "*% % O"(%/,) +)!+("/%*"!/" U!,8. C " %("+,%') )( % "+,"!+,% '" +-',#) 6$" ()'$+" " " "!#$%&" '" ()#(%*%+,-! * )$%( %(% +("% +("%(( ) )/ /G% G%(" (" '" ,/ ,/"* "*% % %$!6 %$!6$" $" /%* /%*, ,! ! " $/, $/,,H ,H% % %(% %(% +("% +("%(( %,+%+,)!".
Compil Compilaci ación ón e inter interpr preta etació ción n se difer diferen encia cian n en que que el prime primero ro tradu traduce ce el códig código o fuent fuente e comple completo to antes antes de ejecu ejecutar tarlo lo,, mien mientra tras s que que el segun segundo do se traduce y ejecuta el código fuente de una línea a la vez. Ambos métodos, sin embargo, siguen el mismo proceso de traducción.
>> Diferencias entre un programa compilado compilado y uno interpretado.
Compilador •
ecesita traducir de un código fuente a un lenguaje objeto.
•
!enera un programa ejecutable.
•
"#s r#pido que el intérprete.
•
•
•
•
Interprete
•
•
"ayor di$cultad al detectar errores.
%i &ay un error se debe corregir y volver a compilar.
%i ya generó el arc&ivo objeto se puede ejecutar ejecutar el programa programa tantas tantas veces quiera sin volver a compilar. 'jecuta m#s r#pido un programa.
•
•
(oma cada línea de código, la analiza y ejecuta al mismo tiempo.
"#s lento que un compilador ya que el intérprete intérprete siempre siempre est# veri$cando el código.
'jecutan sus instrucciones sobre una m#quina virtual interna.
(raduce el lenguaje de alto nivel a lenguaje m#quina sin generar ning)n objeto.
CONCLUSIONES: L) "!#$%&" '" ()#(%*%+,-! !) )! ,*"*"!/" $! '"/%" * '" %*,) *$!') '" % ,!)(*/,+% )( ) /%!/) '""! "( ,/) +)*) " $!'%*"!/) % %" '" '"%(()) %%!+" '" % +)*$/%+,-!. E/$ E/$', ',%( %( ) ) +) +)!+ !+" "/) /) , ,+) +) +% +%, ,+% +%+, +,-! -! '," ',"(("!+, "!+,% % () ()," ,"'% '%'" '" $!+,)!%*,"!/) '" ) "!#$%&" '" ()#(%*%+,-! " ""*"!/% %(% +$%6$,"( "/$',%!/" ) ()",)!% '"',+%') % % +)*$/%+,-! $" '" "% *%!"(% " )#(% /"!"( $!% "("+/,% #)% *$+) * %*,% 6$" /"!'( *$+) ") % "/%( ,"! ')+$*"!/%') % +)!)+"( 6$ )! +-*) " +%,+%! '" 6$ *%!"(% /(%%&%! ) "!#$%&" '" ()#(%*%+,-!. L$"#) '" '"%(()) '" "/% ,!"/,#%+,-! ("$/% +, +)*("!'"( ) /,) % +%, +%,+ +%+ %+,,-! ! 6$" 6$" " " " '% % ) ) "!# "!#$%& $%&" " '" ()#( ()#(%* %*%+ %+,,-! ! "! %" %" % $ $ $!+,)!%,'%'" +%(%+/"(/,+%. E/" "/$',) /%*,! "(*,/" '"%(()%( $! "!/,') +(/,+) '" ) "!#$%&" '" ()#(%*%+,-! '" )(*% 6$" " ()#(%*%')( !) ""++,)!" !, "*,/% $! &$,+,) ("" "+/) +/) % '"/" '"/"((*,!% *,!%') ') "!#$ "!#$%& %&" " % %%' %') ) ,* ,*"*"!/" "!/" "! $ ,*,/ *,/%') %') +)!)+,*,"!/) !, %%') "! % )$%(,'%' '" % 6$" #)H% +,"(/) "!#$%&" ,!) 6$" " ()#(%*%')( "/ +%%+,/%') %(% '%( (%H)!" +)!/$!'"!/" +"(/"(% '" )( 6$ $! "!#$%&" " *"&)( 6$" )/() %(% '"/"(*,!%'% /%("% 6$ "!/%&% /,"!" $!) (""+/) '" )/() 6$" % /%*,! " ()#(%*%')( "% +%%H '" ""++,)!%( " "!#$%&" 6$" * " +)!"!#% %(% % (")$+,-! '" $! ()"*% '"/"(*,!%'). '"/"(*,!%'). E/% E/% ,!" ,!"/ /,# ,#%+ %+,,-! ! " "( (,( ,( %(% %(% "% "%$% $%(( +) +)((("+/ ("+/%* %*"! "!/" /" ) ) "!# "!#$% $%&" &" '" ()#(%*%+,-! '"/"(*,!%!') % "!/%&% '""!/%&% 6$" +%'% $!) '" ") (""!/%.