SlideShare una empresa de Scribd logo
1 de 4
Unidad 1
APLICAR LOS PRINCIPIOS DE
PROGRAMACIÓN EN LA
SOLUCIÓN DE PROBLEMA
1. Desarrollar el proceso de solución de un problema 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.
Este proceso exige los siguientes Pas Análisis del problema.
1.1. Identificar el problema
Identificar el problema es cuando nos damos cuenta de que algo no funciona
correctamente, como por decir un programa que no realice la tarea que debe de
hacer, o en otro caso aun ni si quiera tenemos el programa y necesitamos uno que
nos ayude a la captura y clasificación de ciertos datos, allí es cuando nos damos
cuenta de que tenemos un problema.
1.2. Análisis del problema
El análisis del problema es conocer cada uno de los detalles del mismo, saber
cuáles son sus trabas y cuál es el fin al que se quiere llegar asea que hay que
definir qué es lo que queremos que haga ese programa. A esto se le llama
dominio del problema, al final si queremos una solución completa es necesario
que el problema este bien definido hasta el más minimo detalle.
1.3. Elaborar algoritmos de la solución del problema
Elaborar un algoritmo, es crear una secuencia finita de tareas definidas que
resuelvan el debe de ser finito si se sigue un algoritmo en algún momento debe de
terminar. Por ejemplo la receta de un agua de limón
 Paso1: Tomar el agua
 Paso2: Verter el agua en una jarra
 Paso3: Verter el azúcar al agua
 Paso4: Tomar una cuchara y mover
 Paso5: Tomar unos limones y cortarlos a la mitad
 Paso6: Exprimir los limones en la jarra
 Paso7: Mover con la cuchara
1.4. Elaborar diagramas de flujo de la solución del problema
El elaborar un diagrama de flujo nos ayuda a entender más el algoritmo en el que
está basado este.Un Diagrama de Flujo representa la esquematización gráfica de
un algoritmo , el cual muestra gráficamente los pasos o procesos a seguir para
alcanzar la solución de un problema Es importante resaltar que el Diagrama de
Flujo muestra el sistema como una red de procesos funcionales conectados entre
sí por " Tuberías " y "Depósitos" de datos que permite describir el movimiento de
los datos a través del Sistema. Este describirá : Lugares de Origen y Destino de
los datos , Transformaciones a las que son sometidos los datos, Lugares en los
que se almacenan los datos dentro del sistema , Los canales por donde circulan
los datos.
1.5. Crear Pseudocódigo de la solución del problema
Mezcla de lenguaje de programación y español (o inglés o cualquier otro idioma)
que se emplea, dentro de la programación estructurada, para realizar el diseño de
un programa. Es la representación narrativa de los pasos que debe seguir un
algoritmo Para dar solución a un problema determinado. El Pseudocódigo utiliza
palabras que indican el proceso a realizar.
1.6. Prueba de escritorio de la solución del problema
Se denomina prueba de escritorio a la comprobación que se hace de un algoritmo
para saber si está bien hecho. Esta prueba consiste en tomar datos específicos
como entrada y seguir la secuencia indicada en el algoritmo hasta obtener un
resultado, el análisis de estos resultados indicará si el algoritmo está correcto o si
por el contrario hay necesidad de corregirlo o hacerle ajustes.

Más contenido relacionado

La actualidad más candente

Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1fabi1775
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionbrayan_2012
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1Evelin Claudia
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemasncrmax
 
Introduccion a las técnicas de programación
Introduccion a las técnicas de programaciónIntroduccion a las técnicas de programación
Introduccion a las técnicas de programaciónMarionCastro
 
El proceso de programacion
El proceso de programacion El proceso de programacion
El proceso de programacion vanessa_ri
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programaciónelizabethpaola
 

La actualidad más candente (12)

Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Taller steisy
Taller steisyTaller steisy
Taller steisy
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemas
 
1asdfg
1asdfg1asdfg
1asdfg
 
