Introducción a la Programación

Authors

Teresita Lourdes Argüello Estrella, ; Fabian Eduardo Fierro Saltos, ; Enrique Marcelo Baño León, ; Galuth Irene García Camacho, ; Patricia Isabel Albán Yanez, ; Edwin Patricio Avilés Meza,

Synopsis

Este libro tiene como objetivo principal ofrecer una introducción estructurada y pedagógica a los fundamentos de la programación, dirigida a estudiantes universitarios y autodidactas. Para ello, se adopta un método de enseñanza gradual que integra el desarrollo del pensamiento algorítmico, utilizando herramientas didácticas como PSeInt, con la posterior implementación práctica en un entorno profesional como Visual Studio. El contenido se organiza en doce capítulos que abarcan desde conceptos básicos, lógica y algoritmos, hasta temas avanzados como estructuras de datos, programación modular y manejo de archivos.

Como resultado, se presenta un manual integral que combina teoría sólida, ejemplos prácticos y una extensa colección de ejercicios propuestos y resueltos. Los capítulos incorporan diagramas, flujogramas y tablas comparativas que facilitan la comprensión visual y la aplicación de los conceptos. Se destaca la transición efectiva entre el diseño lógico en pseudocódigo y la codificación en un lenguaje real, superando una barrera común en el aprendizaje inicial.

La conclusión principal es que el enfoque propuesto, basado en la integración de herramientas y un recorrido progresivo desde la lógica hacia la implementación, constituye una metodología efectiva para cimentar las competencias fundamentales en programación, preparando al lector para abordar desafíos computacionales más complejos y diversos lenguajes de programación.

 

Palabras clave: programación introductoria, algoritmos, pensamiento lógico, PSeInt, Visual Studio, enseñanza gradual, estructuras de datos, ejercicios prácticos.

Downloads

Download data is not yet available.

References

Advance, por R. C. (2025). GUI Parte 1/ Diseñar Formulario Moderno + Sub Menú con C# y Windows Form – Versión Básica (Beta) – RJ Code Advance. https://rjcodeadvance.com/disenar-interfaz-grafico-de-usuario-moderno-con-c-y-windows-form/

Aguilar, L. J., Azuela, M. F., & Baena, L. R. (1996). Fundamentos de programaci¢n: Libro de problemas. McGraw Hill.

Aguilar, L. J., López, A. H., & Martínez, I. Z. (1994). Pascal y Turbo Pascal: Un Enfoque Práctico. McGraw-Hill/Interamericana de Espana, S.A.

ANDREWS, M. (1997). APRENDA VISUAL C++ YA-ANDREWS (M. D. B. RODRIGUEZ, Trad.).

Beúnes Cañete, J. E., Vargas Ricardo, A., Beúnes Cañete, J. E., & Vargas Ricardo, A. (2019). La introducción de la herramienta didáctica PSeInt en el proceso de enseñanza aprendizaje: Una propuesta para Álgebra Lineal. Transformación, 15(1), 147-157.

Bores Rangel, M. del R., & Rosales Becerril, R. (1993). Computación, metodología, lógica computacional y programación. McGraw-Hill.

Cairó Battistutti, O. (2005). Metodología de la programación: Algoritmos, diagramas de flujo y programas (3. ed). Alfaomega.

Chapra, S. C. (with Canale, R. P.). (1989). Introducción a la computación para ingenieros. McGraw-Hill.

Copi, I. M. (1998). Lógica simbólica. Compañía Editorial Continental. https://books.google.com.ec/books?id=zZ--AAAACAAJ

Deitel, H. M., & Deitel, P. J. (2003). Cómo programar en C++ (Cuarta edición). Pearson Educación.

Duglas, O. (2013, marzo 28). Breve reseña histórica del lenguaje de programación en C. La web de la programación. https://duglasm.wordpress.com/tutoriales-de-progrmacion/tutorial-del-lenguaje-de-programacion-c/breve-resena-historica-del-lenguaje-de-programacion-en-c/

Gayan Segarra, J. D. (1988). Curso General de Informática. Gustavo Gili S.A.

Gottfried, B. S. (1997). Programación en C. McGraw-Hill/Interamericana de Espana, S.A.

Gutiérrez, R. G. (2011, noviembre 17). Consultas en SQL II. Sistemasumma.com. https://sistemasumma.com/2011/11/17/consultas-en-sql-ii/

INTEF. (2025). PSeInt: Programando en pseudocódigo. INTEF. https://intef.es/observatorio_tecno/pseint-programando-en-pseudocodigo/

Irving M. (1979). Lógica Simbólica. C.E.C.S.A.

Joyanes Aguilar, L. (1996). Fundamentos de Programación. Algoritmos y estructuras de datos (2.a ed.). McGraw-Hill.

Leestma, S. (1999). Programación en pascal iv edición (4a.ed.). Prentice Hall.

Marketing. (2025, febrero 7). Lenguajes de programación | MSMK University. MSMK. https://msmk.university/las-generaciones-de-lenguajes-de-programacion-1gl-2gl-3gl-4gl-y-5gl/

OverIQ. (2020, junio 27). Character Array and Character Pointer in C. OverIQ.Com. https://overiq.com/c-programming-101/character-array-and-character-pointer-in-c/

Pappas, C. H., Murray, W. H., Papas, C. H., & Murray, W. (s. f.). Microsoft Visual C ++ 6.0 Manual De Referencia.

Pineda, M., Bonilla, J., & Poveda, D. (2025). Prolog by mppinedav. https://ferestrepoca.github.io/paradigmas-de-programacion/proglogica/tutoriales/prolog-gh-pages/index.html

pseint. (2025). PSeInt—Diagrama N-S (Nassi-Schneiderman). https://pseint.sourceforge.net/index.php?page=ejemplos.php&cual=Potencia&mode=ns

Pseintlab. (2024, noviembre 9). Ejercicios con estructura repetitiva Para/Desde en Pseint | PSeIntLab. https://pseintlab.com/ejercicios-estructura-repetitiva-para-pseint/

Rahman, M. M., Watanobe, Y., Matsumoto, T., Kiran, R. U., & Nakamura, K. (2022). Educational Data Mining to Support Programming Learning Using Problem-Solving Data. Ieee Access, 10, 26186-26202. https://doi.org/10.1109/ACCESS.2022.3157288

Sebesta, R. W. (2012). Concepts of programming languages (10. ed). Pearson.

Sierra, F. J. C. (1997). Enciclopedia del Lenguaje C.

Tremblay, J.-P. (with Bunt, R. B.). (1982). Introducción a la ciencia de las computadoras: Enfoque algorítmico. McGraw-Hill de México.

tutorialhorizon. (2026). Linear Search vs Binary Search. https://www.tutorialhorizon.com/algorithms/linear-search-vs-binary-search

Urbina, C. (2012, febrero 19). Cecilia Urbina: Aplicaciones del lenguaje ensamblador. Cecilia Urbina. https://cecilia-urbina.blogspot.com/2012/02/aplicaciones-del-lenguaje-ensamblador.html

Ureña López, L. A. (1997). Fundamentos de informática / L.Alfonso Ureña López... [Et al.]. En Fundamentos de informática. RAMA.

Ureña López, L. A. (1999). Fundamentos de informatica. Alfaomega.

Downloads

Published

September 11, 2026

Details about this monograph

ISBN-13 (15)

978-631-6960-03-0

How to Cite

Introducción a la Programación. (2026). Puerto Madero Editorial Académica. https://doi.org/10.55204/pmea.161