Unidad 1Desarrollar el proceso de solución de unproblema.4 CLuis Mario Velasco OcejoCETIS 109 4 C Informática
Luis Mario Velasco Ocejo 4°C Informática1.1 Identificar el problema:Para poder dar inicio a la solución de algún problema ...
Luis Mario Velasco Ocejo 4°C Informática1.3 Elaborar algoritmos de la solución delproblema:Elaborar un algoritmo es crear ...
Luis Mario Velasco Ocejo 4°C Informática
Luis Mario Velasco Ocejo 4°C InformáticaEjemplo de un diagrama de flujo:1.5. Crear Pseudocódigo de la solución delproblema...
Luis Mario Velasco Ocejo 4°C Informática1.6. Prueba de escritorio de la solución delproblema:Los datos se ingresan en un c...
Upcoming SlideShare
Loading in …5
×

Unidad 1

491 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
491
On SlideShare
0
From Embeds
0
Number of Embeds
34
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Unidad 1

  1. 1. Unidad 1Desarrollar el proceso de solución de unproblema.4 CLuis Mario Velasco OcejoCETIS 109 4 C Informática
  2. 2. Luis Mario Velasco Ocejo 4°C Informática1.1 Identificar el problema:Para poder dar inicio a la solución de algún problema primerodebe analizarse y decidir “¿Qué es lo que queremossolucionar?” Y, a partir de esa pregunta comenzar a hacerprocesos mentales para idear el proceso que se debe seguirpara llegar a dicha solución, en informática los pasos a seguirpara 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 ventajasy desventajas de las posibles soluciones, por ejemplo, unadesventaja puede ser que al solucionar el problema se pierdanalgunos elementos de la “solución” y aún así no quedecompletamente solucionado el problema.En esta parte del desarrollo del problema, el problema debeencontrarse completamente definido para, posteriormente,crear un algoritmo.
  3. 3. Luis Mario Velasco Ocejo 4°C Informática1.3 Elaborar algoritmos de la solución delproblema:Elaborar un algoritmo es crear una secuencia de pasos a seguirpara poder solucionar el problema, para poder crear unalgoritmo deben seguirse los dos pasos anteriores y ademásdeben de tomarse en cuenta las características de losalgoritmos, dichas características son: Entrada: todo algoritmo debe tener cero (0) o máselementos de entrada. Como valores, cantidades,condiciones, etc Proceso: cálculos necesarios para encontrar la solución delproblema. Salida: todo algoritmo produce uno o más elementoscomo resultado. Finito: todo algoritmo tiene un número fijo de pasos. Precisión: cada paso del algoritmo debe definirse conexactitud, sin ambigüedades. Validez: el algoritmo debe ser exitoso y producir resultadosesperados.1.4. Elaborar diagramas de flujo de la solución delproblema:Los “Diagramas de flujo” son las representaciones gráficas de losalgoritmos, sirven para mostrar a través de procesos gráficos(con flechas y figuras) los procesos u operaciones a seguir parapoder llegar a la solución del problema, los algoritmos tienenuna simbología establecida, la cual se muestra a continuación:
  4. 4. Luis Mario Velasco Ocejo 4°C Informática
  5. 5. Luis Mario Velasco Ocejo 4°C InformáticaEjemplo de un diagrama de flujo:1.5. Crear Pseudocódigo de la solución delproblemaLa elaboración de un pseudocódigo es traducir el diagrama deflujo o algoritmo que hayamos creado a un lenguaje deprogramación que la computadora pueda interpretar (lenguajemáquina) algunos lenguajes de programación son: C/C++ Visual Basic Pascal Java
  6. 6. Luis Mario Velasco Ocejo 4°C Informática1.6. Prueba de escritorio de la solución delproblema:Los datos se ingresan en un compilador y se corre el programapara poder solución al problema, si hay un error en el resultadodel programa quiere decir que hay un error en la programacióny debe corregirse; si el resultado es el esperado el programahabrá terminado.

×