SlideShare una empresa de Scribd logo
1 de 18
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

Más contenido relacionado

La actualidad más candente

Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación323santy323
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacionrafafigue19
 
Unidad 02 -_metodologia_para_solucionar_un_problema
Unidad 02 -_metodologia_para_solucionar_un_problemaUnidad 02 -_metodologia_para_solucionar_un_problema
Unidad 02 -_metodologia_para_solucionar_un_problemaIdealab
 
RESOLVER PROBLEMAS EN UNA COMPUTADORA
RESOLVER PROBLEMAS EN UNA COMPUTADORARESOLVER PROBLEMAS EN UNA COMPUTADORA
RESOLVER PROBLEMAS EN UNA COMPUTADORARobertoCarlos523
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónjusto morales
 
Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1LisbleinArismendi
 
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoUser 11101
 
Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++franjpr
 
Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programaciónLucy
 

La actualidad más candente (17)

Programación
ProgramaciónProgramación
Programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
Mapa conceptual de_la_metodologia
Mapa conceptual de_la_metodologiaMapa conceptual de_la_metodologia
Mapa conceptual de_la_metodologia
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Bloque 1
Bloque 1Bloque 1
Bloque 1
 
Unidad 02 -_metodologia_para_solucionar_un_problema
Unidad 02 -_metodologia_para_solucionar_un_problemaUnidad 02 -_metodologia_para_solucionar_un_problema
Unidad 02 -_metodologia_para_solucionar_un_problema
 
RESOLVER PROBLEMAS EN UNA COMPUTADORA
RESOLVER PROBLEMAS EN UNA COMPUTADORARESOLVER PROBLEMAS EN UNA COMPUTADORA
RESOLVER PROBLEMAS EN UNA COMPUTADORA
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1
 
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujo
 
Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++
 
Alg diag
Alg diagAlg diag
Alg diag
 
Metodologia Programación
Metodologia ProgramaciónMetodologia Programación
Metodologia Programación
 
Programación.
Programación.Programación.
Programación.
 
Introduccion a la programación
Introduccion a la programaciónIntroduccion a la programación
Introduccion a la programación
 

Destacado

MODELO PEDAGOGICO ROUSSEAU
MODELO PEDAGOGICO ROUSSEAUMODELO PEDAGOGICO ROUSSEAU
MODELO PEDAGOGICO ROUSSEAUelisabethteran
 
Comercio y Administarciòn Sabrina Amagua 5
Comercio y Administarciòn Sabrina Amagua 5Comercio y Administarciòn Sabrina Amagua 5
Comercio y Administarciòn Sabrina Amagua 5Sabrina Amagua
 
Modelos pedagógicos
Modelos pedagógicosModelos pedagógicos
Modelos pedagógicosNayeliFloresA
 
Diapositivas del modelo de deliberacion curriculo
Diapositivas del modelo de deliberacion curriculoDiapositivas del modelo de deliberacion curriculo
Diapositivas del modelo de deliberacion curriculoUgel 09
 
Características de las personas que poseen inteligencia naturalista
Características de las personas que poseen inteligencia naturalistaCaracterísticas de las personas que poseen inteligencia naturalista
Características de las personas que poseen inteligencia naturalistaDayanna Saltos
 
Modelos pedagogicos actuales de enseñanza
Modelos pedagogicos actuales de enseñanzaModelos pedagogicos actuales de enseñanza
Modelos pedagogicos actuales de enseñanzamonse360
 
Teorias constructivistas de bandura ausbel-wallon
Teorias constructivistas de bandura ausbel-wallonTeorias constructivistas de bandura ausbel-wallon
Teorias constructivistas de bandura ausbel-wallonpochocasares
 
Modelos Pedagogicos, Evaluacion del aprendizaje
Modelos Pedagogicos, Evaluacion del aprendizajeModelos Pedagogicos, Evaluacion del aprendizaje
Modelos Pedagogicos, Evaluacion del aprendizajeAngel Velasco
 
MODELOS PEDAGÓGICOS Y DISEÑO CURRICULAR (Mayo Octubre 2011)
MODELOS PEDAGÓGICOS Y DISEÑO CURRICULAR (Mayo Octubre 2011)MODELOS PEDAGÓGICOS Y DISEÑO CURRICULAR (Mayo Octubre 2011)
MODELOS PEDAGÓGICOS Y DISEÑO CURRICULAR (Mayo Octubre 2011)Videoconferencias UTPL
 

