SlideShare uma empresa Scribd logo
1 de 6
Unidad 1
Desarrollar el proceso de solución de un
problema.
4 C
Luis Mario Velasco Ocejo
CETIS 109 4 C Informática
Luis Mario Velasco Ocejo 4°C Informática
1.1 Identificar el problema:
Para poder dar inicio a la solución de algún problema primero
debe analizarse y decidir “¿Qué es lo que queremos
solucionar?” Y, a partir de esa pregunta comenzar a hacer
procesos mentales para idear el proceso que se debe seguir
para llegar a dicha solución, en informática los pasos a seguir
para la solución de un problema son:
Identificar el problema.
Análisis del problema.
Elaborar un algoritmo.
Elaborar un diagrama de flujo.
Crear pseudocódigo.
Probar en la PC el programa.
1.2 Análisis del problema:
El análisis del problema consiste en tomar en cuenta las ventajas
y desventajas de las posibles soluciones, por ejemplo, una
desventaja puede ser que al solucionar el problema se pierdan
algunos elementos de la “solución” y aún así no quede
completamente solucionado el problema.
En esta parte del desarrollo del problema, el problema debe
encontrarse completamente definido para, posteriormente,
crear un algoritmo.
Luis Mario Velasco Ocejo 4°C Informática
1.3 Elaborar algoritmos de la solución del
problema:
Elaborar un algoritmo es crear una secuencia de pasos a seguir
para poder solucionar el problema, para poder crear un
algoritmo deben seguirse los dos pasos anteriores y además
deben de tomarse en cuenta las características de los
algoritmos, dichas características son:
 Entrada: todo algoritmo debe tener cero (0) o más
elementos de entrada. Como valores, cantidades,
condiciones, etc
 Proceso: cálculos necesarios para encontrar la solución del
problema.
 Salida: todo algoritmo produce uno o más elementos
como resultado.
 Finito: todo algoritmo tiene un número fijo de pasos.
 Precisión: cada paso del algoritmo debe definirse con
exactitud, sin ambigüedades.
 Validez: el algoritmo debe ser exitoso y producir resultados
esperados.
1.4. Elaborar diagramas de flujo de la solución del
problema:
Los “Diagramas de flujo” son las representaciones gráficas de los
algoritmos, sirven para mostrar a través de procesos gráficos
(con flechas y figuras) los procesos u operaciones a seguir para
poder llegar a la solución del problema, los algoritmos tienen
una simbología establecida, la cual se muestra a continuación:
Luis Mario Velasco Ocejo 4°C Informática
Luis Mario Velasco Ocejo 4°C Informática
Ejemplo de un diagrama de flujo:
1.5. Crear Pseudocódigo de la solución del
problema
La elaboración de un pseudocódigo es traducir el diagrama de
flujo o algoritmo que hayamos creado a un lenguaje de
programación que la computadora pueda interpretar (lenguaje
máquina) algunos lenguajes de programación son:
 C/C++
 Visual Basic
 Pascal
 Java
Luis Mario Velasco Ocejo 4°C Informática
1.6. Prueba de escritorio de la solución del
problema:
Los datos se ingresan en un compilador y se corre el programa
para poder solución al problema, si hay un error en el resultado
del programa quiere decir que hay un error en la programación
y debe corregirse; si el resultado es el esperado el programa
habrá terminado.

Mais conteúdo relacionado

Mais procurados

Presentacion1 Visual Csharp
Presentacion1 Visual CsharpPresentacion1 Visual Csharp
Presentacion1 Visual CsharpMarco Antonio
 
Aprende programar-6330-completo
Aprende programar-6330-completoAprende programar-6330-completo
Aprende programar-6330-completojackie_18
 
Introducción A La Programación
Introducción A La ProgramaciónIntroducción A La Programación
Introducción A La ProgramaciónPablo Parola
 
Guia Proyecto 2
Guia Proyecto 2Guia Proyecto 2
Guia Proyecto 2Ray
 
Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa gladysurea2
 
Metodología para la solución de un problema
Metodología para la solución de un problemaMetodología para la solución de un problema
Metodología para la solución de un problemaIEO Santo Tomás
 
Actividad 7
Actividad 7Actividad 7
Actividad 72244090
 
Trabajo práctico software
Trabajo práctico softwareTrabajo práctico software
Trabajo práctico softwareLili Sura
 
