top of page

Resumen

El objetivo de este texto es ofrecer una introducción al aprendizaje de la lógica de programación, y mejor aún, de la lógica de programación estructurada. Además, este texto brinda un método fácil para la resolución de muchos tipos de problemas mediante programas computacionales.

 

Este texto ha sido concebido especialmente para todas aquellas personas que se inician en las tareas de programación, así como también para quienes desean implementar programas computacionales didácticos en cualquier lenguaje de programación. El lector, al finalizar el estudio de este libro, será capaz de crear sus propios programas.

 

La satisfactoria acogida que se dio a la primera, segunda, tercera y cuarta ediciones de este texto, junto con el permanente interés mostrado por estudiantes y profesores de Programación Estructurada, han motivado a editarlo por quinta vez. En cada edición de este libro ha existido una considerable mejora del mismo, esta quinta edición no es la excepción.

 

Aportes de la segunda edición

 

En su mayor parte, la estructura básica de la primera edición se mantuvo en la segunda edición, pero se incrementaron sustancialmente el número de ejercicios resueltos y propuestos en cada capítulo. También se reestructuraron algunos temas y se cambiaron algunos ejercicios de los capítulos uno y dos para armonizarlos con la teoría. Además, en el séptimo capítulo se modificó el tratamiento de las "cadenas de caracteres", orientándolo hacia su aplicación en Pascal, un lenguaje natural al idioma inglés totalmente estructurado.

 

Todas estas modificaciones y ampliaciones se realizaron para ofrecer una mejor consistencia en el tratamiento de la teoría.

 

Aportes de la tercera edición

 

En esta edición se procedió a una nueva mejora y actualización tanto de la teoría como de los problemas. Se incrementó el número de los problemas resueltos y propuestos de cada capítulo, y se añadió dos Apéndices en los que se ofrecen la solución en Lenguaje Pascal de los problemas computacionales resueltos y los códigos ASCII para el PC.

 

Aportes de la cuarta edición

 

En esta edición se actualizó  la teoría y se eliminó el Apéndice A que constituye la solución en Lenguaje Pascal de los problemas computacionales resueltos, con la finalidad de que este libro solo contemple la teoría con sus ejercicios computacionales resueltos y los ejercicos propuestos.

 

Aportes de la quinta edición

 

En esta edición se publica en el Internet la solución de los problemas computacionales resueltos en Lenguaje Pascal, con el propósito de que se pueda bajar desde Internet tanto un compilador de licencia libre Pascal como el código fuente de los problemas computacionales resueltos; de tal forma que los profesore y estudiantes, pueda revisarlos, ejecutarlos y probarlos; para que así se logre un total entendimiento de la teoría. La dirección de Internet es: http://eagranizo.wix.com/librospublicados.

 

Organización del libro

 

Este libro contiene siete capítulos con los siguientes tópicos:

 

El primer capítulo presenta los conceptos básicos referentes a los tipos de datos y los operadores utilizados en los programas. Incluye además las diferentes descripciones de algoritmos y la sintaxis de la programación estructurada.

 

En el segundo capítulo se describen las estructuras de control, las mismas que determinan qué instrucciones se ejecutan o cuáles se repiten.

 

El tercer capítulo presenta los dos tipos de subprogramas: los procedimientos y las funciones.

 

En el cuarto capítulo se describen los tipos de datos creados por el programador: escalares y subrango.

 

En el quinto capítulo se estudian los distintos tipos de arreglos, su uso y aplicaciones.

 

El sexto capítulo analiza los registros (estructuras de datos), conceptualizados como estructuras que almacenan diferentes tipos de datos, también se realizan aplicaciones de los registros usando las distintas estructuras estudiadas en los capítulos anteriores.

 

El séptimo capítulo presenta las cadenas de caracteres, fundamentalmente en aplicaciones de sus procedimientos y funciones internas normalizadas.

 

Por último, el Apéndice A contiene los códigos ASCII para el PC y el apéndice B contiene el índice de programas de los problemas resueltos.

 

Evelio Granizo Montalvo

 

bottom of page