Aprovecha envío GRATIS a España Peninsular

    portada C/C++. Curso de Programación - 4ª Edición
    Formato
    Libro físico
    Editorial
    Categoría
    Programación
    Año
    2015
    Idioma
    Español
    N° páginas
    722
    Encuadernación
    Tapa blanda
    Isbn13
    9788499645278

    C/C++. Curso de Programación - 4ª Edición

    Francisco Javier Ceballos Sierra, · Ra-Ma

    Libro Nuevo

    39,91 €

    • Estado: Nuevo
    Recíbelo entre el Viernes 13 de Diciembre y el Martes 17 de Diciembre.

    Reseña del libro

    C es uno de los lenguajes de programación más populares. Permite realizar una programación estructurada sin límite a la creatividad del programador; además, losEncuadernación: Rústica compiladores C tienen la ventaja de producir programas reducidos y muy rápidos en su ejecución. Por ello, muchos paquetes de software están escritos en C.Puesto que C++ fue desarrollado a partir del lenguaje de programación C, con pocas excepciones incluye a C, de ahí el título de este libro. Esta parte de C incluida en C++ es conocida como C– y podría compilarse como C++ sin problemas. No obstante, cuando se utiliza C++ para lo que fue pensado, esto es, para realizar una programación orientada a objetos, los conocimientos nuevos que hay que adquirir son cuantiosos.Este libro es el primero de una colección de tres:1. C/C++: Curso de programación2. Programación orientada a objetos con C++3. Enciclopedia de C++Estos cubren el camino que hay que recorrer para llegar a desarrollar aplicaciones orientadas a objetos. El tercer libro incluye a los dos anteriores pero con un nuevo enfoque, ya que está basado exclusivamente en la biblioteca de C++.C/C++: Curso de programación es un libro:- Totalmente actualizado y válido para plataformas Windows, Unix/Linux y Mac OS X.- Con ejemplos claros y sencillos, fáciles de entender, que ilustran los fundamentos de la programación C.- Que le permitirá aprender lógica de programación.- Que le enseñará a trabajar con estructuras estáticas y dinámicas de datos y con ficheros, y a utilizar algoritmos de uso común.- Con el que adquirirá unos elevados conocimientos en esta materia.- Con el que aprenderá a desarrollar aplicaciones.- Y con el que adquirirá la base necesaria para pasar a la programación orientada a objetos con C++. PRÓLOGOCAPÍTULO 1. FASES EN EL DESARROLLO DE UN PROGRAMAQUÉ ES UN PROGRAMALENGUAJES DE PROGRAMACIÓNCompiladoresIntérpretes¿QUÉ ES C?HISTORIA DEL LENGUAJE CLenguaje C++REALIZACIÓN DE UN PROGRAMA EN CEdición de un programa¿Qué hace este programa?Guardar el programa escrito en el discoCompilar y ejecutar el programaBiblioteca de funcionesGuardar el programa ejecutable en el discoDepurar un programaUN AVANCE SOBRE LA PROGRAMACIÓN CON CEntrada y salidaMatricesSentencias de controlFuncionesEJERCICIOS RESUELTOSEJERCICIOS PROPUESTOSCAPÍTULO 2. ELEMENTOS DEL LENGUAJE CPRESENTACIÓN DE LA SINTAXIS DE CCARACTERES DE CLetras, dígitos y carácter de subrayadoEspacios en blancoCaracteres especiales y signos de puntuaciónSecuencias de escapeTIPOS DE DATOSTipos primitivoscharshortintlongenumCreación de una enumeraciónfloatdoubleEjemplo: tipos de datosTipos derivadosSINÓNIMOS DE UN TIPOLITERALESLiterales enterosLiterales realesLiterales de un solo carácterLiterales de cadenas de caracteresIDENTIFICADORESPALABRAS CLAVECOMENTARIOSDECLARACIÓN DE CONSTANTES SIMBÓLICASConstantes C++¿Por qué utilizar constantes?DECLARACIÓN DE UNA VARIABLEIniciación de una variableEXPRESIONES NUMÉRICASOPERADORESOperadores aritméticosOperadores de relaciónOperadores lógicosOperadores unitariosOperadores a nivel de bitsOperadores de asignaciónOperador condicionalOtros operadoresOperador sizeofOperador comaOperador dirección-deOperador de indirecciónPRIORIDAD Y ORDEN DE EVALUACIÓNCONVERSIÓN ENTRE TIPOS DE DATOSEJERCICIOS RESUELTOSEJERCICIOS PROPUESTOSCAPÍTULO 3. ESTRUCTURA DE UN PROGRAMAESTRUCTURA DE UN PROGRAMA CDirectrices para el preprocesadorDirectriz de inclusiónDirectriz de sustituciónDefiniciones y declaracionesSentencia simpleSentencia compuesta o bloqueFuncionesDeclaración de una funciónDefinición de una funciónLlamada a una funciónFunción mainUn ejemploPASANDO ARGUMENTOS A LAS FUNCIONESPROGRAMA C FORMADO POR MÚLTIPLES FICHEROSÁMBITO DE UNA VARIABLEVariables globales y localesCLASES DE ALMACENAMIENTO DE UNA VARIABLECalificación de variables globalesCalificación de variables localesCalificación de funcionesEJERCICIOS RESUELTOSEJERCICIOS PROPUESTOSCAPÍTULO 4. ENTRADA Y SALIDA ESTÁNDARDATOS NUMÉRICOS Y CADENAS DE CARACTERESFLUJOS DE E/S ESTÁNDARSALIDA CON FORMATOENTRADA CON FORMATOCARÁCTER FIN DE FICHEROCARÁCTERLimpiar el buffer de la entrada estándarLEER UN CARÁCTER DE LA ENTRADA ESTÁNDARESCRIBIR UN CARÁCTER EN LA SALIDA ESTÁNDARFUNCIONES getch y getcheLEER UNA CADENA DE CARACTERESVALIDAR UN DATO DE ENTRADAREUTILIZAR CÓDIGOLIMPIAR LA PANTALLAEJERCICIOS RESUELTOSEJERCICIOS PROPUESTOSCAPÍTULO 5. SENTENCIAS DE CONTROLSENTENCIA ifANIDAMIENTO DE SENTENCIAS ifESTRUCTURA else ifSENTENCIA switchSENTENCIA whileBucles anidadosSENTENCIA do whileSENTENCIA forSENTENCIA breakSENTENCIA continueSENTENCIA gotoEJERCICIOS RESUELTOSEJERCICIOS PROPUESTOSCAPÍTULO 6. TIPOS ESTRUCTURADOS DE DATOSINTRODUCCIÓN A LAS MATRICESMATRICES NUMÉRICAS UNIDIMENSIONALESDefinir una matrizAcceder a los elementos de una matrizTrabajar con matrices unidimensionalesIniciar una matrizMatrices asociativasCADENAS DE CARACTERESLeer y escribir una cadena de caracteresFunciones gets y fgetsFunción putsTrabajar con cadenas de caracteresFunciones de la biblioteca de CTIPO Y TAMAÑO DE UNA MATRIZMATRICES MULTIDIMENSIONALESMatrices numéricas multidimensionalesMatrices de cadenas de caracteresCOPIAR MATRICESTRABAJAR CON BLOQUES DE BYTESESTRUCTURASCrear una estructuraDefinir variables de un tipo de estructuraAcceso a los miembros de una estructuraMiembros que son estructurasOperaciones con estructurasMatrices de estructurasUNIONESEstructuras variablesCAMPOS DE BITSEJERCICIOS RESUELTOSEJERCICIOS PROPUESTOSCAPÍTULO 7. PUNTEROSCREACIÓN DE PUNTEROSOperadoresImportancia del tipo del objeto al que se apuntaOPERACIONES CON PUNTEROSOperación de asignaciónOperaciones aritméticasComparación de punterosPunteros genéricosPuntero nuloPunteros constantesPUNTEROS Y MATRICESPunteros a cadenas de caracteresMATRICES DE PUNTEROSPunteros a punterosMatriz de punteros a cadenas de caracteresOrdenar matrices de cadenas de caracteresASIGNACIÓN DINÁMICA DE MEMORIAFunciones para administrar dinámicamente la memoriamallocfreeReasignar un bloque de memoriaMATRICES DINÁMICASMatrices dinámicas numéricasMatrices dinámicas de una dimensiónMatrices dinámicas de dos dimensionesMatrices dinámicas de cadenas de caracteresPUNTEROS A ESTRUCTURASPUNTEROS COMO PARÁMETROS EN FUNCIONESDECLARACIONES COMPLEJASEJERCICIOS RESUELTOSEJERCICIOS PROPUESTOSCAPÍTULO 8. MÁS SOBRE FUNCIONESPASAR UNA MATRIZ COMO ARGUMENTO A UNA FUNCIÓNMatrices estáticasMatrices dinámicasPASAR UN PUNTERO COMO ARGUMENTO A UNA FUNCIÓNPASAR UNA ESTRUCTURA A UNA FUNCIÓNDATOS RETORNADOS POR UNA FUNCIÓNRetornar una copia de los datosRetornar un puntero al bloque de datosRetornar la dirección de una variable declarada staticARGUMENTOS EN LA LÍNEA DE ÓRDENESREDIRECCIÓN DE LA ENTRADA Y DE LA SALIDAFUNCIONES RECURSIVASPUNTEROS A FUNCIONESEJERCICIOS RESUELTOSEJERCICIOS PROPUESTOSCAPÍTULO 9. TRABAJAR CON FICHEROSVISIÓN GENERAL DE LOS FLUJOS DE E/SVISIÓN GENERAL DE UN FICHEROABRIR UN FICHEROfopenfreopenCERRAR UN FICHEROfcloseMANIPULACIÓN DE ERRORESferrorclearerrfeofperrorPOSICIÓN DEL PUNTERO DE L/EftellfseekrewindE/S CARÁCTER A CARÁCTERfputcfgetcE/S DE CADENAS DE CARACTERESfputsfgetsENTRADA/SALIDA CON FORMATOfprintffscanfE/S UTILIZANDO REGISTROSfwritefreadABRIENDO FICHEROS PARA ACCESO SECUENCIALUn ejemplo de acceso secuencialESCRIBIR DATOS EN UNA IMPRESORAEscribir en una impresora USBCONTROL DEL BUFFER ASOCIADO CON UN FLUJOsetvbuffflushFICHEROS TEMPORALEStmpfileABRIENDO FICHEROS PARA ACCESO ALEATORIOEJERCICIOS RESUELTOSEJERCICIOS PROPUESTOSCAPÍTULO 10. EL PREPROCESADOR DE CDIRECTRIZ #defineMacros predefinidasEl operador #El operado

    Opiniones del libro

    ¿Leíste este libro? Inicia sesión para poder agregar tu propia evaluación.

    Ver más opiniones de clientes
    • 0% (0)
    • 0% (0)
    • 0% (0)
    • 0% (0)
    • 0% (0)

    Opiniones sobre Buscalibre

    Ver más opiniones de clientes