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 (12)

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

Epoca medieval
Epoca medievalEpoca medieval
Epoca medieval
tonamartin
 
Conceptos de datos e información
Conceptos de datos e informaciónConceptos de datos e información
Conceptos de datos e información
Roman-comedian
 
Análisis económico del derecho
Análisis económico  del derechoAnálisis económico  del derecho
Análisis económico del derecho
alaydahuanca
 
Fibras opticas
Fibras opticasFibras opticas
Fibras opticas
nhanhaboy
 
Nueva escuela secundaria
Nueva escuela secundariaNueva escuela secundaria
Nueva escuela secundaria
summasecundario
 
DAVID MONROY DAVID RAMIRES
DAVID MONROY  DAVID RAMIRESDAVID MONROY  DAVID RAMIRES
DAVID MONROY DAVID RAMIRES
david816
 
Liderazgo
LiderazgoLiderazgo
Liderazgo
Nicof94
 
18 quy luật bất biến phát triển danh tiếng cty
18 quy luật bất biến phát triển danh tiếng cty18 quy luật bất biến phát triển danh tiếng cty
18 quy luật bất biến phát triển danh tiếng cty
lilminh
 
Tipos de redes
Tipos de redesTipos de redes
Tipos de redes
Omar Alejo
 
Actividad en clase
Actividad en claseActividad en clase
Actividad en clase
corina18
 

Destacado (20)

Epoca medieval
Epoca medievalEpoca medieval
Epoca medieval
 
Conceptos de datos e información
Conceptos de datos e informaciónConceptos de datos e información
Conceptos de datos e información
 
Actualización de Datos en el Aula Virtual
Actualización de Datos en el Aula VirtualActualización de Datos en el Aula Virtual
Actualización de Datos en el Aula Virtual
 
Businessplan
BusinessplanBusinessplan
Businessplan
 
Teorías para: "La Resolución de Conflicto"
Teorías para: "La  Resolución de  Conflicto" Teorías para: "La  Resolución de  Conflicto"
Teorías para: "La Resolución de Conflicto"
 
Herramientasquefortalecenelaprendizaje
HerramientasquefortalecenelaprendizajeHerramientasquefortalecenelaprendizaje
Herramientasquefortalecenelaprendizaje
 
Análisis económico del derecho
Análisis económico  del derechoAnálisis económico  del derecho
Análisis económico del derecho
 
Fibras opticas
Fibras opticasFibras opticas
Fibras opticas
 
Gewinnen Sie Wissen - Wir wissen wie - basis06
Gewinnen Sie Wissen - Wir wissen wie - basis06Gewinnen Sie Wissen - Wir wissen wie - basis06
Gewinnen Sie Wissen - Wir wissen wie - basis06
 
Nueva escuela secundaria
Nueva escuela secundariaNueva escuela secundaria
Nueva escuela secundaria
 
Decalogo de netiqueta
Decalogo de netiquetaDecalogo de netiqueta
Decalogo de netiqueta
 
DAVID MONROY DAVID RAMIRES
DAVID MONROY  DAVID RAMIRESDAVID MONROY  DAVID RAMIRES
DAVID MONROY DAVID RAMIRES
 
Liderazgo
LiderazgoLiderazgo
Liderazgo
 
18 quy luật bất biến phát triển danh tiếng cty
18 quy luật bất biến phát triển danh tiếng cty18 quy luật bất biến phát triển danh tiếng cty
18 quy luật bất biến phát triển danh tiếng cty
 
Matias gimenez 040912 trabajo final
Matias gimenez 040912 trabajo finalMatias gimenez 040912 trabajo final
Matias gimenez 040912 trabajo final
 
Tipos de redes
Tipos de redesTipos de redes
Tipos de redes
 
Actividad en clase
Actividad en claseActividad en clase
Actividad en clase
 
Fähre calais dover
Fähre calais doverFähre calais dover
Fähre calais dover
 
ETICA Y RESPONSABLIDAD SOCIAL
ETICA Y RESPONSABLIDAD SOCIALETICA Y RESPONSABLIDAD SOCIAL
ETICA Y RESPONSABLIDAD SOCIAL
 
Reflexiones
ReflexionesReflexiones
Reflexiones
 

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
 
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
 
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
 
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
 
Laura Michell♥
Laura Michell♥Laura Michell♥
Laura Michell♥
 
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...
 
Exposicion unidad-iii
Exposicion unidad-iiiExposicion unidad-iii
Exposicion unidad-iii
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Elaboracion de un_programa
Elaboracion de un_programaElaboracion de un_programa
Elaboracion de un_programa
 
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.