unidad 1

7

Upload: rurus9

Post on 12-Jun-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Unidad 1
Page 2: Unidad 1

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.

1.3 Elaborar algoritmos de la solución del problema:

Luis Mario Velasco Ocejo 4°C Informática

Page 3: Unidad 1

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

Page 4: Unidad 1

Luis Mario Velasco Ocejo 4°C Informática

Page 5: Unidad 1

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

1.6. Prueba de escritorio de la solución del problema:

Luis Mario Velasco Ocejo 4°C Informática

Page 6: Unidad 1

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.

Luis Mario Velasco Ocejo 4°C Informática