SlideShare una empresa de Scribd logo
1 de 4
Unidad 1
APLICAR LOS PRINCIPIOS DE
PROGRAMACIÓN EN LA
SOLUCIÓN DE PROBLEMA
RUIZ PEREZ CINTYA DANNAYE
4° “A” INFORMATICA
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ásminimo 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

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 algoritmo como estrategia y herramienta para la solución de problemas
El algoritmo como estrategia y herramienta para la solución de problemasEl algoritmo como estrategia y herramienta para la solución de problemas
El algoritmo como estrategia y herramienta para la solución de problemasBERNARDAURELIOFELIZM
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...Deisy Pestana
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacionjeansebas154
 
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 problemasAmilcar Valladares
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmoroxanaparra28
 
Identificacion del planteamiento del problema
Identificacion del planteamiento del problemaIdentificacion del planteamiento del problema
Identificacion del planteamiento del problemaDavid Sanabria
 
Algoritmos y su representación
Algoritmos y  su representaciónAlgoritmos y  su representación
Algoritmos y su representaciónJopseman85
 
COMANDOS DE RAPTOR
COMANDOS DE RAPTORCOMANDOS DE RAPTOR
COMANDOS DE RAPTORAlfa Mercado
 
Conceptos sobre algoritmos y lenguaje de programación
Conceptos sobre algoritmos y lenguaje de programaciónConceptos sobre algoritmos y lenguaje de programación
Conceptos sobre algoritmos y lenguaje de programaciónjosemurillo237014
 

La actualidad más candente (13)

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 algoritmo como estrategia y herramienta para la solución de problemas
El algoritmo como estrategia y herramienta para la solución de problemasEl algoritmo como estrategia y herramienta para la solución de problemas
El algoritmo como estrategia y herramienta para la solución de problemas
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
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
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Taller de tecnologia periodo3
Taller de tecnologia periodo3Taller de tecnologia periodo3
Taller de tecnologia periodo3
 
Identificacion del planteamiento del problema
Identificacion del planteamiento del problemaIdentificacion del planteamiento del problema
Identificacion del planteamiento del problema
 
Algoritmos y su representación
Algoritmos y  su representaciónAlgoritmos y  su representación
Algoritmos y su representación
 
COMANDOS DE RAPTOR
COMANDOS DE RAPTORCOMANDOS DE RAPTOR
COMANDOS DE RAPTOR
 
Conceptos sobre algoritmos y lenguaje de programación
Conceptos sobre algoritmos y lenguaje de programaciónConceptos sobre algoritmos y lenguaje de programación
Conceptos sobre algoritmos y lenguaje de programación
 
Comandos raptor
Comandos raptorComandos raptor
Comandos raptor
 

Destacado

Redes - Compactação de Áudio
Redes - Compactação de ÁudioRedes - Compactação de Áudio
Redes - Compactação de ÁudioThuan Saraiva
 
Fotografías de l a interna
Fotografías de l a internaFotografías de l a interna
Fotografías de l a internaprofes2014
 
02 calor y temperatura pame
02 calor y temperatura pame02 calor y temperatura pame
02 calor y temperatura pameIram Abif
 
Estrategias para haceral niño lector 3
Estrategias para haceral niño lector 3Estrategias para haceral niño lector 3
Estrategias para haceral niño lector 3Magu Arcia
 
Practica 14
Practica 14Practica 14
Practica 1412mary
 
Black Aggie - Héctor & Guillermo
Black Aggie -  Héctor & GuillermoBlack Aggie -  Héctor & Guillermo
Black Aggie - Héctor & Guillermoisarevi
 
Recetas con imaginación (iv)
Recetas con imaginación (iv)Recetas con imaginación (iv)
Recetas con imaginación (iv)scorpasj
 
3.3 combinarcorrespondencia extraescolar 1
3.3 combinarcorrespondencia extraescolar 13.3 combinarcorrespondencia extraescolar 1
3.3 combinarcorrespondencia extraescolar 1dulce1217
 
Balarhai egshigin egshigjvvleh vvreg
Balarhai egshigin egshigjvvleh vvregBalarhai egshigin egshigjvvleh vvreg
Balarhai egshigin egshigjvvleh vvregtseren2
 
