SlideShare una empresa de Scribd logo
1 de 2
APLICAR LOS PRICIPIOS DE PROGRAMACION
EN LA SOLUCION DE PROBLEMAS
1.-Desarrollar el proceso de solución de un problema
La resolución 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.
1.2 identificar el problema
Para identificar un problema, tenes que tener un enunciado con datos y una incognita a
resolver, entonces:
Identificar el problema
¿Cuál es el problema?, hay que construir modelos de simulación que han de permitir decidir
cual de varias propuestas es más eficaz para solucionar el problema planteado, así pues éstos
son modelos de gestión, no predictivos.
En primer lugar hay que identificar el problema con claridad, y describir los objetivos del estudio
con precisión. Aunque sea obvio, es muy importante una definición correcta del problema real
ya que todas las etapas siguientes gravitaran sobre ello.
Una vez definido el núcleo del problema, se ha de completar su descripción en base a la
aportación de conocimientos del tema
1.3 Analisis del problema
El problema tiene que estar definido y comprendido claramente,
una vez comprendido el problema se debe desarrollar el algoritmo
–procedimiento paso a paso de la solución del problema —
Por ultimo para resolver el problema mediante una computadora se necesita codificar
el algoritmo en un lenguaje de programación,
Es decir convertir el algoritmo a programa y comprobar que el programa soluciona verdadera
mente el problema.
El propósito del análisis del problema sirve al programador para llegar a la comprensión de la
naturaleza del problema.
El problema tiene que estar bien definido si se quiere llegar a una solución satisfactoria del
problema.
Para poder definir con precisión el problema se requiere que las especificaciones de entrada y
salida sean descritas con detalle.
1.4 Elaborar algoritmos para la solución de problemas
Un algoritmo es cualquier cosa que funcione paso a paso, donde cada paso se pueda describir
sin ambigüedad y sin hacer referencia a una computadora en particular, y además tiene un
límite fijo en cuanto a la cantidad de datos que se pueden leer/escribir en un solo paso. Esta
amplia definición abarca tanto a algoritmos prácticos como aquellos que solo funcionan en
teoría, por ejemplo el método de Newton y la eliminación de Gauss-Jordan funcionan, al menos
en principio, con números de precisión infinita; sin embargo no es posible programar la
precisión infinita en una computadora, y no por ello dejan de ser algoritmos
1.5 Elaborar diagramas de flujo en la solución de problemas
El diagrama de flujo o diagrama de actividades es la representación gráfica de lalgoritmo o
proceso. Se utiliza en disciplinas como programación, economía, procesos
industriales y psicología cognitiva.
En Lenguaje Unificado de Modelado (UML), un diagrama de actividades representa los flujos
de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un
diagrama de actividades muestra el flujo de control general.
1.6 Crear un Pseudocódigo de la solución de un problema
En ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una
descripción informal
1
de alto nivel de un algoritmo informático de programación, compacto e
informal, que utiliza las convenciones estructurales de un lenguaje de
programación verdadero , pero que está diseñado para la lectura humana en lugar de la lectura
mediante máquina, y con independencia de cualquier otro lenguaje de programación.
Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión
humana del algoritmo, tales como declaraciones de variables, código específico del sistema y
algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con
descripciones detalladas en lenguaje natural, o con notación matemática compacta.

Más contenido relacionado

La actualidad más candente

Logica de progrmacionn
Logica de progrmacionnLogica de progrmacionn
Logica de progrmacionnbrayan_2012
 
Pasos para la solución de un problema de programación
Pasos para la solución de un problema de programaciónPasos para la solución de un problema de programación
Pasos para la solución de un problema de programaciónAndrés Intriago
 
Pasos Para Resolver Un Problema Utilizando Un Pc
Pasos  Para Resolver Un Problema  Utilizando Un PcPasos  Para Resolver Un Problema  Utilizando Un Pc
Pasos Para Resolver Un Problema Utilizando Un Pcguest965b17
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemasncrmax
 
Metodología de solución de problemas y programación
Metodología de solución de problemas y programaciónMetodología de solución de problemas y programación
Metodología de solución de problemas y programaciónIsabel Martínez
 
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...Carlos M. Sandoval
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programaciónRoberto Aguirre
 
PRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNPRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNadark
 
Metodología para la resolución de problemas
Metodología para la resolución de problemasMetodología para la resolución de problemas
Metodología para la resolución de problemasLimbeRth Balam Dzib
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Lesly Gonzalez
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Lesly Gonzalez
 
El proceso de programacion
El proceso de programacion El proceso de programacion
El proceso de programacion vanessa_ri
 

