Programación
Una de las
herramientas más útiles para la informática es la programación, pues todas las
operaciones y manejo de información que realiza la computadora sólo funcionan
bien si el programa correspondiente se ha diseñado correctamente, mediante una
secuencia de instrucciones bien definidas que permiten resolver paso a paso un
problema.
Programar es
desarrollar programas para procesar información y obtener resultados, trabajo
que realiza la computadora. A la
creación de sistemas complejos, la programación toma el nombre de ingeniería de
software.
Programación
estructurada
Es una manera
disciplinada de programar, subdividiendo los problemas en pequeños módulos, y escribiendo
los programas con un diseño descendente
(Top-Down), y un lenguaje natural denominado pseudocódigo, apoyándose en los
tradicionales diagramas de flujo.
La programación
estructurada es un estilo con el cual él se busca que el programador elabore
programas sencillos y fáciles de entender, la programación estructurada hace
uso de tres estructuras básicas de control que son: Estructura Secuencial,
Estructura Selectiva y la Estructura Repetitiva (ó Iterativa)
Solución
de problemas con computadora.
El desarrollador de programas de computación
deberá tomar en cuenta las siguientes, para resolver un problema.
- Definición
del problema. ¿De qué problema se trata?, ¿Con
qué elementos cuenta el problema?
- Especificación
o análisis. Analizar de que datos se dispone y
qué objetivos se persiguen como solución.
- Diseño
del algoritmo. Debe ser muy preciso, consistente y finito; es decir, que cuente con una
rutina de terminación.
- Codificación
o programación. Escribir el algoritmo en un
lenguaje de programación para crear el código
fuente.
- Depuración
y verificación. Es el proceso de ejecutar el
programa para corregir los errores y verificar los resultados con pruebas de
escritorio, para certificar su buen funcionamiento.
- Compilación.
Terminado el programa, si se cuenta con un
lenguaje de programación que incluya un
compilador, se crea un archivo ejecutable.
- Documentación
y mantenimiento. Es conveniente documentar el
programa para que diversos usuarios puedan entenderlo y utilizarlo.
Actividad:
Contesta la, pág. 127 del libro.