MARC details
| 000 -CABECERA |
| campo de control de longitud fija |
51501 a2200265 4500 |
| 008 - DATOS DE LONGITUD FIJA--INFORMACIÓN GENERAL |
| campo de control de longitud fija |
2007 |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
9789701512807 |
| 040 ## - FUENTE DE CATALOGACIÓN |
| Centro catalogador/agencia de origen |
GAMADERO |
| Lengua de catalogación |
spa |
| Centro/agencia transcriptor |
GAMADERO |
| 041 ## - CÓDIGO DE IDIOMA |
| Código de lengua del texto/banda sonora o título independiente |
Español |
| 050 00 - SIGNATURA TOPOGRÁFICA DE LA BIBLIOTECA DEL CONGRESO |
| Número de clasificación |
QA76.6 |
| Cutter |
R345 |
| Año |
2007 |
| 082 0# - NÚMERO DE LA CLASIFICACIÓN DECIMAL DEWEY |
| Número de clasificación |
QA76.6 R345 2007 |
| 100 1# - ENTRADA PRINCIPAL--NOMBRE DE PERSONA |
| Nombre de persona |
FELIPE RAMIRES |
| 245 00 - MENCIÓN DEL TÍTULO |
| Título |
APRENDA PRACTICANDO INTRODUCCION A LA PROGRAMACION / |
| Resto del título |
ALGORITMOS Y SU IMPLEMENTACION EN VB.NET,C#,JAVA Y C ++ |
| 250 ## - MENCION DE EDICION |
| Mención de edición |
2a Edición |
| 260 ## - PUBLICACIÓN, DISTRIBUCIÓN, ETC. |
| Lugar de publicación, distribución, etc. |
México |
| Nombre del editor, distribuidor, etc. |
ALFAOMEGA |
| Fecha de publicación, distribución, etc. |
2007 |
| 300 ## - DESCRIPCIÓN FÍSICA |
| Extensión |
520p |
| Otras características físicas |
Ilustración |
| Dimensiones |
17 X 23 cm |
| 505 ## - NOTA DE CONTENIDO CON FORMATO |
| Nota de contenido con formato |
Índice de contenido<br/>Índice de contenido...............................................................................................................................i<br/>Indice de prácticas...............................................................................................................................ix<br/>Prólogo..................................................................................................................................................xi<br/>Cómo utilizar este libro.......................................................................................................................xv<br/>Capítulo 1: La computadora y los niveles de datos<br/>Computadora........................................................................................................................3<br/>Tipos de dispositivos....................................................................................................4<br/>Programas.....................................................................................................................5<br/>Niveles de datos...................................................................................................................6<br/>En términos físicos.......................................................................................................6<br/>En términos de relevancia............................................................................................8<br/>EEssttiimmaannddoo eell ttiieemmppoo ddee ddeessccaarrggaa ddee uunnaa ppeellííccuullaa..............................................................................................................................99<br/>IIddeennttiiffiiccaannddoo llooss nniivveelleess ddee uuttiilliiddaadd ddee llooss ddaattooss..................................................................................................................................99<br/>IIddeennttiiffiiccaannddoo uunn eennttoorrnnoo ooppeerraattiivvoo........................................................................................................................................................................1100<br/>Manipulación de datos.......................................................................................................11<br/>Mapa mental del capítulo..................................................................................................13<br/>Terminología.......................................................................................................................14<br/>Preguntas............................................................................................................................14<br/>Examen rápido....................................................................................................................15<br/>Capítulo 2: Lenguajes de programación y su clasificación<br/>Lenguajes de programación...............................................................................................20<br/>Tipos de código...................................................................................................................23<br/>Construyendo secuencias binarias ejecutables................................................................24<br/>Compiladores..............................................................................................................25<br/>Utilidad del código intermedio...................................................................................25<br/>Clasificaciones de los lenguajes de programación...........................................................26<br/>Clasificación de los lenguajes en cuanto a su generación.......................................26<br/>Clasificación de los lenguajes en cuanto a su nivel.................................................28<br/>Clasificación de los lenguajes en cuanto a su propósito..........................................28<br/>Clasificación de los lenguajes en cuanto a su orientación.......................................29<br/>Mapa mental del capítulo..................................................................................................31<br/>Terminología.......................................................................................................................32<br/>Preguntas............................................................................................................................32<br/>Examen rápido....................................................................................................................33<br/>Capítulo 3: Introducción a la lógica de programación<br/>Lógica..................................................................................................................................37<br/>Silogismos, proposiciones y premisas.......................................................................37<br/>Calidad de las premisas y las conclusiones..............................................................39<br/>RReeccoonnoocciieennddoo llaa ccaalliiddaadd ddee pprreemmiissaass yy ccoonncclluussiioonneess................................................................................................................4411<br/>Lógica de programación.....................................................................................................42<br/>Aplicación de la lógica en la programación...............................................................43<br/>i<br/>ii Introducción a la programación. Algoritmos y su implementación en VB.NET, C#, Java y C++<br/>Finalidad de los enunciados en el proceso...............................................................44<br/>Principios en la elaboración de enunciados.....................................................................46<br/>Principios relacionados con los datos de entrada....................................................46<br/>Principios relacionados con el proceso.....................................................................47<br/>Principios relacionados con los datos de salida.......................................................47<br/>AAnnaalliizzaannddoo uunn ssiillooggiissmmoo yy ccllaassiiffiiccaannddoo llaass pprreemmiissaass................................................................................................................4488<br/>Mapa mental del capítulo..................................................................................................50<br/>Terminología.......................................................................................................................51<br/>Preguntas............................................................................................................................51<br/>Examen rápido....................................................................................................................53<br/>Capítulo 4: La naturaleza de los datos<br/>Naturaleza de los valores...................................................................................................57<br/>Propiedades de los datos...................................................................................................58<br/>Expresiones y variables......................................................................................................59<br/>Expresiones.................................................................................................................59<br/>Variables.....................................................................................................................59<br/>Arreglos.......................................................................................................................60<br/>AAnnáálliissiiss ddee llooss nnoommbbrreess ddee vvaarriiaabblleess....................................................................................................................................................................6611<br/>Los tipos de datos y su soporte en los lenguajes.............................................................62<br/>Visual Basic.NET.........................................................................................................62<br/>C#................................................................................................................................63<br/>C++..............................................................................................................................63<br/>Java.............................................................................................................................64<br/>Tipos de datos base...................................................................................................64<br/>Dominios.............................................................................................................................65<br/>Dominio de tipo...........................................................................................................65<br/>Dominio de regla de negocio.....................................................................................65<br/>Dominio de relación....................................................................................................65<br/>Representación abstracta de tipos base..........................................................................66<br/>Tipos de datos.............................................................................................................66<br/>Dominios.....................................................................................................................66<br/>IIddeennttiiffiiccaannddoo llooss ttiippooss ddee ddaattooss iiddóónneeooss ppaarraa llooss ddaattooss..........................................................................................................6688<br/>AAnnáálliissiiss ddee eeccoonnoommííaa ddee ddaattooss........................................................................................................................................................................................6699<br/>RReepprreesseennttaacciióónn aabbssttrraaccttaa ddee ddoommiinniiooss..............................................................................................................................................................7700<br/>Mapa mental del capítulo..................................................................................................71<br/>Terminología.......................................................................................................................72<br/>Preguntas............................................................................................................................72<br/>Examen rápido....................................................................................................................73<br/>Capítulo 5: Operadores y reglas de precedencia<br/>Categorías de operadores..................................................................................................76<br/>Operadores aritméticos..............................................................................................76<br/>Operadores de asignación.........................................................................................78<br/>Operadores comparativos..........................................................................................78<br/>Operadores lógicos.....................................................................................................79<br/>Reglas de precedencia.......................................................................................................80<br/>Precedencia implícita.................................................................................................81<br/>Precedencia posicional..............................................................................................82<br/>Precedencia explícita.................................................................................................82<br/>AApplliiccaacciióónn ddee ooppeerraaddoorreess yy ssuuss rreeggllaass ddee pprreecceeddeenncciiaa............................................................................................................8833<br/>I – Índice de contenido iii<br/>RReepprreesseennttaacciióónn ddee eexxpprreessiioonneess ccoommpplleejjaass ooppeerraaddoorreess yy eelleemmeennttooss ddee llóóggiiccaa ssiimmbbóólliiccaa......8855<br/>Mapa mental del capítulo..................................................................................................88<br/>Terminología.......................................................................................................................89<br/>Preguntas............................................................................................................................89<br/>Examen rápido....................................................................................................................91<br/>Capítulo 6: Algoritmos para el análisis de casos reales<br/>Procedimiento de creación de un programa.....................................................................95<br/>Ciclo de desarrollo......................................................................................................95<br/>Relevancia de las fases..............................................................................................97<br/>Implementación práctica del ciclo de desarrollo..............................................................98<br/>Exposición de casos prácticos........................................................................................100<br/>Caso 1: Mensaje......................................................................................................101<br/>Caso 2: Niveles de servicio.....................................................................................101<br/>Caso 3: Muestra de una tabla de multiplicar.........................................................102<br/>Caso 4: Muestra las tablas de multiplicar del 1 al 5.............................................102<br/>Caso 5: Análisis de promedios................................................................................102<br/>Analizar el caso real........................................................................................................102<br/>Determinar de forma clara los requerimientos del cliente....................................103<br/>Determinar el alcance del programa......................................................................106<br/>Determinar la interfaz y el comportamiento de un sistema..................................108<br/>Algoritmos........................................................................................................................109<br/>Analizando los casos y diseñando sus algoritmos.........................................................110<br/>Caso 1: Mensaje......................................................................................................110<br/>Caso 2: Niveles de servicio.....................................................................................111<br/>Caso 3: Muestra de una tabla de multiplicar.........................................................114<br/>Caso 4: Muestra las tablas de multiplicar del 1 al 5.............................................116<br/>Caso 5: Análisis de promedios................................................................................118<br/>CCoommpprroobbaannddoo hhaabbiilliiddaaddeess eenn eell aannáálliissiiss ddee ccaassooss yy eell ddiisseeññoo ddee aallggoorriittmmooss....................................112200<br/>Mapa mental del capítulo...............................................................................................130<br/>Terminología....................................................................................................................131<br/>Preguntas.........................................................................................................................131<br/>Examen rápido.................................................................................................................133<br/>Capítulo 7: Algoritmos orientados a datos y miniespecificaciones<br/>Algoritmos orientados a los datos..................................................................................136<br/>Transformando algoritmos a su versión orientada a datos...................................138<br/>Operaciones a nivel dato.................................................................................................139<br/>Declaración..............................................................................................................140<br/>Cambio de estado....................................................................................................140<br/>Muestra de datos.....................................................................................................142<br/>Estructuras de decisión y control....................................................................................143<br/>Estructuras de decisión...........................................................................................144<br/>Contadores y acumuladores...................................................................................145<br/>Estructuras de control.............................................................................................146<br/>Anidamiento.............................................................................................................149<br/>Arreglos............................................................................................................................150<br/>Miniespecificaciones.......................................................................................................152<br/>Cómo elaborar una miniespecificación..................................................................153<br/>Miniespecificación de los casos prácticos.....................................................................154<br/>Caso 1: Mensaje......................................................................................................155<br/>Caso 2: Niveles de servicio.....................................................................................156<br/>Caso 3: Muestra de una tabla de multiplicar.........................................................157<br/>iv Introducción a la programación. Algoritmos y su implementación en VB.NET, C#, Java y C++<br/>Caso 4: Muestra las tablas de multiplicar del 1 al 5.............................................159<br/>Caso 5: Análisis de promedios................................................................................160<br/>Pruebas de escritorio......................................................................................................163<br/>CCoommpprroobbaannddoo hhaabbiilliiddaaddeess eenn eell aannáálliissiiss ddee ccaassooss yy eell ddiisseeññoo ddee aallggoorriittmmooss<br/>oorriieennttaaddooss aa ddaattooss..........................................................................................................................................................................................................116655<br/>Mapa mental del capítulo...............................................................................................171<br/>Terminología....................................................................................................................172<br/>Preguntas.........................................................................................................................172<br/>Examen rápido.................................................................................................................173<br/>Capítulo 8: Diagramas de flujo<br/>Diagramas de flujo..........................................................................................................177<br/>Ventajas de utilizar diagramas de flujo..................................................................177<br/>Estándar ANSI/ISO 5807-1985 para diagramas de flujo.....................................178<br/>Símbolos utilizados en los diagramas de flujo.......................................................178<br/>Reglas para la elaboración de diagramas de flujo................................................181<br/>Cómo elaborar un diagrama de flujo de programa................................................182<br/>Diagramas de flujo de los casos prácticos.....................................................................187<br/>Caso 1: Mensaje......................................................................................................188<br/>Caso 2: Niveles de servicio.....................................................................................189<br/>Caso 3: Muestra de una tabla de multiplicar.........................................................191<br/>Caso 4: Muestra las tablas de multiplicar del 1 al 5.............................................193<br/>Caso 5: Análisis de promedios................................................................................195<br/>CCoommpprroobbaannddoo hhaabbiilliiddaaddeess eenn eell ddiisseeññoo ddee ddiiaaggrraammaass ddee fflluujjoo..............................................................................119988<br/>Mapa mental del capítulo...............................................................................................204<br/>Terminología....................................................................................................................205<br/>Preguntas.........................................................................................................................205<br/>Examen rápido.................................................................................................................207<br/>Capítulo 9: Programación visual usando Raptor<br/>Raptor como herramienta de desarrollo........................................................................210<br/>Capacidades del ambiente de desarrollo...............................................................211<br/>Ventana principal (main).........................................................................................213<br/>Consola maestra (master console).........................................................................215<br/>EEjjeeccuucciióónn ddee ccoommaannddooss ddeessddee mmaasstteerr ccoonnssoollee..................................................................................................................................221166<br/>Instrucciones soportadas........................................................................................218<br/>Procedimiento de creación de un programa..................................................................219<br/>IInntteeggrraannddoo iinnssttrruucccciioonneess aa uunn pprrooggrraammaa................................................................................................................................................222222<br/>DDeeccllaarraacciióónn ddee vvaarriiaabblleess yy aarrrreeggllooss,, yy uussoo ddee llaa iinnssttrruucccciióónn aassssiiggnnmmeenntt..............................................222277<br/>MMaanneejjoo ddee bbuucclleess uussaannddoo LLoooopp................................................................................................................................................................................223300<br/>FFoorrmmaass ddee eejjeeccuucciióónn ddee uunn pprrooggrraammaa eenn RRaappttoorr yy eell uussoo ddee pprruueebbaass ddee eessccrriittoorriioo aauuttoommááttiiccaass..............................................................................................................................................................................................................................223333<br/>IInntteeggrraannddoo ppeettiicciioonneess ddee ddaattooss..................................................................................................................................................................................223355<br/>IInntteeggrraannddoo ccoonnddiicciioonnaalleess yy mmoossttrraaddoo ddee ddaattooss................................................................................................................................223399<br/>MMaanneejjoo ddee ppuunnttooss ddee iinntteerrrruuppcciióónn ((bbrreeaakkppooiinnttss)) yy ccoommeennttaarriiooss..........................................................................224433<br/>CCrreeaacciióónn yy ccoonnssuummoo ddee ssuubbcchhaarrttss........................................................................................................................................................................224466<br/>Programación de casos prácticos usando Raptor.........................................................251<br/>Caso 1: Mensaje......................................................................................................251<br/>Caso 2: Niveles de servicio.....................................................................................252<br/>Caso 3: Muestra de una tabla de multiplicar.........................................................253<br/>Caso 4: Muestra las tablas de multiplicar del 1 al 5.............................................255<br/>Caso 5: Análisis de promedios................................................................................257<br/>I – Índice de contenido v<br/>DDeessaarrrroollllaannddoo uunn pprrooggrraammaa ddee rreeggllaa ddee ttrreess ssiimmppllee uussaannddoo RRaappttoorr..............................................................225599<br/>DDeessaarrrroollllaannddoo uunn pprrooggrraammaa ppaarraa eell ccáállccuulloo ddeell áárreeaa ddee uunn ppoollííggoonnoo iirrrreegguullaarr uussaannddoo RRaappttoorr................................................................................................................................................................................................................................................225599<br/>DDeessaarrrroollllaannddoo uunn pprrooggrraammaa ccoonn bbuucclleess,, ccoonnddiicciioonnaalleess yy aarrrreeggllooss uussaannddoo RRaappttoorr................226611<br/>Mapa mental del capítulo...............................................................................................262<br/>Terminología....................................................................................................................263<br/>Preguntas.........................................................................................................................263<br/>Examen rápido.................................................................................................................265<br/>Capítulo 10: Implementación de algoritmos en Visual Basic.NET<br/>Elementos de un ambiente de desarrollo......................................................................269<br/>Implementación de algoritmos en Visual Basic.NET.....................................................270<br/>Ambiente de desarrollo...........................................................................................270<br/>Estructura básica de un programa.........................................................................273<br/>Características generales del lenguaje..................................................................273<br/>Tipos de datos..........................................................................................................274<br/>Declaración de variables y arreglos........................................................................274<br/>Operadores principales...........................................................................................275<br/>Cambios de estado..................................................................................................276<br/>Mostrado de datos...................................................................................................277<br/>Peticiones de datos.................................................................................................278<br/>Estructuras de decisión...........................................................................................279<br/>Estructuras de control.............................................................................................280<br/>Compilación y ejecución de programas..................................................................282<br/>CCooddiiffiiccaacciióónn ddee CC11MMeennssaajjee eenn VViissuuaall BBaassiicc..NNEETT......................................................................................................................228822<br/>CCooddiiffiiccaacciióónn ddee CC22NNiivveelleess eenn VViissuuaall BBaassiicc..NNEETT........................................................................................................................228844<br/>CCooddiiffiiccaacciióónn ddee CC33TTaabbllaa eenn VViissuuaall BBaassiicc..NNEETT..............................................................................................................................228866<br/>CCooddiiffiiccaacciióónn ddee CC44MMuullttiiTTaabbllaa eenn VViissuuaall BBaassiicc..NNEETT............................................................................................................228888<br/>CCooddiiffiiccaacciióónn ddee CC55PPrroommeeddiiooss eenn VViissuuaall BBaassiicc..NNEETT..............................................................................................................229911<br/>DDeessaarrrroollllaannddoo uunn pprrooggrraammaa ddee rreeggllaa ddee ttrreess ssiimmppllee uussaannddoo VViissuuaall BBaassiicc..NNEETT..........................229944<br/>DDeessaarrrroollllaannddoo uunn pprrooggrraammaa ppaarraa eell ccáállccuulloo ddeell áárreeaa ddee uunn ppoollííggoonnoo iirrrreegguullaarr<br/>uussaannddoo VViissuuaall BBaassiicc..NNEETT..................................................................................................................................................................................229944<br/>DDeessaarrrroollllaannddoo uunn pprrooggrraammaa ccoonn bbuucclleess,, ccoonnddiicciioonnaalleess yy aarrrreeggllooss uussaannddoo<br/>VViissuuaall BBaassiicc..NNEETT..........................................................................................................................................................................................................229966<br/>Mapa mental del capítulo...............................................................................................297<br/>Terminología....................................................................................................................298<br/>Preguntas.........................................................................................................................298<br/>Examen rápido.................................................................................................................299<br/>Capítulo 11: Implementación de algoritmos en C#<br/>Implementación de algoritmos en C#............................................................................302<br/>Ambiente de desarrollo...........................................................................................302<br/>Estructura básica de un programa.........................................................................305<br/>Características generales del lenguaje..................................................................305<br/>Tipos de datos..........................................................................................................306<br/>Declaración de variables y arreglos........................................................................306<br/>Operadores principales...........................................................................................307<br/>Cambios de estado..................................................................................................308<br/>Mostrado de datos...................................................................................................309<br/>Peticiones de datos.................................................................................................309<br/>Estructuras de decisión...........................................................................................311<br/>vi Introducción a la programación. Algoritmos y su implementación en VB.NET, C#, Java y C++<br/>Estructuras de control.............................................................................................312<br/>Compilación y ejecución de programas..................................................................315<br/>CCooddiiffiiccaacciióónn ddee CC11MMeennssaajjee eenn CC##......................................................................................................................................................................331155<br/>CCooddiiffiiccaacciióónn ddee CC22NNiivveelleess eenn CC##..........................................................................................................................................................................331177<br/>CCooddiiffiiccaacciióónn ddee CC33TTaabbllaa eenn CC##................................................................................................................................................................................331199<br/>CCooddiiffiiccaacciióónn ddee CC44MMuullttiiTTaabbllaa eenn CC##..............................................................................................................................................................332211<br/>CCooddiiffiiccaacciióónn ddee CC55PPrroommeeddiiooss eenn CC##................................................................................................................................................................332244<br/>DDeessaarrrroollllaannddoo uunn pprrooggrraammaa ddee rreeggllaa ddee ttrreess ssiimmppllee uussaannddoo CC##..........................................................................332277<br/>DDeessaarrrroollllaannddoo uunn pprrooggrraammaa ppaarraa eell ccáállccuulloo ddeell áárreeaa ddee uunn ppoollííggoonnoo iirrrreegguullaarr<br/>uussaannddoo CC##..................................................................................................................................................................................................................................332288<br/>DDeessaarrrroollllaannddoo uunn pprrooggrraammaa ccoonn bbuucclleess,, ccoonnddiicciioonnaalleess yy aarrrreeggllooss uussaannddoo CC##..............................332299<br/>Mapa mental del capítulo...............................................................................................330<br/>Terminología....................................................................................................................331<br/>Preguntas.........................................................................................................................331<br/>Examen rápido.................................................................................................................333<br/>Capítulo 12: Implementación de algoritmos en C++<br/>Implementación de algoritmos en C++..........................................................................336<br/>Ambiente de desarrollo...........................................................................................336<br/>Estructura básica de un programa.........................................................................339<br/>Características generales del lenguaje..................................................................339<br/>Tipos de datos..........................................................................................................340<br/>Declaración de variables y arreglos........................................................................340<br/>Operadores principales...........................................................................................341<br/>Cambios de estado..................................................................................................342<br/>Mostrado de datos..................................................................................................342<br/>Peticiones de datos.................................................................................................343<br/>Estructuras de decisión...........................................................................................344<br/>Estructuras de control.............................................................................................346<br/>Compilación y ejecución de programas..................................................................348<br/>CCooddiiffiiccaacciióónn ddee CC11MMeennssaajjee eenn CC++++..................................................................................................................................................................334499<br/>CCooddiiffiiccaacciióónn ddee CC22NNiivveelleess eenn CC++++......................................................................................................................................................................335500<br/>CCooddiiffiiccaacciióónn ddee CC33TTaabbllaa eenn CC++++..........................................................................................................................................................................335522<br/>CCooddiiffiiccaacciióónn ddee CC44MMuullttiiTTaabbllaa eenn CC++++........................................................................................................................................................335555<br/>CCooddiiffiiccaacciióónn ddee CC55PPrroommeeddiiooss eenn CC++++..........................................................................................................................................................335577<br/>DDeessaarrrroollllaannddoo uunn pprrooggrraammaa ddee rreeggllaa ddee ttrreess ssiimmppllee uussaannddoo CC++++......................................................................336600<br/>DDeessaarrrroollllaannddoo uunn pprrooggrraammaa ppaarraa eell ccáállccuulloo ddeell áárreeaa ddee uunn ppoollííggoonnoo iirrrreegguullaarr<br/>uussaannddoo CC++++..............................................................................................................................................................................................................................336611<br/>DDeessaarrrroollllaannddoo uunn pprrooggrraammaa ccoonn bbuucclleess,, ccoonnddiicciioonnaalleess yy aarrrreeggllooss uussaannddoo CC++++........................336622<br/>Mapa mental del capítulo...............................................................................................363<br/>Terminología....................................................................................................................364<br/>Preguntas.........................................................................................................................364<br/>Examen rápido.................................................................................................................365<br/>Capítulo 13: Implementación de algoritmos en Java<br/>Implementación de algoritmos en Java..........................................................................368<br/>Ambiente de desarrollo...........................................................................................368<br/>Estructura básica de un programa.........................................................................371<br/>Características generales del lenguaje..................................................................371<br/>Tipos de datos..........................................................................................................372<br/>Declaración de variables y arreglos........................................................................372<br/>Operadores principales...........................................................................................373<br/>Cambios de estado..................................................................................................374<br/>Mostrado de datos..................................................................................................375<br/>I – Índice de contenido vii<br/>Peticiones de datos.................................................................................................375<br/>Estructuras de decisión...........................................................................................377<br/>Estructuras de control.............................................................................................379<br/>Compilación y ejecución de programas..................................................................381<br/>CCooddiiffiiccaacciióónn ddee CC11MMeennssaajjee eenn JJaavvaa................................................................................................................................................................338822<br/>CCooddiiffiiccaacciióónn ddee CC22NNiivveelleess eenn JJaavvaa....................................................................................................................................................................338833<br/>CCooddiiffiiccaacciióónn ddee CC33TTaabbllaa eenn JJaavvaa..........................................................................................................................................................................338855<br/>CCooddiiffiiccaacciióónn ddee CC44MMuullttiiTTaabbllaa eenn JJaavvaa........................................................................................................................................................338888<br/>CCooddiiffiiccaacciióónn ddee CC55PPrroommeeddiiooss eenn JJaavvaa..........................................................................................................................................................339900<br/>DDeessaarrrroollllaannddoo uunn pprrooggrraammaa ddee rreeggllaa ddee ttrreess ssiimmppllee uussaannddoo JJaavvaa....................................................................339944<br/>DDeessaarrrroollllaannddoo uunn pprrooggrraammaa ppaarraa eell ccáállccuulloo ddeell áárreeaa ddee uunn ppoollííggoonnoo iirrrreegguullaarr<br/>uussaannddoo JJaavvaa............................................................................................................................................................................................................................339944<br/>DDeessaarrrroollllaannddoo uunn pprrooggrraammaa ccoonn bbuucclleess,, ccoonnddiicciioonnaalleess yy aarrrreeggllooss uussaannddoo JJaavvaa........................339966<br/>Mapa mental del capítulo...............................................................................................397<br/>Terminología....................................................................................................................398<br/>Preguntas.........................................................................................................................398<br/>Examen rápido.................................................................................................................399<br/>Capítulo 14: Fundamentos de la programación orientada a objetos<br/>Fundamentos de la programación orientada a objetos................................................401<br/>Términos básicos de POO...............................................................................................403<br/>Clases y objetos.......................................................................................................403<br/>Propiedades, métodos y eventos............................................................................403<br/>Encapsulamiento (encapsulation)..........................................................................404<br/>Herencia (inheritance).............................................................................................405<br/>Polimorfismo (polymorphism).................................................................................406<br/>Overloading, Overriding, y Shadowing....................................................................406<br/>Elementos esenciales de los objetos que permiten su programación.........................407<br/>Identidad..................................................................................................................407<br/>Estado......................................................................................................................408<br/>Comportamiento......................................................................................................409<br/>Definición de una clase...................................................................................................410<br/>Definición de propiedades..............................................................................................411<br/>CCrreeaannddoo uunnaa ccllaassee yy ggeenneerraannddoo uunnaa iinnssttaanncciiaa................................................................................................................................441133<br/>DDeeffiinniieennddoo yy uuttiilliizzaannddoo pprrooppiieeddaaddeess................................................................................................................................................................441144<br/>Herencia...........................................................................................................................417<br/>¿Cuándo se debe utilizar la herencia?...................................................................417<br/>Inherits (Heredar).....................................................................................................418<br/>NotInheritable (No Heredable)................................................................................418<br/>MustInherit (Debe Heredar)....................................................................................418<br/>Modificadores de acceso, necesarios para la herencia........................................419<br/>Estatutos auxiliares de herencia.............................................................................419<br/>NotOverridable (No Remplazable)..........................................................................420<br/>Overridable (Remplazable)......................................................................................420<br/>MustOverride (Debe Remplazarse).........................................................................420<br/>Overrides (Remplaza)..............................................................................................421<br/>Overloads (Sobrecarga/Sustituye)..........................................................................421<br/>MyBase y MyClass...................................................................................................421<br/>Polimorfismo....................................................................................................................422<br/>CCrreeaannddoo uunnaa jjeerraarrqquuííaa ddee ccllaasseess ppoorr hheerreenncciiaa................................................................................................................................442222<br/>CCoommpprroobbaannddoo eell ppoolliimmoorrffiissmmoo bbaassaaddoo eenn hheerreenncciiaa,, yy eell uussoo ddee MMyyBBaassee..............................................442244<br/>Mapa mental del capítulo...............................................................................................429<br/>Terminología....................................................................................................................430<br/>Preguntas.........................................................................................................................430<br/>viii Introducción a la programación. Algoritmos y su implementación en VB.NET, C#, Java y C++<br/>Examen rápido del módulo.............................................................................................431<br/>Anexo 1: Casos resueltos<br/>Caso 1: Mensaje..............................................................................................................434<br/>Caso 2: Niveles de servicio.............................................................................................439<br/>Caso 3: Muestra de una tabla de multiplicar.................................................................448<br/>Caso 4: Muestra las tablas de multiplicar del 1 al 5.....................................................456<br/>Caso 5: Análisis de promedios........................................................................................464<br/>Anexo 2: Tablas de referencia<br/>Tipos de datos base en VB.NET, C#, C++ y Java...........................................................476<br/>Comparativo de operadores VB.NET, C#, C++ y Java....................................................476<br/>Símbolos ANSI/ISO 5807-1985 y Raptor.......................................................................477<br/>Comparativo de comandos VB.NET, C#, C++ y Java.....................................................478<br/>Generalidades de VB.NET, C#, C++ y Java.....................................................................482<br/>Índice temático............................................................................................................483 |
| 520 ## - RESUMEN, ETC. |
| Resumen, etc. |
El libro esta diseñado en una presentación gráfica que invita y facilita la lectura, Integra los mapas mentales a su técnica de enseñanza aprendizaje; Incluye ejercicios detallados, con explicaciones línea por línea, preguntas de repaso y exámenes rápidos. Con esta Obra el Usuario-lector aprenderá a pensar de forma lógica. Será capaz de transformar ideas en modelos de datos y algoritmos. Conceptualizará procesos y resolverá de la mejor manera problemas relacionados con la automatización de procesos de negocios, aprenderá las técnicas profesionales de abstracción y documentación de algoritmos, desarrollará especificaciones detalladas de procesos utilizando simbología de lógica simbólica, aprenderá a validar procesos mediante pruebas de escritorio, traducirá algoritmos, diagramas de flujo y especificaciones a código fuente libre de errores, utilizando indistintamente los lenguajes Visual Basic.NET, C#, C++, Java. Aprenderá los conceptos de la programación de aplicaciones: uso de variables y arreglos, manejo de operadores, control de entradas y salidas de datos, estructuras condicionales y de control. Aprenderá los requerimientos de ambiente de los lenguajes de programación más poderosos. Aprenderá la sintaxis, la estructura del lenguaje, los tipos de datos, las palabras reservadas básicas y la forma de compilación y ejecución de los lenguajes Visual Basic.NET, C#, C++ y Java. Desarrollará programas en un entorno visual utilizando el lenguaje Raptor, Construirá aplicaciones, gráficos y procedimientos en un ambiente lógico y poderoso, Aprenderá los conceptos de la programación orientada a objetos utilizando el Visual Basic.NET. |
| 526 ## - NOTA DE INFORMACIÓN SOBRE EL PROGRAMA DE ESTUDIO |
| Program name |
Ingenieria en Gestion Empresarial |
| 650 #0 - PUNTO DE ACCESO ADICIONAL DE MATERIA--TÉRMINO DE MATERIA |
| Término de materia o nombre geográfico como elemento de entrada |
Programación |
| 9 (RLIN) |
729 |
| 942 ## - ELEMENTOS DE ENTRADA SECUNDARIOS (KOHA) |
| Tipo de ítem Koha |
Libro |
| Fuente del sistema de clasificación o colocación |
Clasificación Decimal Dewey |
| Edición |
2a Edición |
| 945 ## - CATALOGADORES |
| Número del Creador del Registro |
1 |
| Nombre del Creador del Registro |
admin |
| Número de último modificador del registro |
1270 |
| Nombre del último modificador del registro |
María Elena Olvera Picina |