Mapa conceptual fases en el desarrollo de un programa
Mapa conceptual fases en el desarrollo de un programaMapa conceptual fases en el desarrollo de un programa
Mapa conceptual fases en el desarrollo de un programakparawhore
 
Fases de dasorrollo de un software Mapa Conceptual
Fases de dasorrollo de un software Mapa ConceptualFases de dasorrollo de un software Mapa Conceptual
Fases de dasorrollo de un software Mapa Conceptualariannalizeeth
 

Mais procurados (18)

Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Presentacion1 Visual Csharp
Presentacion1 Visual CsharpPresentacion1 Visual Csharp
Presentacion1 Visual Csharp
 
Aprende programar-6330-completo
Aprende programar-6330-completoAprende programar-6330-completo
Aprende programar-6330-completo
 
Introducción A La Programación
Introducción A La ProgramaciónIntroducción A La Programación
Introducción A La Programación
 
Guia Proyecto 2
Guia Proyecto 2Guia Proyecto 2
Guia Proyecto 2
 
Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa
 
Metodología para la solución de un problema
Metodología para la solución de un problemaMetodología para la solución de un problema
Metodología para la solución de un problema
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programación
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
act. 7
act. 7act. 7
act. 7
 
Faces del proceso de programación
Faces del proceso de programaciónFaces del proceso de programación
Faces del proceso de programación
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Trabajo práctico software
Trabajo práctico softwareTrabajo práctico software
Trabajo práctico software
 
Mapa conceptual fases en el desarrollo de un programa
Mapa conceptual fases en el desarrollo de un programaMapa conceptual fases en el desarrollo de un programa
Mapa conceptual fases en el desarrollo de un programa
 
Fases de dasorrollo de un software Mapa Conceptual
Fases de dasorrollo de un software Mapa ConceptualFases de dasorrollo de un software Mapa Conceptual
Fases de dasorrollo de un software Mapa Conceptual
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Examen
ExamenExamen
Examen
 

Semelhante 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
 
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
 
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
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Programacion
ProgramacionProgramacion
Programacion
 
(Fases)
(Fases)(Fases)
(Fases)
 
resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas
 
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
 
Algoritmos primero
Algoritmos primeroAlgoritmos primero
Algoritmos primero
 

Mais de Rurus9

Práctica 26
Práctica 26Práctica 26
Práctica 26Rurus9
 
Práctica 25
Práctica 25Práctica 25
Práctica 25Rurus9
 
Práctica 24
Práctica 24Práctica 24
Práctica 24Rurus9
 
Unidad 6
Unidad 6Unidad 6
Unidad 6Rurus9
 
Práctica 27
Práctica 27Práctica 27
Práctica 27Rurus9
 
Práctica 23
Práctica 23Práctica 23
Práctica 23Rurus9
 
Práctica 21
Práctica 21Práctica 21
Práctica 21Rurus9
 
Cuestionario unidad 4
Cuestionario unidad 4Cuestionario unidad 4
Cuestionario unidad 4Rurus9
 
Unidad 5
Unidad 5Unidad 5
Unidad 5Rurus9
 
Práctica 22
Práctica 22Práctica 22
Práctica 22Rurus9
 
Práctica 20
Práctica 20Práctica 20
Práctica 20Rurus9
 
Práctica 18
Práctica 18Práctica 18
Práctica 18Rurus9
 
Práctica 17
Práctica 17Práctica 17
Práctica 17Rurus9
 
Práctica 16
Práctica 16Práctica 16
Práctica 16Rurus9
 
Práctica 15
Práctica 15Práctica 15
Práctica 15Rurus9
 
Práctica 19
Práctica 19Práctica 19
Práctica 19Rurus9
 
4.2 introducción a la programación con action script
4.2 introducción a la programación con action script4.2 introducción a la programación con action script
4.2 introducción a la programación con action scriptRurus9
 
Práctica 14
Práctica 14Práctica 14
Práctica 14Rurus9
 
Unidad 4
Unidad 4Unidad 4
Unidad 4Rurus9
 
Práctica 13 forma a texto
Práctica 13 forma a textoPráctica 13 forma a texto
Práctica 13 forma a textoRurus9
 

Mais de Rurus9 (20)

Práctica 26
Práctica 26Práctica 26
Práctica 26
 
Práctica 25
Práctica 25Práctica 25
Práctica 25
 
Práctica 24
Práctica 24Práctica 24
Práctica 24
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 
Práctica 27
Práctica 27Práctica 27
Práctica 27
 