Introduccion a las técnicas de programación
Introduccion a las técnicas de programaciónIntroduccion a las técnicas de programación
Introduccion a las técnicas de programación
 
El proceso de programacion
El proceso de programacion El proceso de programacion
El proceso de programacion
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Tema5 fispc0809
Tema5 fispc0809Tema5 fispc0809
Tema5 fispc0809
 

Destacado

Social Media Update Q2/2014 - deutsche Banken und Finanzinstitute auf Facebook
Social Media Update Q2/2014 - deutsche Banken und Finanzinstitute auf FacebookSocial Media Update Q2/2014 - deutsche Banken und Finanzinstitute auf Facebook
Social Media Update Q2/2014 - deutsche Banken und Finanzinstitute auf FacebooksocialBench GmbH
 
Eine Studie von Georg Schell zu Kassenkrediten
Eine Studie von Georg Schell zu KassenkreditenEine Studie von Georg Schell zu Kassenkrediten
Eine Studie von Georg Schell zu KassenkreditenCDU Sankt Augustin
 
InterConnection Webinar [Spanish]
InterConnection Webinar [Spanish]InterConnection Webinar [Spanish]
InterConnection Webinar [Spanish]tistalks
 
Tipos de marketing
Tipos de marketingTipos de marketing
Tipos de marketingjuli2405
 
Iskander Business Partner Studie: Verständlichkeit in der Unternehmenskommuni...
Iskander Business Partner Studie: Verständlichkeit in der Unternehmenskommuni...Iskander Business Partner Studie: Verständlichkeit in der Unternehmenskommuni...
Iskander Business Partner Studie: Verständlichkeit in der Unternehmenskommuni...Iskander Business Partner GmbH
 
Psicología de las organizaciones
Psicología de las organizaciones Psicología de las organizaciones
Psicología de las organizaciones Cari Muñoz Parada
 
Uusi yhteiskuntasopimus
Uusi yhteiskuntasopimusUusi yhteiskuntasopimus
Uusi yhteiskuntasopimusTommi Laitio
 
Trabajo de investigación
Trabajo de investigaciónTrabajo de investigación
Trabajo de investigaciónvavella
 
Damit es Ihnen richtig gut geht - Tippps zur Gesundheitsförderung - Gemeinsam...
Damit es Ihnen richtig gut geht - Tippps zur Gesundheitsförderung - Gemeinsam...Damit es Ihnen richtig gut geht - Tippps zur Gesundheitsförderung - Gemeinsam...
Damit es Ihnen richtig gut geht - Tippps zur Gesundheitsförderung - Gemeinsam...Dr. Anne Katrin Matyssek
 
Sharing-Economy. Neue Herausforderungen für den Tourismus
Sharing-Economy. Neue Herausforderungen für den TourismusSharing-Economy. Neue Herausforderungen für den Tourismus
Sharing-Economy. Neue Herausforderungen für den Tourismusf/21 Büro für Zukunftsfragen
 

Destacado (20)

Quest cets tedesco
Quest cets tedescoQuest cets tedesco
Quest cets tedesco
 
Prevencion de riesgo.
Prevencion de riesgo.Prevencion de riesgo.
Prevencion de riesgo.
 
Energiemanagement
EnergiemanagementEnergiemanagement
Energiemanagement
 
Web 2.0 diseño de páginas web
Web 2.0 diseño de páginas webWeb 2.0 diseño de páginas web
Web 2.0 diseño de páginas web
 
Foros de voz
Foros de vozForos de voz
Foros de voz
 
Social Media Update Q2/2014 - deutsche Banken und Finanzinstitute auf Facebook
Social Media Update Q2/2014 - deutsche Banken und Finanzinstitute auf FacebookSocial Media Update Q2/2014 - deutsche Banken und Finanzinstitute auf Facebook
Social Media Update Q2/2014 - deutsche Banken und Finanzinstitute auf Facebook
 
