Introducción A La Programación
Enviado por citlalcoatl • 7 de Septiembre de 2014 • 1.193 Palabras (5 Páginas) • 156 Visitas
Introducción
a la programación
M. Jesús Marco Galindo
Josep Vilaplana Pastó
PID_00149895
© FUOC • PID_00149895 Introducción a la programación
Índice
Introducción .......................................................................................... 5
Objetivos ................................................................................................. 6
1. Conceptos básicos de programación .......................................... 7
1.1. Definiciones .................................................................................. 7
1.2. Ejemplos ....................................................................................... 10
2. La programación como disciplina de ingeniería .................... 12
2.1. Etapas en el desarrollo de un programa ....................................... 12
2.1.1. Análisis de requerimientos. Definición del problema ...... 13
2.1.2. Diseño del algoritmo ......................................................... 13
2.1.3. Implementación del programa ......................................... 14
2.1.4. Pruebas .............................................................................. 14
2.1.5. Operación, mejoras y mantenimiento .............................. 15
2.2. Conclusiones y motivación .......................................................... 15
3. Objetivos de la asignatura ............................................................ 17
3.1. Etapas del diseño de un algoritmo ............................................... 17
3.1.1. Entender el problema ........................................................ 18
3.1.2. Plantear y planificar la solución ....................................... 19
3.1.3. Formular la solución ......................................................... 19
3.1.4. Evaluar la corrección de la solución ................................. 19
3.2. Implementación de un programa ................................................ 20
Resumen .................................................................................................. 22
Glosario ................................................................................................... 23
Bibliografía ............................................................................................ 23
© FUOC • PID_00149895 5 Introducción a la programación
Introducción
Este módulo introduce el mundo de la programación como disciplina de la ingeniería.
A partir de aquí se comprenderán mejor los objetivos que hay que alcanzar
para convertirse en un buen programador. En realidad, éste es, como
veréis, el objetivo de esta asignatura.
La finalidad básica de la programación es solucionar problemas mediante el
ordenador. Al igual que en cualquier disciplina, el aprendizaje debe ser progresivo:
primero hay que aprender a resolver problemas sencillos a partir de un
conjunto de herramientas básicas, y más adelante se intentan resolver problemas
más complejos que requieren más herramientas. Así pues, este material
está formado por una serie de módulos con una estructura orientada al aprendizaje
progresivo de los contenidos y, por lo tanto, es muy importante asimilar
los contenidos de un módulo antes de pasar al siguiente.
Antes de entrar en materia tenemos que saber de qué hablamos. Para poder seguir
el discurso de la asignatura es indispensable conocer, en primer lugar, el
significado de los conceptos con que trabajaremos. En el primer apartado de
este módulo definiremos estos conceptos básicos.
A partir de los conceptos podremos dar un paso adelante y seguir con el segundo
apartado, que nos presenta la programación como una disciplina de la ingeniería
y nos muestra cómo hay que emprender el desarrollo de un programa
para convertirse en un buen profesional. Pensad que la programación no es un
arte, sino una técnica.
Con todo esto, ya seremos capaces de entender los objetivos de la asignatura,
que se exponen en el tercer apartado.
Una vez situados y conocidos todos estos aspectos, en el módulo siguiente estaremos
en condiciones de empezar el aprendizaje de las herramientas y métodos
que necesitamos para desarrollar un programa.
© FUOC • PID_00149895 6 Introducción a la programación
Objetivos
Los objetivos de este módulo son los siguientes:
1. Comprender los conceptos básicos de programación, algoritmo y programa.
2. Conocer las etapas básicas de desarrollo de un programa.
3. Entender la diferencia entre diseño e implementación, y comprender la
importancia que el diseño de algoritmos tiene en la programación.
4. A partir de la comprensión de los conceptos básicos, conocer cuáles son los
objetivos de la asignatura.
© FUOC • PID_00149895 7 Introducción a la programación
1. Conceptos básicos de programación
Para entender en qué consiste la programación como disciplina y cuáles son
los objetivos de esta asignatura, necesitamos, antes que nada, comprender los
conceptos básicos que deberemos utilizar. Así pues, los definiremos de una
manera sencilla y clara.
1.1. Definiciones
Situémonos primero en uno de los
...