Universidad Autónoma de Occidente

APRENDA PRACTICANDO INTRODUCCION A LA PROGRAMACION / (Record no. 3959)

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
Holdings
Estatus retirado Estado de pérdida Fuente del sistema de clasificación o colocación Estado de daño Clasificación normalizada Koha para ordenación No para préstamo Código de colección Biblioteca de origen Biblioteca actual Ubicación en estantería Fecha de adquisición Número de inventario Forma de adquisición Total de préstamos Signatura topográfica completa Código de barras Visto por última vez Copia número Precio de reemplazo efectivo desde Tipo de ítem Koha
    Clasificación LC, Biblioteca del Congreso   QA00766 R345 02007 No para préstamo externo Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 08/07/2025 0138Q Donación   QA76.6 R345 2007 0138Q 08/07/2025 EJ. 1 08/07/2025 Libro
    Clasificación LC, Biblioteca del Congreso   QA00766 R345 02007   Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 08/07/2025 0430Q Donación   QA76.6 R345 2007 0430Q 08/07/2025 EJ. 2 08/07/2025 Libro
    Clasificación LC, Biblioteca del Congreso   QA00766 R345 02007   Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 08/07/2025 0431Q Donación   QA76.6 R345 2007 0431Q 08/07/2025 EJ. 3 08/07/2025 Libro

Libros electrónicos

eLibro eLibro

Recursos de investigación libres

image host image host image host image host image host image host image host image host image host image host

Recursos informativos



TecNM | Tecnológico Nacional de México

© 2025 by Biblionexus