دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Luis Joyanes Aguilar
سری: Schaum
ISBN (شابک) : 9788448145149, 8448145143
ناشر: McGraw-Hill-Interamericana de España
سال نشر: 2005
تعداد صفحات: 424
زبان: Spanish
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
در صورت تبدیل فایل کتاب C : algoritmos, programación y estructura de datos به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ج: الگوریتم ها، برنامه نویسی و ساختار داده ها نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
C. ALGORITMOS, PROGRAMACIÓN Y ESTRUCTURAS DE DATOS PÁGINA LEGAL CONTENIDO PRÓLOGO 1 INTRODUCCIÓN A LAS COMPUTADORAS Y A LOS (...) 1.1 Organizacion física de una computadora 1.2 Redes 1.3 El software (los programas) 1.4 Lenguajes de programación 1.5 El lenguaje C: historia y características Referencias bibliográficas y lecturas suplementarias Ejercicios de repaso 2 FUNDAMENTOS DE PROGRAMACIÓN 2.1 Fases en la resolución de problemas 2.1.1. Análisis del problema 2.1.2 Diseño del algoritmo 2.1.3 Codificación de un programa 2.1.4 Compilación y ejecución de un programa 2.1.5 Verificación y depuración 2.1.6 Documentación y mantenimiento 2.2 Programación estructurada 2.2.1. Recursos abstractos 2.2.2. Diseño descentente (top down) 2.2.3 Estructuras de control 2.2.4 . Teorema de la programación estructurada 2.3 Métodos formales de verificación de programas 2.4 Factores de calidad del software Problemas resueltos Problemas propuestos 3 EL LENGUAJE C: ELEMENTOS BÁSICOS 3.1 Estructura general de un programa en C 3.1.1 Directivas del preprocesador 3.1.2 Declaraciones globales 3.1.3 Función Main 3.1.4 Funciones definidas por el usuario 3.2 Los elementos de un programa C 3.3 Tipos de datos en C 3.3.1 Enteros (INT) 3.3.2 Tipos de coma flotante 3.3.3. CARACTERES 3.4 El tipo de dato lógico 3.5 Constantes 3.6 Variables 3.7 Entradas y salidas Problemas resueltos Problemas propuestos 4 OPERADORES Y EXPRESIONES 4.1 Operadores y expresiones 4.2 El operador de asignación 4.3 Operadores aritméticos 4.4 Operadores de incrementación y decrementación 4.5 Operadores relacionales 4.6 Operadores lógicos 4.7 Operadores de manipulación de bits 4.7.1 Operadores de asignación adicionales 4.7.2 Operadores de desplazamiento de bits 4.7.3 Operadores direcciones 4.8 Operador condicional 4.9 Operador coma 4.10 Operadores especiales 4.11 El operador 4.12 Conversiones de tipos 4.13 Prioridad y asociatividad Problemas resueltos Problemas propuestos 5 ESTRUCTURAS DE SELECCIÓN: SENTENCIAS IF Y SWITCH 5.1 Estructuras de control 5.2 La sentencia if con una alternativa 5.3 Sentencia if de dos alternativas: if-else 5.4 Sentencia de control switch 5.5 Expresiones condicionales: el operador ?: 5.6 Evaluación en cortocircuito de expresiones lógicas Problemas resueltos Problemas propuestos 6 ESTRUCTURAS DE CONTROLÑ: BUCLES 6.1 La sentencia while 6.1.1 Miscelánea de control de bucles while 6.2 Repetición: el bucle for 6.3 Repetición: el bucle do...while 6.4 Comparación de bucles while, for y do-while Problemas resueltos Problemas propuestos 7 FUNCIONES 7.1 Concepto de función 7.2 Estructura de una función 7.3 Prototipos de las funciones 7.4 Parámetros de una función 7.5 Funciones en línea, macros con argumentos 7.6 Ámbito (alcance) 7.7 Clases de almacenamiento 7.8 Concepto y uso de funciones de biblioteca 7.9 Miscelánea de funciones Problemas resueltos Problemas propuestos 8 RECURSIVIDAD 8.1 La naturaleza de la recursividad 8.2 Funciones recursivas 8.3 Recursión versus iteración 8.4 Recursión infinita 8.5 Algoritmos divide y vencerás Problemas resueltos Problemas propuestos 9 ARRAYS (LISTAS Y TABLAS) 9.1 Arrays 9.2 Inicialización de un array 9.3 Arrays de caracteres y cadenas de texto 9.4 Arrays multidimensionales 9.5 Utilización de arrays como parámetros Problemas propuestos Problemas propuestos 10 ALGORITMOS DE ORDENACIÓN Y BÚSQUEDA 10.1 Ordenación 10.2 Ordenación por burbuja 10.3 Ordenación por selección 10.4 Ordenación por inserción 10.5 Ordenación Shell 10.6 Ordenación rapida (QuickSort) 10.7 Búsqueda en listas: búsqueda secuencial y binaria Problemas resueltos Problemas propuestos 11 ESTRUCTURAS Y UNIONES 11.1 Estructuras 11.2 Uniones 11.3 Enumeraciones 11.4 Sinonimo de un tipo de datos: Typedef 11.5 Campos de bit Problemas resueltos Problemas propuestos Problemas de programación de gestión 12 PUNTEROS (APUNTADORES) 12.1 Concepto de puntero (apuntador) 12.2 Punteros NULL y VOID 12.3 Punteros y arrays 12.4 Aritmética de punteros 12.5 Punteros como argumentos de funciones 12.6 Punteros a funciones Problemas resueltos Problemas propuestos Problemas de programación de gestión 13 ASIGNACIÓN DINÁMICA DE MEMORIA 13.1 Gestión dinámica de la memoria 13.2 Función malloc( ) 13.3 Liberación de memoria, función free( ) 13.4 Funciones calloc( ) y realloc( ) Problemas resueltos Problemas propuestos 14 CADENAS 14.1 Concepto de cadena 14.2 Inicialización de variables de cadena 14.3 Lectura de cadenas 14.4 Las funciones de STRING.H 14.5 Conversión de cadenas a números Problemas propuestos Problemas propuestos 15 ENTRADA Y SALIDA POR ARCHIVOS 15.1 Flujos 15.2 Apertura de un archivo 15.3 Funciones de lectura y escritura 15.4 Archivos binarios de C 15.5 Datos externos al programa con argumentos de main( ) Problemas resueltos Problemas propuestos Problemas propuestos de progración de gestión 16 ORGANIZACIÓN DE DATOS EN UN ARCHIVO 16.1 Registros 16.2 Organización de archivos 16.2.1 Organización secuencial 16.2.2 Organización directa 16.3 Archivos con direccionamiento hash 16.4 Archivos secuenciales indexados 16.5 Ordenación de archivos: ordenación externa Problemas resuelttos Problemas propuestos 17 TIPOS ABSTRACTOS DE DATOS TAD/OBJETOS 17.1 Tipos de datos 17.2 Tipos abstractos de datos 17.3 Especificación de los TAD Problemas resueltos Problemas propuestos 18 LISTAS ENLAZADAS 18.1 Fundamentos teóricos 18.2 Clasificación de las listas enlazadas 18.3 Operaciones en listas enlazadas 18.3.1 Inserción de un welemento en una lista 18.3.2 Elimimnación de un nodo en una lista 18.4 Lista doblemente enlazada 18.4.1 Inserción de un elemento en una lista doblemente enlazada 18.4.2 Eliminación de un elemento en una lista doblemente enlazada 18.5 Listas circulares Problemas resueltos Problemas propuestos 19 PILAS Y COLAS 19.1 Concepto de pila 19.2 Concepto de cola Problemas resueltos Problemas propuestos 20 ÁRBOLES 20.1 Árboles generales 20.2 Árboles binarios 20.3 Estructura y representación de un árbol binario 20.4 Árboles de expresión 20.5 Recorridos de un árbol 20.6 Árbol binario de busqueda 20.7 Operaciones en árboles binarios de búsqueda Problemas resueltos Problemas propuestos APÉNDICE A: COMPILACIÓN DE PROGRAMAS C EN UNIX Y LUNUX APÉNDICE B: COMPILACIÓN DE PROGRAMAS C: EN WINDOWS APÉNDICE C: RECURSOS WEB DE PROGRAMACIÓN ÍNDICE