SlideShare uma empresa 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.

Mais conteúdo relacionado

Mais procurados

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
 
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 -VIDEO1Alfredo Rivera
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionleiderserna
 
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
 
Logica de progrmacionn
Logica de progrmacionnLogica de progrmacionn
Logica de progrmacionnbrayan_2012
 
Fases del proceso de la programación
Fases del proceso de la programaciónFases del proceso de la programación
Fases del proceso de la programaciónsullonkey
 
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
 
Identificacion del planteamiento del problema
Identificacion del planteamiento del problemaIdentificacion del planteamiento del problema
Identificacion del planteamiento del problemaDavid Sanabria
 

Mais procurados (14)

Fases de un programa
Fases de un programaFases de un programa
Fases de un programa
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1
 
Video
VideoVideo
Video
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemas
 
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
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
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...
 
Logica de progrmacionn
Logica de progrmacionnLogica de progrmacionn
Logica de progrmacionn
 
Fases del proceso de la programación
Fases del proceso de la programaciónFases del proceso de la programación
Fases del proceso de la programación
 
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
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Identificacion del planteamiento del problema
Identificacion del planteamiento del problemaIdentificacion del planteamiento del problema
Identificacion del planteamiento del problema
 
Unidad 1 apps
Unidad 1 appsUnidad 1 apps
Unidad 1 apps
 

Destaque

Importancia de los valores para una convivencia social
Importancia de los valores para una convivencia socialImportancia de los valores para una convivencia social
Importancia de los valores para una convivencia socialYarha Gutierrez
 
Fallstudie GIZ Transwater SADC
Fallstudie GIZ Transwater SADCFallstudie GIZ Transwater SADC
Fallstudie GIZ Transwater SADCgeocoop
 
Oferta Hotel Insua Semana Santa 2013 en Galicia
Oferta Hotel Insua Semana Santa 2013 en GaliciaOferta Hotel Insua Semana Santa 2013 en Galicia
Oferta Hotel Insua Semana Santa 2013 en GaliciaEnrique Pérez Sampedro
 
revista digital segunda parte
revista digital segunda parterevista digital segunda parte
revista digital segunda partejorgerangelortega
 
Presentacion Hotel Restaurante Insua en Costa da Morte, Galicia
Presentacion Hotel Restaurante Insua en Costa da Morte, GaliciaPresentacion Hotel Restaurante Insua en Costa da Morte, Galicia
Presentacion Hotel Restaurante Insua en Costa da Morte, GaliciaEnrique Pérez Sampedro
 
Decalogo de netiqueta
Decalogo de netiquetaDecalogo de netiqueta
Decalogo de netiquetaWALTERBAZAN
 
Placatectonica
PlacatectonicaPlacatectonica
PlacatectonicaHCarolinaC
 
Como trabajar con las ideas de los alumnos 2
Como trabajar con las ideas de los alumnos 2Como trabajar con las ideas de los alumnos 2
Como trabajar con las ideas de los alumnos 2heidyramirezcastro
 
Presentation1 - AnnaM
Presentation1 - AnnaMPresentation1 - AnnaM
Presentation1 - AnnaMannapke
 
Experiencias latinoamericanas de coeficiencia
Experiencias latinoamericanas de coeficienciaExperiencias latinoamericanas de coeficiencia
Experiencias latinoamericanas de coeficienciahuelgosangelica
 
Presentación1 mercadeo
Presentación1 mercadeo Presentación1 mercadeo
Presentación1 mercadeo lasnegritas04
 

Destaque (20)

Importancia de los valores para una convivencia social
Importancia de los valores para una convivencia socialImportancia de los valores para una convivencia social
Importancia de los valores para una convivencia social
 
teoría intro
teoría introteoría intro
teoría intro
 
Practica 26
Practica 26Practica 26
Practica 26
 
Fallstudie GIZ Transwater SADC
Fallstudie GIZ Transwater SADCFallstudie GIZ Transwater SADC
Fallstudie GIZ Transwater SADC
 
Oferta Hotel Insua Semana Santa 2013 en Galicia
Oferta Hotel Insua Semana Santa 2013 en GaliciaOferta Hotel Insua Semana Santa 2013 en Galicia
Oferta Hotel Insua Semana Santa 2013 en Galicia
 
revista digital segunda parte
revista digital segunda parterevista digital segunda parte
revista digital segunda parte
 
Presentacion Hotel Restaurante Insua en Costa da Morte, Galicia
Presentacion Hotel Restaurante Insua en Costa da Morte, GaliciaPresentacion Hotel Restaurante Insua en Costa da Morte, Galicia
Presentacion Hotel Restaurante Insua en Costa da Morte, Galicia
 
986 ambica.
986 ambica.986 ambica.
986 ambica.
 
Pop iv
Pop ivPop iv
Pop iv
 
Presentation1
Presentation1Presentation1
Presentation1
 
Carbonn
CarbonnCarbonn
Carbonn
 
Decalogo de netiqueta
Decalogo de netiquetaDecalogo de netiqueta
Decalogo de netiqueta
 
Placatectonica
PlacatectonicaPlacatectonica
Placatectonica
 
Como trabajar con las ideas de los alumnos 2
Como trabajar con las ideas de los alumnos 2Como trabajar con las ideas de los alumnos 2
Como trabajar con las ideas de los alumnos 2
 
Presentation1 - AnnaM
Presentation1 - AnnaMPresentation1 - AnnaM
Presentation1 - AnnaM
 
Images!
Images! Images!
Images!
 
Descúbrete
DescúbreteDescúbrete
Descúbrete
 
Experiencias latinoamericanas de coeficiencia
Experiencias latinoamericanas de coeficienciaExperiencias latinoamericanas de coeficiencia
Experiencias latinoamericanas de coeficiencia
 
Tribus urbanas
Tribus urbanasTribus urbanas
Tribus urbanas
 
Presentación1 mercadeo
Presentación1 mercadeo Presentación1 mercadeo
Presentación1 mercadeo
 

Semelhante a Unidad 1 (20)

Unidad 1
Unidad 1Unidad 1
Unidad 1
 
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
 
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
 
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
 
Elaboracion de un_programa
Elaboracion de un_programaElaboracion de un_programa
Elaboracion de un_programa
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 

Mais de Mariela_Guerrero (20)

Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
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 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.