Home

Tabla de contenido extendida

image

Contents

1. 5 10 5 11 Cap tulo 6 Comparaci n de bucles while for y do while una aplicaci n en C oocccccoconncononncononncnonannnonananonannnananns Dise o de bucles lazos oocccoococcnonanccnonanonnonanonnnno 5 10 1 Bucles para dise o de sumas y productos 5 10 2 Fin de un bucle ononconnnnnnnnnicnnnnnnnnnnnnnnncinans Estructuras repetitivas anidadaS oooncnonncnnnnnnnnnnninnnnss 5 11 1 Bucles lazos anidados una aplicaci n en C cooconoccnccnoccnoncononnncnnnonncnnncnnnonncnnncnnnnnncnn conc nnncnnncnncnnnnns ACTIVIDADES DE PROGRAMACI N RESUELTAS CONCEPTOS CLAVE siii ds RESUMEN 2 08 o e a EJERCICIOS ui AA a REFERENCIAS BIBLIOGR FICAS coocccocconcncioncinicionincinns Subprogramas subalgoritmos Funciones INNATO iain atas ietsie 6 1 6 2 6 3 6 4 6 5 6 6 6 7 6 8 6 9 6 10 6 11 PARTE II Cap tulo 7 7 1 7 2 7 3 7 4 7 5 7 6 Introducci n a los subalgoritmos o subprogramas FUNCIONES il iiocienoii sine idanicaiiass 6 2 1 Declaraci n de fUNciONES ooconiccnnncononncnnccnancnos 6 2 2 Invocaci n a las funciones oooonoccnonccnonicinnnnoncnos Procedimientos subrutinas ccooooccnnonnncnonnncnnonanoninnonos 6 3 1 Sustituci n de argumentos par metros mbito variables locales y globales iii Comunicaci n con subprogramas paso de par metros 6 5 1 Paso de par metros ococnncnnnnononncnncnnn
2. n por mezcla de secuencias equilibridas oconconcnncnncnonnoncnnnononncononncanonnconononnnonnrnncnncnninnn 421 ACTIVIDADES DE PROGRAMACI N RESUELTAS occocconocconononnonnconncnrnrenrnrsrnrsrrrrsrrrrrrrnrrerrreess 422 CONCEPTOS CLAVE station ill 426 RESUMEN to A E E 426 EJERCICIOS a diia 427 Cap tulo 12 Estructuras din micas lineales de datos pilas colas y listas enlazadas o onncnnncnnnnnnnnnnnnnnnnnncnnnoccnnncacincns 429 O N a A NE 429 12 1 Introducci n a las estructuras de datoS s ssssssssssssstsesestrsstststststsrsttsttetetststetsrtstsrnstrtstntstertnenetntseststsrstsreret 430 121 1 EStructuras din micaside DOS z mviriniciinic ini EA 430 LU ASA aos 431 12 3 Listas enlazadas nenene a 433 12 4 Procesamiento de listas enlazadas eeeeeeseeesesesesestseststestetststststststtsetttstststetsttstnttstststntsteretnenetetststststsrereret 436 12 4 1 Implementaci n de listas enlazadas con punteros es ssssssseseststsrertststststerstststsesesrtsrsrerererereeseseseses 436 12 4 2 Implementaci n de listas enlazadas con arrays arreglos sessesesssessessesssesesesststsrssseesesesessseseseses 442 12 5 Listas ClrCUlareS cortado pri 450 12 6 Listas doblEMENtE N AZAdAS ii A AA a 450 12 6 1 S A a iaa 451 12 6 2 UMD A A 452 VU Pd e de dd de 452 12 7 1 Aplicaciones de l s Dll iii AA A EER 458 h PA Col a a ee 460 12 8 1 Representaci n de las COlAS ooocnnccnnnnnnncnonnnnononcnnnn canon
3. E A ET EE EA E TEE LOES ACTIVIDADES DE PROGRAMACI N RESUELTAS 0oooooooooonooconiononcononcononcononcononconnncnnnncnnnn nnn nnn naaraan nnan ra an rnnas CON CPP TOS O AVE 000 a ae e E aE RESUMEN EJERCICIOS 200 a ta tala 317 318 318 319 319 320 320 320 321 321 322 322 324 324 324 325 325 325 326 326 328 328 328 329 332 335 335 341 341 341 343 344 344 345 345 346 352 352 353 355 355 356 357 358 363 365 368 370 374 374 379 383 388 391 402 402 403 Contenido xi Cap tulo 11 Ordenaci n b squeda y fusi n externa AarchivOS oooonnionnnonnnnnnnnnnnnnnncnnnnnnnnnonnnn ono naco on cn on cnnoncnnonnnn cn nancn canon 405 INTRODUCCION sae ae odres drds es Ue me ME REMO dde DUE 80 US ANO RLO ale all sde A sl Co lO a RI 405 TL CIO dUCCI N ci A A A a EE EEEa E 406 T12 Atehiyos ordenad S cri A Aa 406 TL3 F si mde AreDiVOS aEEs 406 11 4 Partici n de archivos 410 11 41 Clasificaci n interia euu annn ai AiE a AREER RRE 410 11 4 2 Partici n p r CONIL e a eanna ae Senanin eaire ie 410 11 4 3 Selecci n por sustituci n ini ariii eea as eS EKENS ESS Eana 411 11 4 4 Partici n por secuencias oi di paa 413 TES Clasificaci n DAL A a 414 11 5 1 Clasificaci n por mezcla directa sierran rann e an EEN EER 414 11 5 2 Clasificaci n por mezcla natural e sseseseessseseserstsesesetststststststsessststsesertstseserstststnesnenenenenensenenenen 417 11 5 3 Clasificaci
4. EEEE EITE 287 8 2 3 C digo universal Unicode para Internet e e ssessesesseseseserststseretstststsererststsessrstststssrstnesenenesisenerresenene 287 8 2 4 Secuencias de esCaDE anotada dates eaaa ESEE See E NESS 289 9 3 Cadena de Caracas 289 e UN DES A A O ENEE 291 SAL CONS A A e a iia 291 SAZ Val ti A A e cs 291 8 4 3 Instrucciones b sicas con CAdenaS ooocococncccoconnnononncononncnnonnonnonnonnonnonnonnonn non on non non non non nonnon nana on non nonnoncannnnns 292 8 5 CODELACIONES CM CA eroosio riene n RE GE E A EE EEEE 293 8 5 1 C lculo de T longit d de una cadena oiire nisi eitri in AEA AEAEE EEEE ER SaNi 293 o 01001871010161 0 PEPEE aaa 294 8 5 3 Con at aci nia 295 SI S bcadena iii A a A EERENS 296 8 5 5 E AAA A ERAN IT 297 8 6 OtFAS TUNCIONES AS CAMA idas 297 A OT OOO OOOO UNT 298 S 0 2 BOT id A a E E 298 8 6 3 Cala coi iS 299 8 6 4 Conversi n de cadenas n METOS oococncconononnnncononnnnnnnnnonononnnnnononn conan ona nn onnnn one nn cnn onon nono n ona n oran nan enn oncnncnnennnes 300 ACTIVIDADES DE PROGRAMACI N RESUELTAS rccocconocionoinnocnonnconncnnconrrnnrenrrnnrnnnnrnrnnrrrnnnrrnrrrnnrrrnarenarrrnass 300 CONCEPTOS CLAVE 00 TE NEEE EE ERRE RR A 305 RESUMEN EAEE E E E E E E EE ANANN 305 EJERCICIOS ii totes R E R A A E E A AA EE R Eh E E EEE 306 Capitulo 9 Archivos CLICS ii T Ta a a E 307 JININ LOIDI N SS 307 9 1 Archivos y flujos stream La jerarqu a de datos eeesseeses
5. flujo 2 7 3 Diagramas de Nassi Schneiderman NS ecocccnccnoconononnonnconnnoncnnnonnnonnconncon cnn ncnn cnn non ncnnn rn conc ron nrnncnnnrnn crac RESUMEN uste lan c EJERCICIOS eea a e e Estructura general de un programa INTRODUCCI N 3 1 3 2 3 3 3 4 3 5 Concepto de prograMa oconcinnicnicnicninnnnnos Partes constitutivas de un programa Instrucciones y tipos de instrucciones 3 3 1 Tipos de instrucciones 3 3 2 Instrucciones de asignaci n 3 3 3 Instrucciones de lectura de datos ORTA E EN 3 3 4 Instrucciones de escritura de resultados Salida ooooncnncnnnnocnnonnocnconconnconcnoncnnnonn con ncnn ono ncnn roo ncnn nono nano 3 3 5 Instrucciones de bifurcaci n Elementos b sicos de un programa Datos tipos de datos y Operaciones primitivas cooconnccoonnonnnononnnonncnnnnnnnonncnnnonnnnnn canon none nn anno nnnn cnn enn n ran rn cnn cria crac 3 5 1 Datos NuUM rICOS occonocccnoccconccnnnos 3 5 2 Datos l gicos booleanos 3 5 3 Datos tipo car cter y tipo cadena 36 37 38 39 40 42 43 45 45 46 47 48 48 51 52 52 53 54 54 55 56 56 57 57 58 59 61 61 63 63 64 65 66 68 69 70 71 80 81 81 83 83 84 84 85 85 86 87 87 87 89 89 90 92 92 3 6 3 7 3 8 3 9 3 10 3 11 Cap tulo 4 Constantes y variables ononinnnnnnnnnnnnnn Contenido 3 6 1 Dec
6. gr fica de una clase oononnncnncnonnonannnononacononananonncnnon nono ncnnonncnnon non non non non nan nrn cnn ncncanncnnns 585 16 2 2 Declaraci n de Una Clases ninian aieeao deore nnnonnnanno rre sesia EAKA 588 16 2 3 Reglas d visibilidad ii iia 590 TODA A aaa 592 16 3 Declaraci n de OD etoS de ClASES ciociosiaicriicinincaneiaatar cian dida tii iii data 593 16 3 1 Acceso a miembros de la clase encapsulamiemto o oonconnnncnonononnnnnnnoncnnnnnnnnonnnncnnononnoncnnononn cnn nncnncncns 595 16 3 2 Declaraci n de M tOdOS a a a a conan ono nn non neon nr anno a aa on nn E anne aa a 597 16 3 3 Tipos de M todo dd a oa 601 E NA NN 602 16 4 1 Constructor por defecto snie E R RA A RE conan n cana on nnn on non cnn nacen NOE ERE R 603 16 35 Destruction aaa E AER RE RE nE 606 16 6 Implementaci n de clases en C eesesssssessesssesessrsssestsrststsessrstststserstststsessestntserseststsesennnsesesentenenenenenesenenen 607 16 6 1 Archivos de cabecera y de clases nsnssesssssssseserstsesesetstsestststsentserststsesertstnesesnsststnesennenenennnenenenen 608 16 6 2 Clases COMPUESTAS innu nonet teiner anin iiai G REEE EAER 609 16 7 Recolecci n de Da U A iii iii rca 610 16 7 1 El m todo finalize sosssicccicicecccei ece e a aa a i i i 610 CONCEPTOS CEAVE until tddi es 611 RESUMEN PAETAE A TET iaa 611 EJERCICIOS 613 EECTURAS RECOMENDADA Sii e aea aaa a aars NEO E ESE 614 Cap tulo 17 Relaciones entre clases Delega
7. 1 8 2 Software de PUC a a 33 1 8 3 Sistema operatio ness da 34 1 8 3 1 Multiprogramaci n Multitarea s eeeesseseseseseseseseseststseststsrstsrsrtststsrsrsrsrsrsesetresrsrsrsrerreeererenests 35 1 8 3 2 Tiempo compartido m ltiples usuarios time Sharing sssesesesssseserersrrrsesesersisrsrersrsrreseessseses 35 18 33 MUH prO E O teria ii E RE 35 vi Contenido 1 9 Lenguajes de programaci n 1 9 1 Traductores de lenguaje el proceso de traducci n de UN PrograMa ooonccncnncnoncnnconcnncnnnnnonncnnonarnnonnnnnos 1 9 2 La compilaci n y sus fases 1 9 3 Evoluci n de los lenguajes de programaci n ooccccnnnnnnononnnnononcnncnnnn cacon canon onnnnonnononn ono n ono oran onnnncnninnos 1 9 4 Paradigmas de programaci n 1 10 Breve historia de los lenguajes de programaci n oooonnicncnncnonnnnnnncnnnncnnnnononannnnnonnnn cnn on coronan nono an cnn onn nn cn rancia RESUMEN iyase il add Cap tulo 2 Metodolog a de la programaci n y desarrollo de software ooononccnnconncnnccnnnconnnoncnoncnnnnnncnnnnonnnn cnn nrnncnnnrnnccnnos INTRODUCCI N 2 1 2 2 2 3 2 4 2 5 2 6 2 7 Cap tulo 3 Fases en la resoluci n de problemas 2 1 1 An lisis del problema 2 1 2 Dise o del algoritmo 2 1 3 Herramientas de programaci n 2 1 4 Codificaci n de un programa 2 1 5 Compilaci n y ejecuci n de un p rogram
8. 18 1 3 Abstracci n procedimental cuina iii 18 1 4 Abstracci n de dados ii aa 18 1 5 Ocultaci n de la informaci n ooononnncnonocinnnnnonnncnnnannnnnnnnnnonn naco crono cnn nonnnnonnnn one nn canon on nv nrbi be Ekeren 18 1 6 Programaci n orientada a Objetos oooocncnnnncninnnnnonononnnnonnnnnn cacao ononn naco canon canon ono on conca canon cnn onanncnnnncncinons 18 1 7 Dise o orientado a objetos coooonicinnncnonncnnnnncananonononannnonnnnonnononn ono n cnc n cana cnn nn ono rn conan on nen cn conan ncnnnncnainons El ciclo de vida dida id a 18 2 1 El ciclo de vida del software tradicional modelo en cascada oooooooninnnninonnncnnanonncnnonnrnnnonnrnrnnnnon 18 2 2 El PrOCESO UNICO comi ia 18 2 3 Cliente desarrollador y USUALIO coconccncnncnncnncnncnnnnnnonncnnonnonnonncnnonnonnonnonn on non conc on SERET Fase de an lisis requisitos y especificaciones cooconconocnnonconnnoncnoncnnnonncnnnnnncnn ccoo non ncnn non non ncnn nro nc nn crac rnncnnnrnnannnos DO in Implementaci n COMA CAI cio A ER EE EES Pruebas MtETACO diia cons 18 6 1 VET CAC A air 18 6 2 T CNICAS dE DIUEDAS sanis inerneta dit ts tt iria Mate A da 18 7 1 La obsolescencia programas obsoletos ooonincnnoncninnonnnnnnnncnonnononn cacon cacon canon cocoa corra cocoa cnn oncnnonnncncinons 18 7 2 Iteraci n y evoluci n del SO tWAre cononcnocnncnonncnnoncnnnoncnnconcnncnnonncnnonnnnnonnonncnnonn ron A conc eie a eiaa Principios de dise o d
9. 93 ER A 495 13 4 1 B squeda de un elemento cococcinnnnncninnoncnnnnnnonnnn canon conan cnn nn cnn ni nise aeii te i i s kE 497 13 42 Insertar Un elemento casita i 498 134 3 Eliminaci n dun dd a a a i 499 xii Contenido RE O A AETA EEEE AE EEE EE TTET 13 5 1 Terminolog a de Prados iii baaa 13 52 Representaci n dE prA OS e scivoiacoconciocosnecinnncinniacnsootinesineiioaignesieicoiionn energias ACTIVIDADES DE PROGRAMACI N RESUELTAS occooconcconnocnonononnconncnnnconrnnrrnnrcnsrnnnrrnrnnrr raras rnarrrnar rare CONCEPTOS CLAVE ici A ai RESUMEN snoot ita pt ATA pana tar EJERCICIO ais Cap tulo 14 Recursividad ooonnnincnnonnnonioncnoncononononnnooncnnnonn nn nonn non nono nono RR on R nn RR nR RR nn RR RR RR R nn R RN RR nn R nn nn non nnn naar ran naar ron r ran rnnnninnos ls SS a aoaaa oa nuan 14 1 La naturaleza de La rec rsividad n E ERA A E A R A R R A ANE ADORE 14 2 Recursividad directa INdITECta ooooconnnncccnonnnnnonnncnnonanccnanananonnnanonannnnnnnnnnnonnnnncnannnn O EEA TENE NSE 14 2 1 Recursividad iNdirecta cooooonnnncccnnnnnncnononnccnnnnnanononcconnnnnononnnncnonnnc nooo occ cnnn nn conan occ nono ocn cnnn cnc cnnn acc nnnnancnnnns 14 2 2 Condici n de terminaci n de la recursi n oooononcccnnnncccnnnnnannnnnnanonnnncnonnncnnnannnc nono nnncnnn cnc conc cnc rannnnccnnna 14 3 Rec rsi n versus iteraci A EA E O SAS En MA RECULSI N IMD a lll da Eo IE 14 5 Resoluci n de prob
10. ASE ti 684 18 13 1 Errores de sintaxis de compilaci n ooooonncnincnocanononccnononannnncnnnonnnonnconnconnnnnonnn cnn non cnn cnn cnn ccnnncnncnnnnns 685 18 13 2 Errores en tiempo de ejecuci n onnies aorin cacon onnnn caco canon ssaa oahi ERa esios os siese enseri 685 18 133 Errores YgICOS iii ei 686 18 134 Elideput dor tucan ria ata ia ti TAS 686 18 14 BEici ndia ocio ito adi TT 687 18 14 1 Eficiencia versus legibilidad claridad cococncnncnicnncnncnncnncnncnnconcnncnnonncnnonncnnonn canon on onnrnnrncnnnoncos 689 18 15 Transportabllidad coooonocniecin eiieeii dr R E A AATE risa ISO AT E E EE AAEE E R 689 CONOP PT OT O AVE A idas 689 RESUMEN arina O A A A E 690 APPENDICES RR ea a A A a E 689 Ap ndice A Especificaciones del lenguaje algor tmico UPSAM 2 0 e ssesssssessssssesrsrstsrsrsestsrerersrrsrsrssesrsrsrnrsrreeeessesents 691 Ape ndice B Priotidad de Operadores tesina atlas n 713 Ap ndice C C digo ASCH y Unides A A takaa 717 Ap ndice D Gu a de sintaxis del lenguaje C e essssssessssssssrsrsrstsrrrtstsrstststststretstststststsrstntsstststntsterereratetestststsrererererereserenets 723 Bibliograf a y recursos de programaci n seeeeeeeeeseeeeeeeeseseeetststsestststststststseststtstststsestettststststtstsestssttseseststesesestetestst 751
11. Contenido Prefacio a la cuarta edici coi tE xvii PARTE I ALGORITMOS Y HERRAMIENTAS DE PROGRAMACI N 1 Cap tulo 1 Introducci n a las computadoras y los lenguajes de programaci n ooccionnnnnnnnnnnnnnnnncnnnncnn canon cnnnncnnnn canon cnnononos 3 INTRODUCCION ata a 3 LT QU es na COMPU a A aaa ad ense cdi dde 4 TA 1 Origen de las Computadoras ii a 5 1 1 2 Clasificaci n de las computadoras a E E EA cnn non ncn conc ERA E 6 1 2 Organizaci n f sica de una computadora 7 1 2 1 Dispositivos de Entrada Salida E S perif ricos ooonnicinncononcnnonnnnnnnnonnnn canon ononnonn nn cnn cacao cnc nononn cnn nncnninonos 8 1 2 2 La Memoria principal iii e 9 1 2 3 Unidades de medida de Memoria oocononcnncnoniciononinnnncnnonononannnon ono nnnnnonnnn canon ona non nan one on RESES aean 10 1 2 4 El proc AOL ii A a a E E A ER ii 12 1 2 5 Propuestas para selecci n de la computadora ideal para aprender programaci n o para actividades PLE A E IES 14 1 3 Representaci n de la informaci n en las computadoras ooconccncnocnoncnnnononnnonannnanonncononncnnonncnnonncn nono nn cnn conc rnnonccnnnnns 15 LTL Represa an 15 1 3 2 Represent ci n de V lores DUM TICOS isicinooiacncnnnincoransisacinesincidnasinesacardonnonnodannc nninnonenn esa sir odonn concisa cion 16 1 3 3 Representaci n de IM YeNES oooococonccononononnnoninnnncnnnnonnnn canon a a R A AEREA AREE nena nan enaa Ei i 17 1 3 4 Representaci n de SONid Sissssosss eisei
12. RNER T PEER TEESE RS 639 17 7 Accesibilidad y visibilidad en herencia ssssesesesssssesesststseserstststststststsessrreststsseststsersrststsesesnnntnrneerentsenenen 640 17 7 1 Her ncia p blICA csi adinin E E E a AEE S ESEVE NEI 640 xiv Contenido 17 8 17 9 1 i7 A HET NCIA a e hT La E EA EET E 17 7 3 Herencia prote fidare n nu o e E E ER a a E Un caso de estudio especial herencia m ltiple se ssssesesesssssserststsesesststrtsessrsestseserstntnenertstnenenenenrneneesenese 17 8 1 Caracter sticas de la herencia m ltiple oonncnnnnnnnnncnnnnonnnnnncnncnnnncncnn canon cnnnn cnn nn cn on ccoo cnn ononn cn nnncncincnos CLASES ASMA iii A ici 17 91 Operaciones aDSMadctaS cintura CONCERTOS CLAVES aa RESUMEN missrepnesesisennn ie A dde EJERCICIOS cisco lid a PARTE IV Cap tulo 18 METODOLOG A DE LA PROGRAMACI N Y DESARROLLO DE SOFTWARE Resoluci n de problemas y desarrollo de software Metodolog a de la programaci n oooonoconocnocnnoccnnnconannnos INAYO D1000 OJN AI 18 1 18 2 18 3 18 4 18 5 18 6 18 7 18 8 18 9 18 10 Abstracci n y resoluci n de problemas eesseseseeesesrisiertsesrestetstssresesttstsststestsseststtstsstststsstsestesteerseeseest 18 1 1 Descomposici n procedimental cocincnnnnncnicnncnnnnoncnnnoncnnnononncononncnonnnnnonnonnon cnn non cnn non non nan nnn nan nana rn nancnns 18 1 2 Dise o descendente oran A AAA
13. S o oncicinnnnnnnnonnnnnnnnnncnnnncanonononocnoncno naco n oran cnn ncnanncns 18 9 4 Definir constantes con nombres 18 9 5 Evitar el USO Si goto ei 18 9 6 Uso adecuado de par metros valor varlable oonincnnnnnnncnonnnnnonconcnnnnncnncnncnncnnonncncnn ran on conc nn crnnancnnanns 18 9 7 Uso adecuado de Tic ani il 18 9 8 Tratamiento de Errores ii A A 18 9 9 Eeribilidad iien i i a A ERA E EATE E 18 10 1 Manual del Us O cocina iiit entesa seie ris i er SESE EEEa ainoa 640 641 642 644 645 646 647 647 648 649 653 653 654 654 655 656 656 657 657 657 658 658 660 661 662 664 666 666 667 667 669 669 669 670 670 671 671 672 672 673 673 674 674 674 674 675 675 676 676 676 677 677 677 678 679 Contenido XV 18 10 2 Manual de mantenimiento documentaci n para programadores coconcncniconnnnnononanonananononacnnanonannons 680 18 10 3 Reglas de doCUMENtACI N vise n RAE EAE EEE E RRR R Ra RE 681 18 11 Depuraci n isere ioie iin aieri S i EE a E E ARTET EERE AREE E EE EE AA 681 18 11 1 Localizaci n y reparaci n de errores sssssseseststsersessestrtsrsrststtststststetsretrsttseseststarsrererereeestseststs 681 18 11 2 Depuraci n de sentencias si entonces sino oooccicnnononononnnnnnnnnononncnnnn crono canon ono naco n caco rn cn conan n ona conan 682 18 11 3 Los equipos de Programaci n ivi Aros 683 18 12 Dise o de al Soros bici id illes 683 18 13 PLE
14. a essesesesereesesererersesererseserereescseroreereroseeserorseseroreeserosorserorerseroroe 2 1 6 Verificaci n y depuraci n de UN programa s esesesssssesestsrststeersrstststsrsrerstsetststststererertrsstststsrsrererererree 2 1 7 Documentaci n y Mantenimiemto cocccncnccnoncninnnncnnononnnonnnnncnnnnnnn nano isa i aeaea iE aAa naaa conan EEEE EEEE RETES Programaci n modular ooconconncnnnnnin Programaci n estructurada oooconnninc 2 3 1 Datos locales y datos globales 2 3 2 Modelado del mundo real Programaci n orientada a objetos 2 4 1 Propiedades fundamentales de la 2 4 2 Abstracci n eesse orientaci n a ODJEtOS ionisasi naana eneit areren seis 2 4 3 Encapsulaci n y ocultaci n de datos e esesessessesesestststststtsstststststsrrsttrtstststntererettrsrtststsrerererereere 2 4 4 Objetos oooococcccnccococonnoncnnoncnncnonnono 24 5 Clas init 2 4 6 Generalizaci n y especializaci n 2 4 7 Reusabilidad o ooocinioninn 2 4 8 Polimorfismo Concepto y caracter sticas de algoritmos 2 5 1 Caracter sticas de los algoritmos 2 5 2 Dise o del algoritmo Escritura de algoritmos connonnccncnm mnm o TT Representaci n gr fica de los algOrltMOS coconncnnconncnnonnonnnoncnnnonnconnnoncnnncnnnonn cnn ncnn non nnnn rra non cnn cria cnn nr nc rn ncnnnrnncrnns 2 7 1 Pseudoc digo ocoocncicinninicnincnnnnono 2 7 2 Diagramas de
15. art ro E 506 506 509 512 516 516 517 519 519 520 524 527 528 528 531 535 535 540 542 545 548 548 549 549 551 553 553 554 554 555 556 557 558 560 561 561 561 562 562 563 564 565 566 566 567 568 568 568 569 569 570 570 570 Contenido xiii Cap tulo 16 Dise o de clases y objetos Representaciones gr ficas en UML ooooconnccnonociconnnnnnncnonnnncnnonanncncnnononncnnnncnnoncnos 573 INTRODUCCI N tel tarada a rr lo da EE E du aca US CAUSE SOS all sde ade e al SO LR VI ARI 573 16 1 Dise o y representaci n gr fica de objetos en UML oooconccncnicincnoccnncononnnononncononnonncnnonncnncnnonncnn cnn rn nro nonncnncnnnnnos 574 16 1 1 Representaci n gr tica en UME vercion tdo 575 16 1 2 Caracteristicas de Tos OD viii aan 576 16 1 3 Estado innne t ena E E A E O a a eaa A A EATR i 577 16 1 4 M ltiples instancias de un objeto e ssessssssssssseststsresrsststststsrststteseststststsrersrstntssnststsrsrerntrereeeseseststs 579 16 1 5 Evoluci n de n Objeto iniii E NAA ARRERA NAAA Aaaa a iaa a e 579 16 1 6 GC mp rtamientO esien ieies iiaa ERE E a S E EE EE 580 16 157 Identidad ii di E A a EEA 582 16 1 8 O MEA E E R AAR AO A EA R RR 582 16 1 9 Responsabilidad y restriCCiONES iriri in an E EE N Er 584 16 2 Dise o y representaci n gr fica de clases en UML sesessssssesersisesessrststsesessrrtstserseststsesseststsrsesnenenenesrenesenenen 584 16 2 1 Representaci n
16. ciones asociaciones agregaciones herencia sseseesessessreesrsesereesrseseees 615 NENA A II e 615 17 1 Relaciones mate Clas Dia 616 TT DEE A a e ERRE E R T A N RARER 616 I ER A AP E E E E 617 FI MI e A A Sd 619 17 3 2 Restricciones en asociaciones seinci iiaea horia iaaii aeeiiaii iNi e 620 17 337 Asociaci n cualiticadA ti A 620 17 3 4 ASOCIACIONES TAME a Sa i E e EEEE A E A E EAE E ER TREK 620 17 3 5 Diagt m de objet Snuser nnn a iia 621 17 3 6 Clases d amp asOciacd Oies noieses ieser niner nen e Anesa Ne a reak S isses iae iaoee as 621 17 3 7 Restricciones en asociaciones s ssseesessieseeeststiststtsteststtettttttttttststttttnttstestststeststtstestserstestestssesesee 625 I APEC i ES E 626 17 417 COMPOSICI N esti ri a 628 17 5 Jerarqu a de clases generalizaci n y especializaci n conconcnncnocnocnncnonnnnnnnnnnnnncononncnnonnonncnnonnonnon nono n cnn rnnancrnncnnos 629 17 5 1 Jerarqu as de generalizaci n especializaci n onooncnncnncnonnnnononnnonannnanonncancnncnnonnonnonncnonn rn non conc cnn nn ncnncnnos 631 17 6 Herencia clasesdervadaS iiO arc iento inepano ineficacia 634 176 1 ia 634 17 6 2 Herencia MUlplE instar icin a E ERE E E ERER 635 I AI RE SE ETATE E PEE E T E aces 636 17 6 4 Declaraci n de una clase derivada sssseeesseeseeseesteesesetsesestsrtstseststststseststestststsestststststesesesesttseseses 638 17 6 5 Consideraciones de dISE O nnrir tisdag eree iee esien e a rE TE
17. cnn nn ii iR nn on non cnn on on E 461 12 8 2 Aprovechamiento de la memoria oococonnnccnononinnnnnnnnnononacnnonononnnnononn nn cnn cana on nnn cnn onon non on non nn nan anoncancnnannos 467 12 9 Doble E E E 468 ACTIVIDADES DE PROGRAMACI N RESUELTAS cccooconoconnoconncnonnronncnncosrnnncnnrrsrnnrnrnnrnnarrnsrrnrr raras raras 469 CONCEPTOS CLAVEL A A A E SESA A E ENS 476 RESUMEN EEE AREA E E EETAS 477 EJERCICIOS cir i EKAA E E RR ia i A a 477 Cap tulo 13 Estructuras de datos no lineales rboles y grafos oooncicinnicinnncnnnncannncnnnnnnnnn cono cnn nnonnoncnnonnnnonnnnon canon narra ninos 479 INTRODUCCI N daa iia 479 EA AAA A OR 480 138 2 Arboles NN ia da 480 13 2 1 Terminolog a y representaci n de un rbol general onocinconnnncnncnncnoncnnconnnncanonnnancnn canon rn nonnrnnonccnncnnns 481 KREE Na A O E 482 13 3 1 Terminolog a de los rboles binarios sse ssessssessssesesersesesesststsesessrststsessrsrstnesesststnrnesnesinrnenesenenenes 483 13 3 2 rboles binarios Completos sssssssssssiissiissssssssssssssttiiiiiiirrrsssssnssssttnitiiiiiirsrnnsnnnnnnnnnttnnniriirennnnanann nanan 484 13 3 3 Conversi n de un rbol general en rbol binario ssssssssssssssrstsrsresststsrsrerststsrsessrrrnrnrerererreeeneesests 485 13 3 4 Representaci n de los rboles binarios sssssseessssssesrsrstststststsrstsreststststerersrststsenetststsrerererereesesesests 489 133 5 Recorrido deun rbol Binario umi o 4
18. e sistemas de SO tWAl8 oooooconncnocnnonnonnnononononnnonncnnnonncnn cnn cnn nonnn cn cnn nnn nn rn nn nn cnn nrnncnnncnn cinco 18 8 1 Modularidad mediante dise o descendente occconnicnonnnnonnnnnnnnnncnnnnnonononncnnonono naco non on nono nononn cnn ncncnons 18 8 2 Abstracci n y encapsulamiento ooncccinnncnononcnnnnnonnnonnnannononnnnonnonon nono nonnnn cnn nn cnn rn on nan cnn an cnn onan nan nnncnannons 18 8 32 Moditicabild Wi AA A da ds 18 8 4 Comprensibilidad y fiabilidad onocnnicnnnncnnnnonnnncncnnonnnnnnnn conan cncnn cacon ononn cnn nn ono nn cn nano nono onon cancion 18 8 5 Interfaces ds usuario Si tia 18 8 6 Programaci n segura contra fallos oonocnncnnnnncnnnnonnnnoncnnnnnncnonncncnn cacon cacon canon ono rn cnn nn cocoa cnn onan crac ncnannons 18 8 7 Facilidad de USO dais 18 8 8 Eficiencia A eea Eaa aeaa AAE EE Ear EPan EE e Aone ERSA 18 8 9 Estilo de programaci n documentaci n y depuraci n ooooncnccncnccononcnnnnnononnnannnnncnnnn cocoa cnn ononnrnnnncnnnnons Estilo de programaci n cicoocioni nns coco nicdr dado cn cii dnd RE inn idas RA aE anes ESEE eK SESER S SESE Eaa 18 9 1 Modularizar un programa en SUDprOgraMaS ooooccccncnccnnnononnnnnnnnnononnonnnn crono canon ono nooo noncnn rn cnn oran nonnncnenons 18 9 2 Evitar variables globales en subprogramas ooooccccncnicnononnonnncnnnnononncncnnononnonnonono rn conan ono rn cnn onannonnnncnnnons 18 9 3 Usar nombres significativos para identificadore
19. laraci n de constants y VarlablesS onocnninnnnnnnonnnnnnnonnnnnnnnnonnncncnn cacon canon ono nn cocoa cnn on cnn rn cnn on cnn cncncnannons Expresiones noenee 3 7 1 Expresiones aritm ticas 3 7 2 Reglas de prioridad 3 7 3 Expresiones l gicas booleanas Funciones internas oooccccccnncnonnnnncnnnnninannnos La operaci n de asignaci n s es 3 9 1 Asignaci n aritm tica ooonmc 3 9 2 Asignaci n l gica sses 3 9 3 Asignaci n de cadenas de CaractereS ooooncccinnncnonnnconononanacon nano nnnnn on ono cacon ono n enana cnn onon conan non on conan conan ncnannons 3 9 4 Asignaci n m ltiple 3 9 5 Conversi n de tiPO ooconnincinnnnnnnns Entrada y salida de informaci n Escritura de algoritmos programas 3 11 1 Cabecera del programa O algoritmo cooconcnnccncnonnnnonnconcnnnanonananonncanonnonncnnonnnnnonnon conc conca conc nn cnn nanncnncncancnns 3 11 2 Declaraci n de variables 3 11 3 Declaraci n de constantes MUM TICAS ocococonccocnnccncnnncnnonnonncnnonnonnonnonncnnonnonncnn on corn on conc on non non non nannannnnns 3 11 4 Declaraci n de constantes y variables car cter oooonncccnncnnnncnonnncnnnoncnnonnnn canon cocoa cnn on canon cocoa cnn onanncncnons 3 11 5 ComentariOS cooooccccccnnnnnoncncccnonon 3 11 6 Estilo de escritura de algoritmos prograMaS ooooocconocnnnnonononnnnnnnnnononnoncnnononnonnnnonnnn cnn on
20. lemas complejos con recursividad oononnccnnnncnnnnnonnnnnnnnnnnnnonnnncnnnncnnononnonnnn rn onn cnn an cnn rn cnnancnos 14 51 Totreside HO 2 A A A 14 5 2 B squeda binaria recursiva sessesesesesesessesesesesessesesestsseserestssesesesesesersststesesestseeseresesesesesesteeeseseseses 14 5 3 Ordenaci n r pida QuickSOT sssissisisirsssscisrsisrsrinirirerissriarrsnosirersstsssnsssrsrirasesesersadssisi si cscsss ct avi 14 54 Ordenaci n meroes Orbiso tserte iria irradia nieta ese CONCERTOS CLAVE Camba tecate en tie cdas le ade de ltda da aa IA A dd leal teo RESUMEN o do la ele EJERCICIOS a do PROBLEMAS 0 e ed A e EA PARTE II PROGRAMACI N ORIENTADA A OBJETOS Y UML 2 1 u Cap tulo 15 Tipos abstractos de datos objetos y modelado con UML 2 1 ococccncnccnonacanononananononncncnn cacon ononn canon cnnnncnnononos INTRO ia 15 1 Programaci n estructurada procedimental oonnncninnnnoninnannannannnnnncnnnnnnnnnononnnnnonnonnon non cnn ono cnn on crn cnn cancer nanccnno 15 1 1 Limitaciones de la programaci n estructurada oocooccnocinonnnccnoncnonnnncnnncnnnonnconnconnnnncnn non cnn ncnn non nnnncnnnnnos 15 1 2 Modelado de objetos del mundo real oononncnconncnncnnocononcnnnonncnrncnnnonnconnonncon cnn nro n conc conc ronca nc ncnnncnnnnnos 15 2 Programaci n orientada a Objetos noses n E REEE T EN a EPA AO EE S T E E E E T 15 2 2 Tipos abstractos de datos CLASES sesesessessesersisssessrstsestssrst
21. n ita 18 1 4 Codificaci n de la infOrMACI N eresien e i aaa e aae aa aa n aaa aaa Daaa aa aa eaaa a SEET TE es 19 1 4 1 Sistemas de Mumeraci neneeese nas 19 1 5 Dispositivos de almacenamiento secundario almacenamento MAasivVO oonoccnocnocononconnnononononononnnonnconcrncnnncnnnnnnos 21 1 5 1 Discos Magn ticos isesi ciecs citen cis nia cnica entendida edi 21 1 5 2 DiSCOs pticos ED ROM y DVD copita lirica ESAE AEAEE TESNE EAR AERES 21 1 5 3 Discos y memorias Flash USB rra 24 1 5 4 Otros dispositivos de Entrada y Salida E S ooonnicnncncncnnoncnnonnnnncnncnonnononn canon ononnonn ono noncnn ono nonanncnnnncnnrnnnos 24 1 6 Conectores de dispositivos de E S rar ae S AA EA A AERAN nene nena nneoneoneoneoneonernconeoneos 26 1 6 1 Puertos s erie y paralelO cn iciaii lt iden dotando 26 162 UB ORO 27 1 6 3 Bus IEEE Firewire 1394 iii iii 27 E ES A A E E EE 28 1 7 1 Redes P2P igual a igual peer to peer P2P cooococcncciccncnncononnnonncnncnncnnonnonnonnonnonnonn ono ono nrconrrnnrnnnninos 29 1 7 2 Aplicaciones de las redes de COMUNICACIONES ocoooocccnnccnnnnnnnnnnanonononncononnnn canon ono naco non cnnonon on cnnonnnn cnn nncnnrnnes 29 1 73 Mi ape 30 1 7 4 Internet y la World Wide Web oooococoniccionccionocionnncananononacnnnn ono naco cacon ono n cana cana cnn on cnn onon non cn conan on nnncnnrnnos 30 1 8 Elsoftware Los POT Tr a a AA AAAA EAA AER AERAR ei 32 1 8 1 Software del sisters pco ARE a a A E RE 32
22. nin Clasif caco AE UN UA ios Reorganizaci n de Udri Destricci n de una as RETUM ON LUST d Un AC del dada Rotura estallido de un archivO ooooooccncnnnononannconononannoncnonnnnnnnnnnnnnononnnnnnnnncconnnnnnnnnnononnnnnnnnnnncnnnannnnnnnnccnnns CES dar A a a EDI 9 6 1 9 6 2 9 6 3 9 6 4 9 7 4 PE REFET A ETa W O id aaa P ADAFUDArCOINO PEE EEE tl alias dad RS NN TN E Borrar ALCOR LA a IEA eee AAA TR ETT ARS O A NON Elo dad ii ii iii Consideraciones pr cticas en Java y CH oerien aii E E AA AEAEE ESEA OERE RENAE EN NE Mantenimiento de archivos hneta e n a a a aa a a a a a R T 9 8 1 Operaciones Sobre TEgISTLOS eiieeii tee s ein eera aana a eaae Eana Nes RAAE AEE raae ane iaaea ae Stees siaa iani Procesamiento de archivos secuenciales algoritmos eeseeesssesssesrssessssresesessrssestertssissestestsstssrsrssestesresrseeseest 9 9 1 9 9 2 9 9 3 CACI N a A A sd A E A E E EEE EEEE C COn E E E E E AEE AAE EEE Actualizaci n Procesamiento de archivos directos algoritmos e eeseessereeessesrestsresrsstsrtstestsestestssistestsstssesessrssestestesrseestese 9 10 9 10 9 10 9 10 1 Operaciones CON archivos directos ooonnnncnncnonnnanonananananacanonacanonnonnonn nono non non non non concen non non non non nan cancanninnnns 2 ELA VESES A a T S 3 Tratamiento de TaS COMO E ne ra AA A E EE S E REEE 4 Acceso a los archivos directos mediante indexaci n cooocccnnnncccnnnnnnnonnnncnnnnnncn
23. nnnnnncnncnncnns 6 5 2 Paso por valor oooonconinnnnnnnnnnnccncnnncncnnnanrnnncrncnns 6 5 3 Paso por referenCia cocococnnnnnnnnnncnnnncnncnncnncnninos 6 5 4 Comparaciones de los m todos de paso de par metros coocccncnnnnonnnnnnnnnncnnnncnn cacon ononn canon on oncnnnn cnn nncnnincnos 6 5 5 S ntesis de la transmisi n de par metros Funciones y procedimientos como par metros Los efectos lat rale Sessioun n anunua 6 7 1 En procedimientos ccncnncconnnncnncnnnnncnnnnnnncnncnncnns 6 7 2 En FUNCIONES niena toi ici Recursi n recursividad ooooccnnonoccnoonnncnonnnnonananoninnnnos Funciones en C C Java y CHonococoniccinonoccnnncnnnnnncnnnon mbito alcance y almacenamiento en C C y Java Sobrecarga de funciones en C y JaVa oooonnninninncnicncnos ACTIVIDADES DE PROGRAMACI N RESUELTAS CONCEPTOS CLAVE RESUMEN EJERCICIOS ESTRUCTURA DE DATOS 000 IA o aii Estructuras de datos I arrays y estructuras INTRODUCCI N Introducci n a las estructuras de datOS oooonniccnnncccincos Arrays arreglos unidimensionales los vectores Operaciones CON VEC OTES cooccccononnonnnnnonncnncnnnnananananncnns TIL ASIBMACI N cconicninionionriscinecncrsoceno des ooren co tircidani as 7 3 2 Lectura escritura de datos oooooonoccnnnccnonncionoconcnos 7 3 3 Acceso secuencial al vector recorrido 7 3 4 Actualizaci n de UN vector ooooocciocnnonconnnoncnnnono
24. onanaconanancnonnnnonananccnannnss Procesamiento de archivos secuenciales indexados coconnononnnncnoccnoncnnnconnnnncnnncnnonnncnn non ncnn nono n rn nono conc nun ran nrnncnnnnns Tipos de archivos consideraciones pr cticas en C C y JaVd oooconcnocnocnncnoncnnnnncnncanonncnnonccnnonn cnn rnn non nan oncrnncncnns 9 12 9 12 9 12 1 Archivos de texto 2 Archivos binarios 3 Lectura y escritura de archIVOS incidir ideo AEAEE AEEA RERE Uria ACTIVIDADES DE PROGRAMACI N RESUELTAS cccooconocinnoionnononnconncnncnsrnnnennrrnnrnnnnrnnnrnnrrrnnnrrnarrnnrrrnar rear CONCEPTOS CLAVE ci acia RESUMEN EJERCICIOS 0 iia Cap tulo 10 Ordenaci n b squeda e intercalaci n oooocnnncnnnoconnnconnnnonnnnan conan cacon canon ono nnonnnn ono nn cnn onon non cn nono onnn conan canarias INTRODUCCION A e 10 1 Introducci n 10 2 Ordenaci nN ooconnnnncccinn 10 3 10 4 10 2 10 2 10 2 10 2 10 2 1 M todo de intercambio o de burbuja 2 A ls AAA ENS Ordenaci n por Selecciona A AN RE 4 M todo d SlliiiiiicA R EER ENE 5 M todo de ordenaci n r pida quicksort essssesseseesesereesrisresreresrssesresrestssessesteststestssrsrestesreerseeseese BA lia 10 3 10 3 10 3 1 B queda secuencia viciado densas Zo BUQUE DIO ita 3 B squeda mediante transformaci n de claves hasting ooooncnnnnnnonnonnonnnnnnnnnnnncnrnnnn corn conc rnn corn cnn nrnnos JEA KENETET O D AEE EERE AE ARI ARAA E EE EE E T
25. onnrnon non cnnonanncncnnons ACTIVIDADES DE PROGRAMACI N RESUELTAS cccocconoconnoiononionnronnnnconrnenrennrnsrnnnnrnnsrnnrrrnrrrnrrrnarrnar reses CONCEPTOS CLAVE seioed etri RESUMEN cicoicdontnniaesicas otro ER EJERCICIOS unitat EEE Flujo de control I Estructuras selectivas INTRODUCCI N 4 1 4 2 4 3 4 4 4 5 4 6 4 7 El flujo de control de un programa Estructura secuencial ooooocccnnncnccccccccononannns Estructuras selectivas oooooccnnnnoonccccnononannnn Alternativa simple si entonces if theM oooconncninnnncinnnnnccnnncnnnonncnnncnnnnnncnnncnn cnn ncnn cnn nnnnncnnnrnn cnn nr nn ron cnn nrnnnnnnos 4 4 1 Alternativa doble si entonces sino if then else ococcnncnnncnnonnncnccnnooncnonooncnn noo ncno nono noo ncnnncnnnnno Alternativa m ltiple seg n_sea caso O O Estructuras de decisi n anidadas en escalera ocoooccnnonoccnonoacnnononcnnonononnnnnnncnononcononnncononnncnnonnncnnnnnncnannnccnannnnnnns La sentencia ir a goto oooooccnoonnccnonnnnoss ACTIVIDADES DE PROGRAMACI N RESUELTAS occocconocionoconncnonnronncnnconrnnnrnnrcnsrnnnnrnnnrnnrrrnnsrrnarrnnrrrnarrnerrrnans CONCEPTOS CLAVE ccooncnicccnccnicnnnninnnnninncnninanns RESUME N AAA r a AEE Raa ENT Stis EJERCICIOS girati ata dai Cap tulo 5 5 1 5 2 5 3 5 4 5 5 5 6 5 7 5 8 Flujo de control II Estructuras repetitivas eeseseeeesessiseeesssiestsrtstsstertetestssestestsseststtstsstststsse
26. s Arrays de varias dimensiones coooccoccnoccnonnnnnnnncnnninncnnnono 7 4 1 Arrays bidimensionales tablas matrices Arrays multidimensionales o ooonocnocnnoccnonnoncnoncnninncnnnnns Almacenamiento de arrays en memoria ss cc 7 6 1 Almacenamiento de UN vector oooocnnoncocccononnnono 7 6 2 Almacenamiento de arrays multidimensionales 178 179 179 179 181 183 186 197 197 198 199 201 201 202 203 204 205 210 211 215 218 219 219 220 221 223 225 227 227 228 229 231 233 235 238 242 242 243 245 247 247 248 248 251 252 253 253 255 258 258 260 262 262 263 Contenido ix Tele EA AAA AA 265 TL REPISTOS an i a E A E A A a A NS e aoaaa 265 TS Array de estructuras creci s A A RT O A E A EE AES 266 TA A O REAA EEA A AE A E A NER 268 7 9 1 UNI N versus estr ct Ta ossessi caida nds sisresiisiarisisiai aiia aaie ioa anea aiae aaa E EREE NEEE aSa 268 7 10 Enumeraciones 270 ACTIVIDADES DE PROGRAMACI N RESUELTAS rccocconoconncionocionnconnnoncnnsrnnnrenrensrnnnnrnnnrnnrrrnnnrrnar raras reses 272 CONCEPTOS CLAVE roaie E AA NRR tt 282 RESUMEN cotton TEATE EE A E RER RERE 282 EJERCICIOS 5 toas 283 Cap tulo 8 Las cadenas de Cardcteres ciiinnccnnninnin dci EEE ra A a AEREE R ERER ERER a indican sides 285 ROO N e o 285 8 1 Tntroducci n cion iaa pepa 286 3 22 EEO o ESE TO Te E AEE eee 286 8 21 C digo ASCH zii iii E E E A a E S E E E E 286 8 2 2 C digo EBCD Etico A EE
27. sesessrststsesertststserststsrnessenentnenennenenenen 15 3 Modelado e identificaci n de objetos sesesssssesssssssestsrstrsrtsrsrsrsrsrsrstsetstststsretsrtsrsrertrtstntstnreteetsentstststsrstereret 15 4 Propiedades fundamentales de orientaci n a ODjetOS onoicnnicnnnnnnnnnncannncnnna ccoo onnnn corn cn oncnn cano cnn n cn nan cnn rancia 15 4 1 ADStHrAcci n esc ia 154 2 AAC id 15 4 3 Encapsulamiento y ocultaci n de datos oocncnocncnnononncannnnanononocnnon cacon cnn nonnnn conca cn ononn on cnn ononn cn nancncinnos SAA A A a a 15 4 5 Reutilizaci n o reusabilidad ooonnccinnnnncinnncnnnnnonnoconnncnnno non rnonnononn cacon on nnn canon on nono n ono rn cnn onannoncancnnrnnos 15 46 Pomor MO rasa 13 35 Modelado de aplicaciones UM A a a 15 5 1 Lenguaje de modelado iii iaa 15 5 2 Qu es un lenguaje de modelado oooooconnccnncncccnoncnannoncnononnconncnnncnnnnnncnnnonncnn cra cnn ncnn cnn ncnnncnn non ncnnncn anna 15 6 Dise o de software con UM Eirig a E ec 15 6 1 Desarrollo de software orientado a objetos con UML ssesessssssessrsssssesersrsssessrststsrnsssnsenesrsenenenenes 15 6 2 a de UME strenne ATT 157 Historia de UMEA uiai AAA A E A E NA 15 7 1 El futuro de UML 2 iii A E E E ii 15 8 Terminolog a de orientaci n a objetos s sssesssssssssstseststsetststststsrsttsrtttstntstetsrtntsrestetstntstnteteenteetetstststsrereret CONCEPTOSCELAVE ui EEE E E A E E EE RESUMEN Soc AS EJERCICIO St
28. ssesesssssssesesesesesssrreeserserestserersertsesseserererersereserersesesese 308 MACAO A A E E 309 OLD Registros siisi e e E E E A R EEE A A e a R EEEE 309 DI ATC OS ICAO ii A a EEEo OES 310 9 14 Bases de das ii aan 310 9 1 5 Estr ct ra PICA aa 310 A 1 EA sit etnine iRs EE K EKTRE PAKES Eae APEE SeA Aa AAA EESE RETRE 311 9 2 Conceptos y definiciones terminolog a e ssesessssseeesseestststststttttststststststsesttstststntsterererratentststntersrereretere 312 IBA dd 312 92 2 Registro iSIC o DIQUE e 312 9 2 3 Factoride DOUE 0 A A A A 312 9 3 Soportes secuenciales y direccionables ooonoininnicinnicionnncononcnnnonnnnonnnannnononnononn cacon ono nonnnn cnn onon nono n arca non ancora nana 313 9 4 OLRADIZACI N de ACUSA ioa Eer Ear Epea Eee raaa na eadar aaeoa aa rana raas Sens Pan Atare EAS 314 9 4 1 OF ANIZACI N SECUENCIA A T E E a A AAE 314 9 4 2 Organizaci n directa sisinio iion oee venasi sess a Taaa EEN PEKERE EEEE 315 9 4 3 Organizaci n secuencial Indexadas ii iii lts 316 Xx Contenido 9 5 Operaciones sobre ArC IVOS eetarea anaa aaa a aoia e aaas an anria e dana dan aa at dana daai da nL inca R a 9 6 9 7 9 8 9 9 9 10 9 11 9 12 9 5 1 9 5 2 9 5 3 9 5 4 9 5 5 9 5 6 9 5 7 9 5 8 e Creac EUA A Consulta de UN archiVO ooooccccnnnouuacncnononannnnnnnonononanononcnononnnnnnnnnnncononnnnnnnnnnononnnnnnnnnnnnnnnnnnnnccnnnnnnnnnncncnnnns ACTUALIZACI N TE UA a a So
29. stestesteerseeseest INTRODUCCI N cnccccccconooanncionicncnnnmmanecics Estructuras repetitivas ooooonnonnncnnnnnnnninnnnnos Estructura mientras while 5 2 1 Ejecuci n de un bucle cero veces 5 2 2 Bucles infinitos oocnnninnnnnnnnnnnnnos 5 2 3 Terminaci n de bucles con datos de entrada ooooocccccnnnnnoooaonncnonnonononnnnnonnnnnnnnnnnnccononnnnnnnnnonnnanonnnnnncnnnannnns Estructura hacer mientras do while oooocnnnnnnonoccncccnonononcnnnonononnnnnnnncnnonnnnnnnnnononnnnnnnnnnnononanannnnnnccnananana Diferencias entre mientras while y hacer mientras do while una aplicaci n en C Estructura repetir repeat Estructura desde para for 5 6 1 Otras representaciones de estructuras repetitivas desde para LOT onononcnoncncnnononennnnncnncnannncnnons 5 6 2 Realizaci n de una estructura desde con estructura mientras ccoooccnnonnncnoonnncnonnnncnonnncnnanancnnnnncnnnnoss Salidas internas de los bucles Sentencias de salto interrumpir break y Continuar continue 5 8 1 Sentencia interrumpir break 5 8 2 Sentencia continuar continue vii 92 94 94 95 97 99 102 104 105 105 105 105 106 107 108 108 108 109 109 110 111 113 124 124 125 127 127 128 128 130 131 132 137 144 148 151 154 154 155 157 157 158 160 162 163 163 165 167 168 171 171 174 175 176 176 177 viii Contenido 5 9

Download Pdf Manuals

image

Related Search

Related Contents

ファイル【PDF:727KB】  Uni-Trend UT603 multimeter  KD-R761 / KD-R661 / KD-R567 / KD-R561 / KD  König 32GB SDHC  

Copyright © All rights reserved.
Failed to retrieve file