La actualidad más candente (19)

Logica de progrmacionn
Logica de progrmacionnLogica de progrmacionn
Logica de progrmacionn
 
Pasos para la solución de un problema de programación
Pasos para la solución de un problema de programaciónPasos para la solución de un problema de programación
Pasos para la solución de un problema de programación
 
Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3
 
Pasos Para Resolver Un Problema Utilizando Un Pc
Pasos  Para Resolver Un Problema  Utilizando Un PcPasos  Para Resolver Un Problema  Utilizando Un Pc
Pasos Para Resolver Un Problema Utilizando Un Pc
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemas
 
Metodología de solución de problemas y programación
Metodología de solución de problemas y programaciónMetodología de solución de problemas y programación
Metodología de solución de problemas y programación
 
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
PRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNPRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓN
 
Metodología para la resolución de problemas
Metodología para la resolución de problemasMetodología para la resolución de problemas
Metodología para la resolución de problemas
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02
 
Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02Unidad1 130504213500-phpapp02
Unidad1 130504213500-phpapp02
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1 margie
Unidad 1 margieUnidad 1 margie
Unidad 1 margie
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
El proceso de programacion
El proceso de programacion El proceso de programacion
El proceso de programacion
 

Destacado

Principios contables
Principios contablesPrincipios contables
Principios contablesdmasias
 
Principios de conta en power p
Principios de conta en power pPrincipios de conta en power p
Principios de conta en power pLUISRDIANDERAS
 
Principios contables generalmente_aceptad
Principios contables generalmente_aceptadPrincipios contables generalmente_aceptad
Principios contables generalmente_aceptadjordan
 
Violacion a los pricipios de proporcionalidad y equidad en el cobro de dere...
Violacion  a los pricipios de proporcionalidad y equidad  en el cobro de dere...Violacion  a los pricipios de proporcionalidad y equidad  en el cobro de dere...
Violacion a los pricipios de proporcionalidad y equidad en el cobro de dere...Alejandro Sedano
 
Principios de Contabilidad
Principios de ContabilidadPrincipios de Contabilidad
Principios de ContabilidadClemente Mendoza
 
PRINCIPIOS DE CONTABILIDAD GENERALMENTE ACEPTADOS
PRINCIPIOS DE CONTABILIDAD GENERALMENTE ACEPTADOSPRINCIPIOS DE CONTABILIDAD GENERALMENTE ACEPTADOS
PRINCIPIOS DE CONTABILIDAD GENERALMENTE ACEPTADOSOscar Sanchez Callupe
 
Contabilidad PPT
Contabilidad PPTContabilidad PPT
Contabilidad PPTts1721
 
Contabilidad BáSica
Contabilidad BáSicaContabilidad BáSica
Contabilidad BáSicarachela78
 
presentación power point contabilidad
presentación power point contabilidadpresentación power point contabilidad
presentación power point contabilidadFátima Montero
 
DIAPOSITIVAS SOBRE CONTABILIDAD
DIAPOSITIVAS SOBRE CONTABILIDADDIAPOSITIVAS SOBRE CONTABILIDAD
DIAPOSITIVAS SOBRE CONTABILIDADJennifer Tonato
 
PRESENTACION DE CONTABILIDAD
PRESENTACION DE CONTABILIDADPRESENTACION DE CONTABILIDAD
PRESENTACION DE CONTABILIDADcontadormmc
 

Destacado (12)

Principios contables
Principios contablesPrincipios contables
Principios contables
 
Basicos contabilidad
Basicos contabilidadBasicos contabilidad
Basicos contabilidad
 
Principios de conta en power p
Principios de conta en power pPrincipios de conta en power p
Principios de conta en power p
 
Principios contables generalmente_aceptad
Principios contables generalmente_aceptadPrincipios contables generalmente_aceptad
Principios contables generalmente_aceptad
 
Violacion a los pricipios de proporcionalidad y equidad en el cobro de dere...
Violacion  a los pricipios de proporcionalidad y equidad  en el cobro de dere...Violacion  a los pricipios de proporcionalidad y equidad  en el cobro de dere...
Violacion a los pricipios de proporcionalidad y equidad en el cobro de dere...
 
Principios de Contabilidad
Principios de ContabilidadPrincipios de Contabilidad
Principios de Contabilidad
 
PRINCIPIOS DE CONTABILIDAD GENERALMENTE ACEPTADOS
PRINCIPIOS DE CONTABILIDAD GENERALMENTE ACEPTADOSPRINCIPIOS DE CONTABILIDAD GENERALMENTE ACEPTADOS
PRINCIPIOS DE CONTABILIDAD GENERALMENTE ACEPTADOS
 
