El documento describe las etapas del desarrollo lógico de un problema mediante un ordenador: análisis del problema, diseño del algoritmo, codificación del programa, depuración para corregir errores, compilación para traducir el código a lenguaje de la máquina, y mantenimiento del programa.
2. Republica de Panamá
Ministerio de Educación
Colegio Jesus María Pla C.
Trabajo de: Tecnología de la Informática
Tema: Desarrollo Lógico de un Problema
Profesora: Gisela Bouche
Estudiante: Ana Samudio
Grado XI A
Año 2013
3. Desarrollo lógico de un problema
mediante un ordenador consiste en el
proceso que a partir de la descripción de
un problema, expresado habitualmente en
lenguaje natural y en términos propios del
dominio del problema, permite desarrollar
un programa que resuelva dicho
problema..
5. Análisis del problema
Cuando un usuario plantea a un
programador un problema que
resolver mediante su ordenador, por lo
general ese usuario tendrá
conocimientos más o menos amplios
sobre el dominio del problema, pero
no es habitual que tenga
conocimientos de informática.
6. Por ejemplo, un contable que necesita un
programa para llevar la contabilidad de una
empresa será un experto en contabilidad
(dominio del problema), pero no tiene por
qué ser experto en programación. Del
mismo modo, el informático que va a
resolver un determinado problema puede
ser un experto programador, pero en
principio no tiene por qué conocer el
dominio del problema.
7.
8. Diseño
consiste en una especificación clara y
concisa de los pasos necesarios para
resolver un determinado problema, pero
para poder diseñar algoritmos es necesario
disponer de una notación, que llamaremos
‘notación algorítmica’, que permita:
Describir las operaciones puestas en juego
(acciones, instrucciones, comandos,...)
Describir los objetos manipulados por el
algoritmo (datos/informaciones).
9. Controlar la realización de las acciones descritas,
indicando la forma en que estas se organizan en
el tiempo
Para poder describir cualquier tipo de acción de
las que intervienen en un algoritmo, diversos
autores proponen el uso de un conjunto de
construcciones lógicas (secuencia, decisión e
iteración) con las que es posible escribir
cualquier programa .Lo que sigue a continuación
es la descripción de las diferentes construcciones
disponibles para el diseño de algoritmos.
10.
11. CODIFICACIÓN
Se escribe la Diseño del Código
solución del BASADO algoritmo
Conocido fuente problema Lenguaje
de Se escribe programación.
12.
13. DEPURACIÓN
Después que el compilador
detecte DEPURACIÓN los
errores Se da paso al
depurador que de la solución al
problema sin ninguna falla
Ayuda a Y facilita las
comprender el modificaciones
programa.
14.
15. COMPILACIÓN
Revisión de las COMPILACIÓN
instrucciones del programador
Teniendo en cuenta que: La
gramática esté escrita
correctamente Transcribe el
Según las normas que
programa al se rige el
programador Finalmente
interior de la memoria.
16.
17. MANTENIMIENTO
Se lleva a cabo Después de
terminar el programa
Cuando se detecta un
debemos realizar un cambio
para complementar ese
trabajo.