Eine Studie von Georg Schell zu Kassenkrediten
Eine Studie von Georg Schell zu KassenkreditenEine Studie von Georg Schell zu Kassenkrediten
Eine Studie von Georg Schell zu Kassenkrediten
 
Uml
UmlUml
Uml
 
InterConnection Webinar [Spanish]
InterConnection Webinar [Spanish]InterConnection Webinar [Spanish]
InterConnection Webinar [Spanish]
 
Tipos de marketing
Tipos de marketingTipos de marketing
Tipos de marketing
 
Iskander Business Partner Studie: Verständlichkeit in der Unternehmenskommuni...
Iskander Business Partner Studie: Verständlichkeit in der Unternehmenskommuni...Iskander Business Partner Studie: Verständlichkeit in der Unternehmenskommuni...
Iskander Business Partner Studie: Verständlichkeit in der Unternehmenskommuni...
 
Psicología de las organizaciones
Psicología de las organizaciones Psicología de las organizaciones
Psicología de las organizaciones
 
Dagmar Frick-Islitzer Bio + Abstract
Dagmar Frick-Islitzer Bio + AbstractDagmar Frick-Islitzer Bio + Abstract
Dagmar Frick-Islitzer Bio + Abstract
 
imagenes
imagenesimagenes
imagenes
 
Cv for igu coah actu ok
Cv for igu coah actu okCv for igu coah actu ok
Cv for igu coah actu ok
 
Neubauobjekt Riedenburg Terrassen
Neubauobjekt Riedenburg TerrassenNeubauobjekt Riedenburg Terrassen
Neubauobjekt Riedenburg Terrassen
 
Uusi yhteiskuntasopimus
Uusi yhteiskuntasopimusUusi yhteiskuntasopimus
Uusi yhteiskuntasopimus
 
Trabajo de investigación
Trabajo de investigaciónTrabajo de investigación
Trabajo de investigación
 
Damit es Ihnen richtig gut geht - Tippps zur Gesundheitsförderung - Gemeinsam...
Damit es Ihnen richtig gut geht - Tippps zur Gesundheitsförderung - Gemeinsam...Damit es Ihnen richtig gut geht - Tippps zur Gesundheitsförderung - Gemeinsam...
Damit es Ihnen richtig gut geht - Tippps zur Gesundheitsförderung - Gemeinsam...
 
Sharing-Economy. Neue Herausforderungen für den Tourismus
Sharing-Economy. Neue Herausforderungen für den TourismusSharing-Economy. Neue Herausforderungen für den Tourismus
Sharing-Economy. Neue Herausforderungen für den Tourismus
 

Similar a Unidad 1 (20)

Unidad1
Unidad1Unidad1
Unidad1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Video
VideoVideo
Video
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
TRABAJO DE LA SEGUNDA EVALUACIÓN -VIDEO1
TRABAJO DE LA SEGUNDA EVALUACIÓN -VIDEO1TRABAJO DE LA SEGUNDA EVALUACIÓN -VIDEO1
TRABAJO DE LA SEGUNDA EVALUACIÓN -VIDEO1
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
unidad 1
unidad 1unidad 1
unidad 1
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Laura Michell♥
Laura Michell♥Laura Michell♥
Laura Michell♥
 
Exposicion unidad-iii
Exposicion unidad-iiiExposicion unidad-iii
Exposicion unidad-iii
 
Metodología para la solución de problemas
Metodología para la solución de problemasMetodología para la solución de problemas
Metodología para la solución de problemas
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos
 
Bloque 1
Bloque 1Bloque 1
Bloque 1
 

Más de Mariela_Guerrero (20)

Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 6 gaem
Unidad 6 gaemUnidad 6 gaem
Unidad 6 gaem
 
Practica 28
Practica 28Practica 28
Practica 28
 
Practica 30
Practica 30Practica 30
Practica 30
 
Practica 29.1
Practica 29.1Practica 29.1
Practica 29.1
 