Destacado (13)

MEJOR MODELO DE EDUCACION
MEJOR MODELO DE EDUCACIONMEJOR MODELO DE EDUCACION
MEJOR MODELO DE EDUCACION
 
Modelos pedagogicos
Modelos pedagogicosModelos pedagogicos
Modelos pedagogicos
 
MODELO PEDAGOGICO ROUSSEAU
MODELO PEDAGOGICO ROUSSEAUMODELO PEDAGOGICO ROUSSEAU
MODELO PEDAGOGICO ROUSSEAU
 
Comercio y Administarciòn Sabrina Amagua 5
Comercio y Administarciòn Sabrina Amagua 5Comercio y Administarciòn Sabrina Amagua 5
Comercio y Administarciòn Sabrina Amagua 5
 
Modelos pedagógicos
Modelos pedagógicosModelos pedagógicos
Modelos pedagógicos
 
Diapositivas del modelo de deliberacion curriculo
Diapositivas del modelo de deliberacion curriculoDiapositivas del modelo de deliberacion curriculo
Diapositivas del modelo de deliberacion curriculo
 
Características de las personas que poseen inteligencia naturalista
Características de las personas que poseen inteligencia naturalistaCaracterísticas de las personas que poseen inteligencia naturalista
Características de las personas que poseen inteligencia naturalista
 
Modelos pedagogicos actuales de enseñanza
Modelos pedagogicos actuales de enseñanzaModelos pedagogicos actuales de enseñanza
Modelos pedagogicos actuales de enseñanza
 
Teorias constructivistas de bandura ausbel-wallon
Teorias constructivistas de bandura ausbel-wallonTeorias constructivistas de bandura ausbel-wallon
Teorias constructivistas de bandura ausbel-wallon
 
Aprendizaje natural rosseau
Aprendizaje natural rosseau Aprendizaje natural rosseau
Aprendizaje natural rosseau
 
Modelos Pedagogicos, Evaluacion del aprendizaje
Modelos Pedagogicos, Evaluacion del aprendizajeModelos Pedagogicos, Evaluacion del aprendizaje
Modelos Pedagogicos, Evaluacion del aprendizaje
 
Modenf.powerpoint
Modenf.powerpointModenf.powerpoint
Modenf.powerpoint
 
MODELOS PEDAGÓGICOS Y DISEÑO CURRICULAR (Mayo Octubre 2011)
MODELOS PEDAGÓGICOS Y DISEÑO CURRICULAR (Mayo Octubre 2011)MODELOS PEDAGÓGICOS Y DISEÑO CURRICULAR (Mayo Octubre 2011)
MODELOS PEDAGÓGICOS Y DISEÑO CURRICULAR (Mayo Octubre 2011)
 

Similar a Kathy.m.zz (20)

Laura Michell♥
Laura Michell♥Laura Michell♥
Laura Michell♥
 
Trabajo de romero
Trabajo de romeroTrabajo de romero
Trabajo de romero
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
programación :)
programación :)programación :)
programación :)
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
desarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasdesarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadoras
 
Resolución de problemas haciendo uso del computador
Resolución de problemas haciendo uso del computadorResolución de problemas haciendo uso del computador
Resolución de problemas haciendo uso del computador
 
Programación algoritmica
Programación algoritmicaProgramación algoritmica
Programación algoritmica
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdf
 
Lectur act 3
Lectur act 3Lectur act 3
Lectur act 3
 
Conceptos basicos algoritmos
Conceptos basicos algoritmosConceptos basicos algoritmos
Conceptos basicos algoritmos
 
Presentacion info
Presentacion infoPresentacion info
Presentacion info
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Algoritmos - Curso UNE
Algoritmos - Curso UNEAlgoritmos - Curso UNE
Algoritmos - Curso UNE
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 

Kathy.m.zz

  • 1. 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
  • 2. 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.
  • 3. • 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.
  • 5. 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.
  • 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 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)
  • 8.
  • 9. 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.
  • 10. • 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.
  • 11.
  • 12. 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
  • 14. 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).
  • 16. 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.