× Atención!! Los materiales de este libro aún no están optimizados para dispositivos móviles, para una mejor visualización le recomendamos acceder desde un navegador de escritorio.

Material de Libre Acceso.

Análisis y Diseño de Algoritmos. Implemantaciones en C y Pascal

LOPEZ, Gustavo; JEDER, Ismael; VEGA, Augusto

Esta sección brinda al lector los conceptos básicos del ámbito de la informática y, en particular, de lo que se denomina programación. Estas ideas permitirán que la persona que esté dando sus “primeros pasos” comprenda el marco en el que se desenvuelven otros aspectos más complejos de la informática, que se desarrollarán en los diferentes capítulos.

 

Capítulo 1. Introducción a la programación estructurada

 

Autoevaluación

 

Diagrama de flujo

 

Software

 

Vínculos de Interés

 

Glosario

 

Videos

 

Capítulo 2. Datos y sentencias simples. Operaciones de Entrada/Salida

 

Autoevaluación

 

Código fuente

 

Video

 

Capítulo 3. Subrutinas

 

Autoevaluación

  

Código fuente

 

Video

 

Capítulo 4. Tipos estructurados homogéneos. Vectores y Matrices

 

Autoevaluación

 

Simulador

 

Código fuente

 

Video

 

Capítulo 5. Complejidad algoritmica. Métodos de ordenamiento y búsqueda

 

Autoevaluación

 

Simulador

 

Código fuente

 

Video

 

Capítulo 6. Estructuras y tablas

 

Autoevaluación

 

Simulador

 

Código fuente

 

Video

 

Capítulo 7. Archivos

 

Autoevaluación

 

Simulador

 

Código fuente

 

Lectura adicional

Archivos (20 páginas). Este capítulo es parte del libro “Sistemas Operativos” de Omar Silva, también de Alfaomega Grupo Editor. Agradecemos al autor que nos permite poner a disposición del lector este escrito sobre archivos, en su versión preliminar.

 

Video

 

Capítulo 8. Claves e índices

 

Autoevaluación

 

Código fuente

 

Video

 

Capítulo 9. Recurrencia

 

Autoevaluación

 

Simulador

 

Código fuente

 

Video

 

Capítulo 10. Memoria dinámica y manejo de punteros

 

Autoevaluación

 

Código fuente

 

Video

 

Capítulo 11. El proceso de compilación

 

Autoevaluación

 

Código fuente

 

Lectura adicional

Memorias (60 páginas). Este capítulo es parte del libro “Arquitectura de Computadoras” de Patricia Quiroga, también de Alfaomega Grupo Editor. Agradecemos a la autora que nos permita poner a disposición del lector este esclarecedor escrito sobre memorias.

Introducción a los diagramas de flujo por Pablo Augusto Sznajdleder (20 páginas). Una pequeña introducción a la programación con pseudocódigo, escrito por el revisor técnico del libro.

Configurar EditPad Pro como IDE de FreePascal y de MinGW. Una explicación muy clara que se encuentra en el blog del Profesor Pablo Augusto Sznajdleder.

Language reference guide (136 páginas en inglés). Guía de referencia del lenguaje Pascal, aquí encontrara una reseña exhaustiva de todos los comandos soportados por FreePascal.

The Development of the C Language de Dennis M. Ritchie (en inglés). El propio creador del lenguaje C relata la evolución de dicho lenguaje.

Comp.lang.c Frequently Asked Questions (en inglés). Las preguntas que usualmente se hacen sobre C.

The New C Standard: An economic and cultural commentary (1615 páginas en inglés). Un análisis detallado del estándar internacional del lenguaje C.

International Standard ©ISO/IEC ISO/IEC 9899:TC3 (552 páginas en inglés). El Standard internacional del lenguaje de programación C.

 

Video