Mostrando entradas con la etiqueta Algoritmos y Estructura de Datos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Algoritmos y Estructura de Datos. Mostrar todas las entradas

domingo, 16 de abril de 2017

Tutorial Introducción a Maven 3


¿Qué es Maven?
Maven es una herramienta open source para administrar proyectos de software. Por
administrar, nos referimos a gestionar el ciclo de vida desde la creación de un proyecto en unlenguaje dado, hasta la generación de un binario que pueda distribuirse con el proyecto.
Maven nació dentro de la fundación Apache para complementar a Ant, la herramienta de
compilación más usada en el mundo Java. Si no la conoces, piensa en Make para C. Esto es, Ant permite crear scripts (usando XML) que indican cómo compilar un proyecto Java y generarun binario.
Maven complementa esta tarea brindándonos una estructura consistente de proyectos (todoslos proyectos Maven tienen por default los mismos directorios) y herramientas necesarias actualmente para la complejidad de los proyectos de software: gestión avanzada de dependencias, informes sobre testing automáticos y extensibilidad vía plugins.
Por detrás, Maven sigue confiando en Ant para manejar la compilación e incluso puedes usar las tareas de Ant dentro de Maven. Así que no es en sí un sustituto de esta herramienta, sino un complemento.

Tutorial Introducción a Maven 3






viernes, 14 de abril de 2017

Programación en C, Metodologia, Algoritmos y Estructura de Datos



Programación en C, Metodología, Algoritmos y Estructura de Datos
PDF | Español | 18.9 MB

CONTENIDO

PARTE I. Metodología de la programación. 
1. Introducción a las computadoras y a los lenguajes de programación
2. Metodología de la programación e introducción a la ingenieria del Software.

PARTE II. Fundamentos de algoritmos y programación en C. 
3. El lenguaje C. Elementos básicos.
4. Operadores y expresiones.
5. Estructuras de selección: sentencias if y switch.
6. Estructuras de control: bucles.
7. Funciones.
8. Funciones recursivas.
9. Arrays (listas y tablas).
10. Ordenación y búsqueda.
11. Estructuras y uniones.
12. Punteros (Apuntadores).
13. Asignación dinámica de memoria.
14. Cadenas.
15. Entrada y salida por archivos.

PARTE III. Estructura de datos en C. 
16.Organización de datos en un archivo.
17 Tipos de datos y tipos abstractos de datos (TAD).
18. Listas enlazadas
19. Pilas y colas.

20. Árboles.




Programación en C, Metodología, Algoritmos y Estructura de Datos