Apuntes Programación

Páginas: 204 (50976 palabras) Publicado: 3 de octubre de 2012
Curso Práctico de Programación

???

Usando Ada como Primer Lenguaje

Francisco J Ballesteros

Copyright © 2009 Francisco J Ballesteros

A Esther.

Prefacio

Programar es una de las grandes cosas de la vida. Utilizar luego tus propios programas (como el
sistema operativo que estoy utilizando para escribir esto) es una satisfacción aún mayor.
Aprender a programar no es unatarea trivial, aunque puede resultar fácil con la ayuda adecuada. En
realidad programar es como cocinar. Hacen falta dos cosas para cocinar bien: Hacer muchos platos y ver
muchas veces cómo se hacen distintos platos. Con el tiempo, los errores cometidos se solucionan y las
técnicas que se ven en otros se aprenden.
La asignatura de Fundamentos de Programación para la que está escrito este librotiene un fuerte
handicap: Sólo existe un cuatrimestre para impartirla. A pesar de que hoy en día no hay mucha distinción
entre Ingeniería de Telecomunicación e Ingeniería Informática en cuanto al tipo de trabajo que los titulados
realizan en la industria, esto no parece haberse notado en la universidad al realizar los planes de estudio.
Este libro pretender ir al grano a la hora de enseñar cómoprogramar. No es una descripción teórica
de la materia ni tampoco una colección de programas ya hechos para estudiar. El libro pretende enseñar,
desde cero, a personas que no sepan programar cómo programar en un lenguaje tipo Ada. Se intenta no sólo
describir los elementos básicos del lenguaje sino también plasmar el proceso mediante el cual se hacen los
programas, en lugar de mostrarlos unavez concluidos. En pocas palabras, el texto trata de ser una versión
escrita de las clases impartidas en la asignatura antes mencionada.
En ciertas ocasiones resulta necesario introducir ciertos conceptos antes de la realización de los programas que aparecen en el texto. Cuando es así, los conceptos están marcados en negrita. Si se utiliza el
libro para repasar hay que comprobar que se conocentodos ellos antes de leer los programas o epígrafes
que los siguen.
Los términos en negrita constituyen en realidad el vocabulario básico que hay que conocer para
entender el resto del texto. Por cierto, utilizamos la itálica para referirnos a símbolos y palabras especiales.
En los ejemplos utilizamos una fuente monoespaciada cuando nos referimos a texto de un programa o del
ordenador engeneral. Siempre se usa ‘‘;’’ como símbolo del sistema (o prompt) en nuestros ejemplos.
Todo el texto que escribimos nosotros en el ordenador se presenta en texto ligeramente inclinado o
italizado. El texto escrito por el ordenador o por un programa se presenta siempre sin inclinar.
Hemos de decir que este libro no pretende enseñar a utilizar por completo el lenguaje Ada. Este es un
lenguaje que nose distingue precisamente por ser pequeño e incluye numerosas características. Aunque
hubiésemos preferido utilizar Pascal estándar, que es un lenguaje mucho más simple en tanto en cuanto no
incluye tantas posibilidades, Ada es un lenguaje mucho más vivo. Por lo tanto el texto se limita a enseñar
cómo utilizar un subconjunto de Ada similar a Pascal, lo que creemos es más conveniente para estecurso
que abrumar al alumno con aún más conceptos de los que ya se incluyen.
El texto no incluye estructuras de datos no lineales, y sólo enseña los rudimentos de la programación
(la recursividad ni la mencionamos). Tras realizar este curso es preciso estudiar empleando un buen libro de
estructuras de datos y de algoritmos, y leer cuanto más código mejor (siempre que dicho código esté escritopor buenos programadores y no por cualquiera que haya querido distribuir lo mejor que ha sabido hacer).
Los programas incluidos en el libro son manifiestamente mejorables. No obstante, entender las
mejoras requiere más práctica que la que puede obtenerse en un cuatrimestre de programación. Hemos
optado por intentar que se aprenda la mecánica habitual empleada para construir programas (si es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Apuntes de programacion
  • Apuntes de programación
  • Apuntes Programacion
  • Apuntes De Programación Para Blackberry
  • Apuntes Programación Java
  • El lenguaje de programación C++, apuntes
  • Principios De Programación Apuntes
  • Apuntes De Programacion Estructurada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS