«

»

Mar 18

Fundamentos de programación – José A. Cerrada Somolinos | Descarga gratuita en PDF

El objetivo fundamental de este libro es introducir de manera progresiva y sistemática una correcta metodología para la programación de computadores. Las materias que se cubren son las que se necesitan conocer en un curso de primer nivel de programación. Además, a lo largo del libro se van introdu­ciendo de forma progresiva las estructuras y herramientas necesarias en cada momento y que están disponibles en cualquier lenguaje de programación de propósito general. No se ha considerado adecuado presentar un lenguaje en su totalidad dado que las estructuras no utilizadas quedan fuera del alcance de este libro.

El contenido ha sido pensado como libro de texto para una asignatura de Fundamentos de Programación del primer cuatrimestre del primer año de un Grado en Informática o similares dentro del marco de la UNED, Por tanto, se cuidan de manera especial tos aspectos específicos de la enseñanza a distancia. Se trata de introducir los conceptos de manera progresiva, poco a poco, de manera que el alumno pueda ir avanzando a su ritmo. Cada concepto que se introduce se acompaña de las técnicas necesarias para su inmediata aplicación y ejemplos ilustrativos.

En este libro se utiliza como vehículo para la enseñanza de la. programación el lenguaje C± (léase C-más-menos) que está constituido por un subconjunto del vocabulario de los lenguajes C y (’ I Por lo tanto, cualquier programa escrito en el lenguaje C± se podrá editar, compilar y ejecutar en un entorno de desarrollo para C/C++. Se considera muy importante usar un lenguaje real para que el alumno acceda, de manera natural e inmediata al computador. Esto permite al alumno comprobar en la práctica que los ejemplos propuestos funcionan.

Con la definición del lenguaje C± se ha buscado la creación de un lenguaje que facilite la enseñanza de la programación y que también se pueda utilizar en el desarrollo de cualquier aplicación real. Las ventajas del lenguaje C± se pueden concretar en las siguientes:

  • Es un lenguaje bien estructurado: que ha sido pensado para aplicar la metodología de programación estructurada, en sentido amplio. Los len­guajes C/C++ son excesivamente complejos para un primer curso de programación y en algunas ocasiones sus sentencias resultan complejas, ambiguas y poco claras. En el lenguaje C± no se incluyen todas las sentencias de C/C++ y además se imponen ciertas restricciones meto­dológicas en las sentencias utilizadas.
  • El aprendizaje del lenguaje es relativamente sencillo dado que ha sido diseñado para la enseñanza de programación.
  • C± soporta la programación modular y tipos abstractos de datos: am­bos paradigmas de programación se consideran muy importantes para introducir al alumno en una buena metodología de diseño y desarrollo de programas de cierta complejidad.
  • Las características antes mencionadas permiten que C± se pueda utilizar en cursos posteriores de programación. Por ejemplo, para presentar la programación orientada a objetos se debería incorporar a C± el concepto de clase y las estructuras de programación que ya están disponible en C++

Contenido:

1. Introducción
2. Elementos básicos de programación
3. Constantes y Variables
4. Metodología de Desarrollo de Programas (I)
5. Estructuras Básicas de la Programación Imperativa
6. Metodología de Desarrollo de Programas (II)
7. Funciones y Procedimientos
8. Metodología de Desarrollo de Programas (III)
9. Definición de tipos
10. Ampliación de estructuras de control
11. Estructuras de datos
12. Esquemas típicos de operación con formaciones
13. Punteros y variables dinámicas
14. Tipos abstractos de datos
15. Módulos
A. Sintaxis de C±
B. Manual de Estilo
C. Notación lógico-matemática
Bibliografía
Índice analítico


Descargar:

https://depositfiles.org/files/qbeadh0wp

https://depositfiles.org/files/qbeadh0wp


Accede a todos nuestros libros con un único pago de 9.99$ USD


Únete a nuestro grupo en WhatsApp (Clic desde tu celular o tablet)
Literatura y Libros

Únete a nuestro grupo en Telegram (Clic desde tu celular o tablet)
Literatura y Libros

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>