CURSO DE ALGORITMOS Y PROGRAMACIÓN A FONDO
Implementaciones en C++

Renta este libro
Suscripción Mensual
Ver Evaluaciones y Muestra
Datos Técnicos
Autor(es):
SZNAJDLEDER, Pablo Augusto
Calificación:
Categoría:
C - Lenguaje de programación
Número de edición:
1
Editorial:
Alfaomega
Paginas:
259
ISBN:
9786075387819
Año de edición:
2021

Déjanos tu comentario

Descripción
La presente obra está pensada para ofrecer los conocimientos necesarios para empezar a programar desde cero, ya que se muestra cómo crear algoritmos al tejer de manera progresiva capas de software. Sin embargo, aunque se empieza desde cero se abordan temas de cierta complejidad como el desarrollo de un programa compresor/descompresor de archivos basado en el algoritmo de Huffman. En las páginas de este libro se muestran recursos y técnicas de programación y se desarrollan funciones y TAD (Tipo Abstracto de Dato) con el propósito de formar una biblioteca que permita al estudiante resolver innumerables ejercicios y problemas. Cabe asimismo mencionar que los capítulos se dividen en lecciones, y cada una de éstas constituye una clase del curso, el curso se acompaña de un video donde el propio autor expone la lección. El autor vierte en esta publicación su experiencia en la docencia empleando un método mediante el cual los lectores pueden ampliar los conocimientos de los temas estudiados utilizando herramientas TIC externas.   
 
VENTAJAS
 
• El autor explica de forma simple y de manera didáctica conceptos complejos hasta encadenar progresivamente las ideas.
• Cuenta con un video del propio autor con explicación de los temas tratados.
• Contiene un código de acceso a una página web con material complementario.
• Cuenta con numerosos gráficos, cuadros y otros recursos para despertar el interés del estudiante con el objetivo de facilitarle la comprensión y apropiación del conocimiento.
 
CONOZCA
 
• Qué es un algoritmo, para qué sirve y cuál es la relación que existe entre algoritmo y programa.
• Los recursos básicos de programación como variables, tipos de datos, operadores aritméticos, lógicos y relacionales, y las estructuras de control de flujo de datos.
• Los métodos de búsqueda para determinar si dentro de un archivo de consulta existe un registro que contenga un valor especificado.
• Qué son y cómo se utilizan los arrays.
 
APRENDA
 
• A manipular cadenas de caracteres y desarrollar funciones para ejecutar operaciones básicas y avanzadas.
• A trabajar con archivos, mediante los cuales puede grabar información que quedará almacenada en el disco rígido o cualquier otro medio de almacenamiento.
• A analizar un enunciado, clasificar los archivos disponibles, y esbozar una estrategia de solución que no infrinja una serie de restricciones que se deben conocer y acatar.
• A analizar y programar el algoritmo de Huffman para comprimir información.
 
DESARROLLE SUS HABILIDADES PARA
 
• Usar la herramienta de programación Eclipse para codificar, compilar, depurar y ejecutar un programa.
• Acceder a información previamente grabada por otros programas.
• Aplicar las técnicas adecuadas para el uso de colecciones para ver y/o acceder a los registros de un archivo de consulta.
• Desarrollar una API y una TAD, herramientas esenciales para la resolución de problemas.