Práctica 23
Práctica 23Práctica 23
Práctica 23
 
Práctica 21
Práctica 21Práctica 21
Práctica 21
 
Cuestionario unidad 4
Cuestionario unidad 4Cuestionario unidad 4
Cuestionario unidad 4
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Práctica 22
Práctica 22Práctica 22
Práctica 22
 
Práctica 20
Práctica 20Práctica 20
Práctica 20
 
Práctica 18
Práctica 18Práctica 18
Práctica 18
 
Práctica 17
Práctica 17Práctica 17
Práctica 17
 
Práctica 16
Práctica 16Práctica 16
Práctica 16
 
Práctica 15
Práctica 15Práctica 15
Práctica 15
 
Práctica 19
Práctica 19Práctica 19
Práctica 19
 
4.2 introducción a la programación con action script
4.2 introducción a la programación con action script4.2 introducción a la programación con action script
4.2 introducción a la programación con action script
 
Práctica 14
Práctica 14Práctica 14
Práctica 14
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Práctica 13 forma a texto
Práctica 13 forma a textoPráctica 13 forma a texto
Práctica 13 forma a texto
 

Unidad 1

  • 1. Unidad 1 Desarrollar el proceso de solución de un problema. 4 C Luis Mario Velasco Ocejo CETIS 109 4 C Informática
  • 2. Luis Mario Velasco Ocejo 4°C Informática 1.1 Identificar el problema: Para poder dar inicio a la solución de algún problema primero debe analizarse y decidir “¿Qué es lo que queremos solucionar?” Y, a partir de esa pregunta comenzar a hacer procesos mentales para idear el proceso que se debe seguir para llegar a dicha solución, en informática los pasos a seguir para la solución de un problema son: Identificar el problema. Análisis del problema. Elaborar un algoritmo. Elaborar un diagrama de flujo. Crear pseudocódigo. Probar en la PC el programa. 1.2 Análisis del problema: El análisis del problema consiste en tomar en cuenta las ventajas y desventajas de las posibles soluciones, por ejemplo, una desventaja puede ser que al solucionar el problema se pierdan algunos elementos de la “solución” y aún así no quede completamente solucionado el problema. En esta parte del desarrollo del problema, el problema debe encontrarse completamente definido para, posteriormente, crear un algoritmo.
  • 3. Luis Mario Velasco Ocejo 4°C Informática 1.3 Elaborar algoritmos de la solución del problema: Elaborar un algoritmo es crear una secuencia de pasos a seguir para poder solucionar el problema, para poder crear un algoritmo deben seguirse los dos pasos anteriores y además deben de tomarse en cuenta las características de los algoritmos, dichas características son:  Entrada: todo algoritmo debe tener cero (0) o más elementos de entrada. Como valores, cantidades, condiciones, etc  Proceso: cálculos necesarios para encontrar la solución del problema.  Salida: todo algoritmo produce uno o más elementos como resultado.  Finito: todo algoritmo tiene un número fijo de pasos.  Precisión: cada paso del algoritmo debe definirse con exactitud, sin ambigüedades.  Validez: el algoritmo debe ser exitoso y producir resultados esperados. 1.4. Elaborar diagramas de flujo de la solución del problema: Los “Diagramas de flujo” son las representaciones gráficas de los algoritmos, sirven para mostrar a través de procesos gráficos (con flechas y figuras) los procesos u operaciones a seguir para poder llegar a la solución del problema, los algoritmos tienen una simbología establecida, la cual se muestra a continuación:
  • 4. Luis Mario Velasco Ocejo 4°C Informática
  • 5. Luis Mario Velasco Ocejo 4°C Informática Ejemplo de un diagrama de flujo: 1.5. Crear Pseudocódigo de la solución del problema La elaboración de un pseudocódigo es traducir el diagrama de flujo o algoritmo que hayamos creado a un lenguaje de programación que la computadora pueda interpretar (lenguaje máquina) algunos lenguajes de programación son:  C/C++  Visual Basic  Pascal  Java
  • 6. Luis Mario Velasco Ocejo 4°C Informática 1.6. Prueba de escritorio de la solución del problema: Los datos se ingresan en un compilador y se corre el programa para poder solución al problema, si hay un error en el resultado del programa quiere decir que hay un error en la programación y debe corregirse; si el resultado es el esperado el programa habrá terminado.