Resoluci N De Problemas
Informática I
Educación. Mención Informática
RESOLUCIÓN DE PROBLEMAS
La principal razón para que las personas aprendan a programas en general
y los lenguajes de programación en particular, es utilizar la computadora como una
herramienta para la resolución de problemas. Ayudado por una computadora, la resolución de un problema se puede dividir en tres fases importantes:
1. Análisis del problema
2. Diseño o desarrollo del algoritmo
3. Resolución del algoritmo en la computadora
El primer paso,
análisis del problema,
requiere que el problema sea
definido y comprendido claramente para que pueda ser analizado con todo detalle.
Una vez analizado el problema, se debe
desarrollar el algoritmo, procedimiento
paso a paso para solucionar el problema dado. Por último, para resolver el
algoritmo mediante una computadora se necesita codificar el algoritmo en un
lenguaje de programación Pascal, C/C++, COBOL, FORTRAN, etc., es decir,
convertir el algoritmo en programa, ejecutarlo y comprobar que el programa
soluciona verdaderamente el problema. Las fases del proceso de resolución de un
problema mediante computadora se indican en el siguiente esquema:
PROGRAMA
Un programa de computadora es un conjunto de instrucciones, órdenes
dadas a las máquinas, que producirán la ejecución de una determinada tarea. En
esencia, un programa es un medio para conseguir un fin.
El proceso de programación es, por consiguiente, un proceso de solución de problemas, y el desarrollo de un programa requiere las siguientes fases:
1. Definición y análisis del problema.
2. Diseño de algoritmos.
3. Codificación del programa.
4. Depuración y verificación del programa
5. Documentación.
6. Mantenimiento.
PARTES CONSTITUTIVAS DE UN PROGRAMA
Tras la decisión de desarrollar un programa, el programador debe
establecer el conjunto de especificaciones que debe contener el programa:
entrada, salida y algoritmos de resolución, que incluirán las técnicas para obtener
las salidas a partir de las entradas.
Universidad de Carabobo
Facultad de Ciencias de la Educación
Pág.6
Prof. Arnoldo Téllez
Informática I
Educación. Mención Informática
Las salidas de datos se deben presentar en dispositivos periféricos de
salida: pantalla, impresoras, discos, etc.
INSTRUCCIONES Y TIPOS DE INSTRUCCIONES
El proceso del diseño del algoritmo o posteriormente de codificación del
programa consiste en definir las acciones o instrucciones que resolverán el
problema.
Las acciones o instrucciones se deben escribir y posteriormente almacenar
en memoria en el mismo orden en que han de ejecutarse, es decir, en secuencia.
Un programa puede ser lineal o no lineal.
TIPOS DE INSTRUCCIONES
Las instrucciones disponibles en un lenguaje de programación dependen
del tipo de lenguaje. La clasificación más usual, es:
1. Instrucciones de inicio/fin.
2. Instrucciones de asignación.
3. Instrucciones de lectura.
4. Instrucciones de escritura.
5.Instrucciones de bifurcación.
ELEMENTOS BÁSICOS DE UN PROGRAMA
En programación se debe separar la diferencia entre el diseño del algoritmo
y su implementación en un lenguaje específico. Por ello se debe distinguir
claramente entre los conceptos de programación y el medio en que ellos se
implementan en un lenguaje específico. Sin embargo, una vez que se comprendan
los conceptos de programación, cómo utilizarlos, la enseñanza de un nuevo
lenguaje es relativamente fácil.
Los lenguajes de programación tienen elementos básicos que se utilizan
como bloques constructivos, así como reglas para las que esos elementos se
combinan. Estas reglas se denominan sintaxis del lenguaje. Solamente las ...
Regístrate para leer el documento completo.