Comprender cómo funcionan los computadores, qué significa darles instrucciones y cómo estructurar soluciones a problemas complejos son competencias que van más allá de dominar un lenguaje específico.
Quienes se inician en este campo necesitan una base sólida que les permita entender los principios universales de la computación, independientemente de la herramienta que usen después.
Los cursos universitarios de introducción a la programación suelen enfrentar el desafío de equilibrar la teoría con la práctica, y de elegir un lenguaje que sirva como vehículo de aprendizaje sin distraer del objetivo principal: aprender a pensar como programador. En este contexto, Pascal sigue siendo una opción pedagógica sólida, usada durante décadas en la enseñanza por su sintaxis clara y su estructura disciplinada.
Introducción al libro
Fundamentos de la Programación y la Informática es un manual elaborado por Miguel Angel Ortuño Pérez, profesor de la Escuela de Ingeniería de Fuenlabrada de la Universidad Rey Juan Carlos. Está pensado como material de apoyo para estudiantes de primer curso que se enfrentan por primera vez a la programación.
El libro utiliza Pascal como lenguaje de enseñanza, con el compilador Free Pascal y el dialecto Object Pascal. La elección no es casual: Pascal fue diseñado específicamente para la formación de programadores y su sintaxis permite concentrarse en los conceptos fundamentales sin perderse en complejidades sintácticas. No requiere experiencia previa: arranca desde cero con los elementos básicos de informática y progresa de forma gradual hasta temas como arrays, registros, ficheros y memoria dinámica.
Contenido del libro
A lo largo de 14 capítulos y varios anexos, el libro cubre desde la arquitectura básica de un computador hasta la programación con memoria dinámica y listas encadenadas. Cada concepto se introduce con ejemplos prácticos y ejercicios que refuerzan el aprendizaje.
Las primeras secciones explican qué es un computador, cómo se representa la información y cómo funciona el proceso de compilación. A partir de ahí, se abordan las expresiones, los tipos de datos, las funciones y los procedimientos. La segunda mitad del libro se centra en estructuras de control avanzadas, arrays, matrices, registros, ficheros y punteros. Los anexos incluyen guías prácticas sobre acceso remoto al laboratorio, uso básico de la shell de Unix, el editor Nano y técnicas de depuración.
Índice del libro
- 1. Introducción a la informática y la programación
- 2. Expresiones
- 3. Funciones
- 4. Selección
- 5. Procedimientos
- 6. Definición de tipos y registros
- 7. Bucles
- 8. Arrays
- 9. Ficheros
- 10. Memoria dinámica
- 11. Anexo: Acceso remoto al laboratorio
- 12. Anexo: Uso básico de la shell de Unix/Linux
- 13. Anexo: El editor de texto Nano
- 14. Anexo: Compilación de un programa
- 15. Anexo: Depuración
Datos del libro
- Título: Fundamentos de la Programación y la Informática
- Autor: Miguel Angel Ortuño Pérez
- Año de publicación: 2025
- Editorial: Universidad Rey Juan Carlos
- Páginas: 283
- Tamaño del PDF: 1.8 MB
- Tiempo de lectura estimado: ~7 h 5 min
- Nivel: Principiante
- Categoría principal: Programación
- Subcategoría: (no aplica)
- Idioma: Español
- Licencia: Creative Commons Atribución-CompartirIgual 4.0 Internacional (CC BY-SA 4.0)
Más libros en: Programación
Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.