Contabilidad PPT
Contabilidad PPTContabilidad PPT
Contabilidad PPT
 
Contabilidad BáSica
Contabilidad BáSicaContabilidad BáSica
Contabilidad BáSica
 
presentación power point contabilidad
presentación power point contabilidadpresentación power point contabilidad
presentación power point contabilidad
 
DIAPOSITIVAS SOBRE CONTABILIDAD
DIAPOSITIVAS SOBRE CONTABILIDADDIAPOSITIVAS SOBRE CONTABILIDAD
DIAPOSITIVAS SOBRE CONTABILIDAD
 
PRESENTACION DE CONTABILIDAD
PRESENTACION DE CONTABILIDADPRESENTACION DE CONTABILIDAD
PRESENTACION DE CONTABILIDAD
 

Similar a Aplicar los pricipios de programacion en la solucion de problemas

Similar a Aplicar los pricipios de programacion en la solucion de problemas (20)

Unidad 1
Unidad 1Unidad 1
Unidad 1
 
unidad 1
unidad 1unidad 1
unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Clase de programacion
Clase  de  programacionClase  de  programacion
Clase de programacion
 
Fp03
Fp03Fp03
Fp03
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
U1
U1U1
U1
 
Unidad 1 apps (1)
Unidad 1 apps (1)Unidad 1 apps (1)
Unidad 1 apps (1)
 
Unidad 1 apps (1)
Unidad 1 apps (1)Unidad 1 apps (1)
Unidad 1 apps (1)
 
Unidad 1 apps
Unidad 1 appsUnidad 1 apps
Unidad 1 apps
 
Unidad 1 apps (1)
Unidad 1 apps (1)Unidad 1 apps (1)
Unidad 1 apps (1)
 
Bloque 1
Bloque 1Bloque 1
Bloque 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02
 

Aplicar los pricipios de programacion en la solucion de problemas

  • 1. APLICAR LOS PRICIPIOS DE PROGRAMACION EN LA SOLUCION DE PROBLEMAS 1.-Desarrollar el proceso de solución de un problema La resolución 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. 1.2 identificar el problema Para identificar un problema, tenes que tener un enunciado con datos y una incognita a resolver, entonces: Identificar el problema ¿Cuál es el problema?, hay que construir modelos de simulación que han de permitir decidir cual de varias propuestas es más eficaz para solucionar el problema planteado, así pues éstos son modelos de gestión, no predictivos. En primer lugar hay que identificar el problema con claridad, y describir los objetivos del estudio con precisión. Aunque sea obvio, es muy importante una definición correcta del problema real ya que todas las etapas siguientes gravitaran sobre ello. Una vez definido el núcleo del problema, se ha de completar su descripción en base a la aportación de conocimientos del tema 1.3 Analisis del problema El problema tiene que estar definido y comprendido claramente, una vez comprendido el problema se debe desarrollar el algoritmo –procedimiento paso a paso de la solución del problema — Por ultimo para resolver el problema mediante una computadora se necesita codificar el algoritmo en un lenguaje de programación, Es decir convertir el algoritmo a programa y comprobar que el programa soluciona verdadera mente el problema. El propósito del análisis del problema sirve al programador para llegar a la comprensión de la naturaleza del problema. El problema tiene que estar bien definido si se quiere llegar a una solución satisfactoria del problema. Para poder definir con precisión el problema se requiere que las especificaciones de entrada y salida sean descritas con detalle.
  • 2. 1.4 Elaborar algoritmos para la solución de problemas Un algoritmo es cualquier cosa que funcione paso a paso, donde cada paso se pueda describir sin ambigüedad y sin hacer referencia a una computadora en particular, y además tiene un límite fijo en cuanto a la cantidad de datos que se pueden leer/escribir en un solo paso. Esta amplia definición abarca tanto a algoritmos prácticos como aquellos que solo funcionan en teoría, por ejemplo el método de Newton y la eliminación de Gauss-Jordan funcionan, al menos en principio, con números de precisión infinita; sin embargo no es posible programar la precisión infinita en una computadora, y no por ello dejan de ser algoritmos 1.5 Elaborar diagramas de flujo en la solución de problemas El diagrama de flujo o diagrama de actividades es la representación gráfica de lalgoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva. En Lenguaje Unificado de Modelado (UML), un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un diagrama de actividades muestra el flujo de control general. 1.6 Crear un Pseudocódigo de la solución de un problema En ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una descripción informal 1 de alto nivel de un algoritmo informático de programación, compacto e informal, que utiliza las convenciones estructurales de un lenguaje de programación verdadero , pero que está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta.