Santos González, Manuel

Fundamentos de Programación / Manuel Santos González - 1a. ed. - México, D.F. Alfaomega grupo editor 2006 - 317 p.

ALGORITMOS Y PROGRAMAS. Introducción. Representación de la informática. Algoritmos. Aplicación informática. Programas. Resumen. CONCEPTOS BASICOS DE LA METODOLOGIA DE PROGRAMACION. Técnicas para el diseño de algoritmos. Estructura de un programa. Técnicas de programación. Subprogramas. Resumen. Ejercicios resueltos. Ejercicios propuestos. UN LENGUAJES ESTRUCTURADO. EL COPILADOR. Lenguajes de programación. El lenguaje C. Estructura de un programa en C. Librerías del C. La compilación y el enlazado. Entorno de desarrollo. Resumen. Ejercicios propuestos. COMENZANDO A PROGRAMAR. ELEMENTOS BASICOS DEL LENGUAJE C. Introducción. Caracteres y sintaxis de C. Tipos de datos. Declaración de constantes. Declaración de variables. Operadores y expresiones. Programación estructurada: funciones, librerías. Primeras fusiones de e/s por consola. Resumen. Ejercicios resueltos. Ejercicios Propuestos. SENTENCIAS DE CONTROL DE FLUJO. Introducción. Sentencias. If/else (seleccion). Sentencia switch (selección). Sentencia while (iteracion). Sentencia do.. While (iteracion). Sentencia for (iteracion). Sentencia break y continúe. Sentencia goto. Resumen. Ejercicios resueltos. Ejercicios propuestos. ESTRUCTURAS ESTATICAS. Introducción. Arrays. Cadenas de caracteres, funciones estándar. Estructuras. Uniones. Enumerados. Punteros. Resumen. Ejercicios resueltos. Ejercicios propuestos. FUNCIONES. Introducción. Definición de una función. Llamada a una función. Declaración de prototipo. Pasos de argumento por valor y por referencia. Pasos de arrays. como argumento a una función. Punteros a funciones. Librería de funciones en C. Errores comunes. Resumen. Ejercicios resueltos. Ejercicios propuestos. EXTRUCTURAS EXTERNAS. FICHEROS. Concepto de trabajo con ficheros. Operaciones sobre ficheros. Tratamiento de ficheros en forma secuencial. Tratamiento de ficheros en modo aleatorio. Funciones de manejos de ficheros a bajo nivel. Otras funciones para el manejo de ficheros. Resumen. Ejercicios resueltos. Ejercicios propuestos. ESTRUCCTURAS DINAMICAS. Organización de los datos en memoria. Conceptos de estructura de datos dinámica. Asignación dinámica de memoria. Arrays dinámicos. Listas. Pilas. Colas. Arboles. Resumen Ejercicios resueltos. Ejercicios propuestos. PROGRAMACION AVANZADA. Recursividad. El preprocesador. Creación de librerías. Sockets. Resumen. Ejercicios Resueltos Ejercicios propuestos. DESARROLLO EN TORNO LINUX. Introducción. Compilador gcc. Utilidad make. Creación de librerías con la utilidad ar. Entorno grafico ajunta ide. GESTION DE PROCESOS. Introducción. Funciones sobre procesos. Funciones fosix para la gestión de procesos. Hilos o threads. GUIA DE ESTILO DE C. Introducción. Legibilidad y mantenimiento del código. Organización de las funciones. Tipos de datos, operadores y expresiones. Sentencias de control de flujo. INDICE ALFABETICO.

9701511557


PROGRAMACION (COMPUTADORES)--ALGORITMOS

005.1 / S368