El niño autista
El niño autistaEl niño autista
El niño autistaCursoEE
 

Destacado (20)

Diapositivas dominios
Diapositivas dominiosDiapositivas dominios
Diapositivas dominios
 
Cámara digital compacta wx5
Cámara digital compacta wx5Cámara digital compacta wx5
Cámara digital compacta wx5
 
Glosario copia
Glosario   copiaGlosario   copia
Glosario copia
 
Tsahim 2
Tsahim 2Tsahim 2
Tsahim 2
 
Redes - Compactação de Áudio
Redes - Compactação de ÁudioRedes - Compactação de Áudio
Redes - Compactação de Áudio
 
Fotografías de l a interna
Fotografías de l a internaFotografías de l a interna
Fotografías de l a interna
 
Linux
LinuxLinux
Linux
 
02 calor y temperatura pame
02 calor y temperatura pame02 calor y temperatura pame
02 calor y temperatura pame
 
Dia de la madre
Dia de la madreDia de la madre
Dia de la madre
 
Que es android
Que es androidQue es android
Que es android
 
Estrategias para haceral niño lector 3
Estrategias para haceral niño lector 3Estrategias para haceral niño lector 3
Estrategias para haceral niño lector 3
 
Practica 14
Practica 14Practica 14
Practica 14
 
Black Aggie - Héctor & Guillermo
Black Aggie -  Héctor & GuillermoBlack Aggie -  Héctor & Guillermo
Black Aggie - Héctor & Guillermo
 
Recetas con imaginación (iv)
Recetas con imaginación (iv)Recetas con imaginación (iv)
Recetas con imaginación (iv)
 
3.3 combinarcorrespondencia extraescolar 1
3.3 combinarcorrespondencia extraescolar 13.3 combinarcorrespondencia extraescolar 1
3.3 combinarcorrespondencia extraescolar 1
 
Balarhai egshigin egshigjvvleh vvreg
Balarhai egshigin egshigjvvleh vvregBalarhai egshigin egshigjvvleh vvreg
Balarhai egshigin egshigjvvleh vvreg
 
Indice
IndiceIndice
Indice
 
El niño autista
El niño autistaEl niño autista
El niño autista
 
PATOLOGIAS
PATOLOGIASPATOLOGIAS
PATOLOGIAS
 
Practica 3
Practica 3Practica 3
Practica 3
 

Similar a Unidad 1 (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
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad#1
Unidad#1Unidad#1
Unidad#1
 
1asdfg
1asdfg1asdfg
1asdfg
 
Unidad1
Unidad1Unidad1
Unidad1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
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
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemas
 
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
 
Elaboracion de un_programa
Elaboracion de un_programaElaboracion de un_programa
Elaboracion de un_programa
 
Laura Michell♥
Laura Michell♥Laura Michell♥
Laura Michell♥
 

Más de Cintya Dannaye (20)

Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Practica 30
Practica 30Practica 30
Practica 30
 
Practica 29
Practica 29Practica 29
Practica 29
 
Practica 28
Practica 28Practica 28
Practica 28
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Practica 27
Practica 27Practica 27
Practica 27
 
Practica 26
Practica 26Practica 26
Practica 26
 
Practica 25
Practica 25Practica 25
Practica 25
 
Practica 24
Practica 24Practica 24
Practica 24
 
Practica 23
Practica 23Practica 23
Practica 23
 
Practica 22
Practica 22Practica 22
Practica 22
 
Practica 21
Practica 21Practica 21
Practica 21
 
20 practica
20 practica20 practica
20 practica
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
20 practica
20 practica20 practica
20 practica
 
Practica 19
Practica 19Practica 19
Practica 19
 
Practica 18
Practica 18Practica 18
Practica 18
 

Unidad 1

  • 1. Unidad 1 APLICAR LOS PRINCIPIOS DE PROGRAMACIÓN EN LA SOLUCIÓN DE PROBLEMA RUIZ PEREZ CINTYA DANNAYE 4° “A” INFORMATICA
  • 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ásminimo 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.