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

1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1Evelin Claudia
 
El proceso de programacion
El proceso de programacion El proceso de programacion
El proceso de programacion vanessa_ri
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionbrayan_2012
 
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
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programaciónelizabethpaola
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1fabi1775
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemasncrmax
 
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaJesus Freites
 

La actualidad más candente (11)

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
 
El proceso de programacion
El proceso de programacion El proceso de programacion
El proceso de programacion
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
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
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemas
 
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
 
Tema5 fispc0809
Tema5 fispc0809Tema5 fispc0809
Tema5 fispc0809
 

Destacado

Como trabajar con las ideas de los alumnos
Como trabajar con las ideas de los alumnosComo trabajar con las ideas de los alumnos
Como trabajar con las ideas de los alumnosheidyramirezcastro
 
Ultimas tecnologias de la electrónica
Ultimas tecnologias de la electrónica Ultimas tecnologias de la electrónica
Ultimas tecnologias de la electrónica Christian Rueda
 
Presentación tania,gianny,cristian
Presentación tania,gianny,cristianPresentación tania,gianny,cristian
Presentación tania,gianny,cristiancriztianpoveda
 
Capitulo 1 residuos sólidos descripción general
Capitulo 1 residuos sólidos  descripción generalCapitulo 1 residuos sólidos  descripción general
Capitulo 1 residuos sólidos descripción generalDaniela Alomia
 
Bensberger Bürgergespräch Präsentation 27.11.2012
Bensberger Bürgergespräch Präsentation 27.11.2012Bensberger Bürgergespräch Präsentation 27.11.2012
Bensberger Bürgergespräch Präsentation 27.11.2012Lennart Höring
 
Oferta apartamentos insua finisterre estancias de septiembre a diciembre 2013
Oferta apartamentos insua finisterre estancias de septiembre a diciembre 2013Oferta apartamentos insua finisterre estancias de septiembre a diciembre 2013
Oferta apartamentos insua finisterre estancias de septiembre a diciembre 2013Enrique Pérez Sampedro
 
Nordic walking, Bike- und Wanderführer
Nordic walking, Bike- und WanderführerNordic walking, Bike- und Wanderführer
Nordic walking, Bike- und WanderführerFamilienhotel Maria
 
Balanced scorecard
Balanced scorecardBalanced scorecard
Balanced scorecardLismirabal
 
Desoldar y Soldar
Desoldar y SoldarDesoldar y Soldar
Desoldar y SoldarCelia_Jonas
 
Los medios de comunicación
Los medios de comunicaciónLos medios de comunicación
Los medios de comunicaciónkaty_kat
 
Gezeitenkonzerte | Resonanz 2012
Gezeitenkonzerte | Resonanz 2012Gezeitenkonzerte | Resonanz 2012
Gezeitenkonzerte | Resonanz 2012Wibke Heß
 
Practica califica de informatica juridica
Practica califica de informatica juridicaPractica califica de informatica juridica
Practica califica de informatica juridicaalaydahuanca
 

Destacado (20)

Como trabajar con las ideas de los alumnos
Como trabajar con las ideas de los alumnosComo trabajar con las ideas de los alumnos
Como trabajar con las ideas de los alumnos
 
Ultimas tecnologias de la electrónica
Ultimas tecnologias de la electrónica Ultimas tecnologias de la electrónica
Ultimas tecnologias de la electrónica
 
Presentación tania,gianny,cristian
Presentación tania,gianny,cristianPresentación tania,gianny,cristian
Presentación tania,gianny,cristian
 
Capitulo 1 residuos sólidos descripción general
Capitulo 1 residuos sólidos  descripción generalCapitulo 1 residuos sólidos  descripción general
Capitulo 1 residuos sólidos descripción general
 
Bensberger Bürgergespräch Präsentation 27.11.2012
Bensberger Bürgergespräch Präsentation 27.11.2012Bensberger Bürgergespräch Präsentation 27.11.2012
Bensberger Bürgergespräch Präsentation 27.11.2012
 
Oferta apartamentos insua finisterre estancias de septiembre a diciembre 2013
Oferta apartamentos insua finisterre estancias de septiembre a diciembre 2013Oferta apartamentos insua finisterre estancias de septiembre a diciembre 2013
Oferta apartamentos insua finisterre estancias de septiembre a diciembre 2013
 
Nordic walking, Bike- und Wanderführer
Nordic walking, Bike- und WanderführerNordic walking, Bike- und Wanderführer
Nordic walking, Bike- und Wanderführer
 
Balanced scorecard
Balanced scorecardBalanced scorecard
Balanced scorecard
 
Desoldar y Soldar
Desoldar y SoldarDesoldar y Soldar
Desoldar y Soldar
 
Power de animales
Power de animalesPower de animales
Power de animales
 
Los medios de comunicación
Los medios de comunicaciónLos medios de comunicación
Los medios de comunicación
 
Que es un blog
Que es un blogQue es un blog
Que es un blog
 
Egipto Historia
Egipto HistoriaEgipto Historia
Egipto Historia
 
El universo
El universoEl universo
El universo
 
Gezeitenkonzerte | Resonanz 2012
Gezeitenkonzerte | Resonanz 2012Gezeitenkonzerte | Resonanz 2012
Gezeitenkonzerte | Resonanz 2012
 
Ciclismo monterrey
Ciclismo monterreyCiclismo monterrey
Ciclismo monterrey
 
Practica califica de informatica juridica
Practica califica de informatica juridicaPractica califica de informatica juridica
Practica califica de informatica juridica
 
Joan miró 2
Joan miró 2Joan miró 2
Joan miró 2
 
Introducción a la informática
Introducción a la informáticaIntroducción a la informática
Introducción a la informática
 
HTML
HTMLHTML
HTML
 

Similar a Unidad 1 (20)

1asdfg
1asdfg1asdfg
1asdfg
 
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
 

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 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
 

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.