Unidad 7 gaem
Unidad 7 gaemUnidad 7 gaem
Unidad 7 gaem
 
Practica 25
Practica 25Practica 25
Practica 25
 
Practica 24
Practica 24Practica 24
Practica 24
 
Practica 23
Practica 23Practica 23
Practica 23
 
Practica 27
Practica 27Practica 27
Practica 27
 
Practica 26
Practica 26Practica 26
Practica 26
 
Practica 25
Practica 25Practica 25
Practica 25
 
Practica 22
Practica 22Practica 22
Practica 22
 
Cuestionario[1]
Cuestionario[1]Cuestionario[1]
Cuestionario[1]
 
Practica 5[1]
Practica 5[1]Practica 5[1]
Practica 5[1]
 
Practica 4
Practica 4Practica 4
Practica 4
 
Practica 4
Practica 4Practica 4
Practica 4
 

Unidad 1

  • 1. Unidad 1 APLICAR LOS PRINCIPIOS DE PROGRAMACIÓN EN LA SOLUCIÓN DE PROBLEMA
  • 2. 1. Desarrollar el proceso de solución de un problema 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. Este proceso exige los siguientes Pas Análisis del problema. 1.1. Identificar el problema Identificar el problema es cuando nos damos cuenta de que algo no funciona correctamente, como por decir un programa que no realice la tarea que debe de hacer, o en otro caso aun ni si quiera tenemos el programa y necesitamos uno que nos ayude a la captura y clasificación de ciertos datos, allí es cuando nos damos cuenta de que tenemos un problema. 1.2. Análisis del problema El análisis del problema es conocer cada uno de los detalles del mismo, saber cuáles son sus trabas y cuál es el fin al que se quiere llegar asea que hay que definir qué es lo que queremos que haga ese programa. A esto se le llama dominio del problema, al final si queremos una solución completa es necesario que el problema este bien definido hasta el más minimo detalle.
  • 3. 1.3. Elaborar algoritmos de la solución del problema Elaborar un algoritmo, es crear una secuencia finita de tareas definidas que resuelvan el debe de ser finito si se sigue un algoritmo en algún momento debe de terminar. Por ejemplo la receta de un agua de limón  Paso1: Tomar el agua  Paso2: Verter el agua en una jarra  Paso3: Verter el azúcar al agua  Paso4: Tomar una cuchara y mover  Paso5: Tomar unos limones y cortarlos a la mitad  Paso6: Exprimir los limones en la jarra  Paso7: Mover con la cuchara 1.4. Elaborar diagramas de flujo de la solución del problema El elaborar un diagrama de flujo nos ayuda a entender más el algoritmo en el que está basado este.Un Diagrama de Flujo representa la esquematización gráfica de un algoritmo , el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema Es importante resaltar que el Diagrama de Flujo muestra el sistema como una red de procesos funcionales conectados entre sí por " Tuberías " y "Depósitos" de datos que permite describir el movimiento de los datos a través del Sistema. Este describirá : Lugares de Origen y Destino de los datos , Transformaciones a las que son sometidos los datos, Lugares en los que se almacenan los datos dentro del sistema , Los canales por donde circulan los datos.
  • 4. 1.5. Crear Pseudocódigo de la solución del problema Mezcla de lenguaje de programación y español (o inglés o cualquier otro idioma) que se emplea, dentro de la programación estructurada, para realizar el diseño de un programa. Es la representación narrativa de los pasos que debe seguir un algoritmo Para dar solución a un problema determinado. El Pseudocódigo utiliza palabras que indican el proceso a realizar. 1.6. Prueba de escritorio de la solución del problema Se denomina prueba de escritorio a la comprobación que se hace de un algoritmo para saber si está bien hecho. Esta prueba consiste en tomar datos específicos como entrada y seguir la secuencia indicada en el algoritmo hasta obtener un resultado, el análisis de estos resultados indicará si el algoritmo está correcto o si por el contrario hay necesidad de corregirlo o hacerle ajustes.