Ministerio de Educación
Republica de Panamá
Colegio Jesús María Pla c
tema
Desarrollo Lógico de Problemas
Estudiante
Katherine miranda
profesora
Gisela Bouche
año XI-A
año lectivo 2013
Definición de desarrollo lógico de
problemas
• 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.
• Este proceso exige los siguientes pasos:
• Análisis del problema.
• Diseño o desarrollo de un algoritmo.
• Transformación del algoritmo en un programa
(codificación).
• Ejecución y validación del programa.
Desarrollo lógico de problemas
análisis
• 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.
• Por ello, al abordar un problema que se
quiere resolver mediante un ordenador, el
programador necesita de la experiencia del
experto del dominio para entender el
problema. Al final, si se quiere llegar a una
solución satisfactoria es necesario que:
• El problema esté bien definido con el
máximo detalle
Diseño
• Un algoritmo 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)
Codificación
• El resultado de la codificación son los
códigos, los cuales son cuerpos legales
sistemáticos, redactados con la técnica
legislativa mas depurada.
• La codificación por lo general es encargada a
una comisión de jurisconsultos para que
redacten el Código.
• La codificación puede ser de dos clases:
codificación parcial y codificación total. La
codificación parcial es cuando en un Código se
regula sólo una parte de la rama del derecho
regulada. La codificación total es cuando en
un Código se regula total e íntegramente la
rama del derecho regulado.
La Depuración
DESPUES QUE EL COMPILADOR DETECTE LOS
ERRORES, SE DA PASO AL DEPURADOR QUE DA
LA SOLUCION AL PROGRAMA SIN NINGUNA
FALLA, AYUDA A COMPRENDER EL PROGRAMA Y
FACILITA LAS MODIFICACIONES
Depuración
Compilación
• Es un programa informático que traduce un
programa escrito en un lenguaje de
programación a otro lenguaje de
programación, generando un programa
equivalente que la máquina será capaz de
interpretar. es un programa que permite
traducir el código fuente de un programa en
lenguaje de alto nivel, a otro lenguaje de nivel
inferior (típicamente lenguaje de máquina).
Compilación
Mantenimiento
• Se lleva a cabo después de terminado el
programa, cuando se detecta que es necesario
hacer algún cambio, ajuste o
complementación al programa para que siga
trabajando de manera correcta.
mantenimieto
Kathy.m.zz

Kathy.m.zz

  • 1.
    Ministerio de Educación Republicade Panamá Colegio Jesús María Pla c tema Desarrollo Lógico de Problemas Estudiante Katherine miranda profesora Gisela Bouche año XI-A año lectivo 2013
  • 2.
    Definición de desarrollológico de problemas • 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.
  • 3.
    • Este procesoexige los siguientes pasos: • Análisis del problema. • Diseño o desarrollo de un algoritmo. • Transformación del algoritmo en un programa (codificación). • Ejecución y validación del programa.
  • 4.
  • 5.
    análisis • Cuando unusuario 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 ello,al abordar un problema que se quiere resolver mediante un ordenador, el programador necesita de la experiencia del experto del dominio para entender el problema. Al final, si se quiere llegar a una solución satisfactoria es necesario que: • El problema esté bien definido con el máximo detalle
  • 7.
    Diseño • Un algoritmoconsiste 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.
    Codificación • El resultadode la codificación son los códigos, los cuales son cuerpos legales sistemáticos, redactados con la técnica legislativa mas depurada. • La codificación por lo general es encargada a una comisión de jurisconsultos para que redacten el Código.
  • 10.
    • La codificaciónpuede ser de dos clases: codificación parcial y codificación total. La codificación parcial es cuando en un Código se regula sólo una parte de la rama del derecho regulada. La codificación total es cuando en un Código se regula total e íntegramente la rama del derecho regulado.
  • 12.
    La Depuración DESPUES QUEEL COMPILADOR DETECTE LOS ERRORES, SE DA PASO AL DEPURADOR QUE DA LA SOLUCION AL PROGRAMA SIN NINGUNA FALLA, AYUDA A COMPRENDER EL PROGRAMA Y FACILITA LAS MODIFICACIONES
  • 13.
  • 14.
    Compilación • Es unprograma informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje de máquina).
  • 15.
  • 16.
    Mantenimiento • Se llevaa cabo después de terminado el programa, cuando se detecta que es necesario hacer algún cambio, ajuste o complementación al programa para que siga trabajando de manera correcta.
  • 17.