computacion

Páginas: 6 (1285 palabras) Publicado: 9 de abril de 2013
Definición del problema
Requiere que el problema sea definido y comprendido claramente para que pueda ser analizado con todo detalle. El problema debe estar bien definido si se desea llegar a una solución satisfactoria.

Análisis del problema
El propósito del análisis de un problema es ayudar al programador para llegar a una cierta comprensión de su naturaleza.
Para poderdefinir con precisión el problema se requiere que las especificaciones de entrada, proceso y salida sean descritas con detalles.
Entrada: son todos los datos que hay que ingresar para la resolución del problema.
Proceso: son los diferentes procedimientos en los cuales usare los datos proporcionados por el usuario en el paso anterior para resolver el problema.
Almacenamiento: guardar todos losprocesos antes realizados.
Salida: la resolución del problema.
Una buena definición del problema, junto con una descripción detallada de las especificaciones de entrada y salida, son los requisitos mas importantes para llegar a una solución eficaz.
El análisis del problema exige una lectura previa del problema a fin de obtener una idea general de lo que se solicita. La segunda lectura deberáservir para responder a las preguntas:
¿Qué información debe proporcionar la resolución del problema?
¿Qué datos se necesitan para resolver el problema?
La respuesta a la primera pregunta indicara los resultados deseados o las salidas del problema. La respuesta a la segunda pregunta indicara que datos proporcionan o las entradas del problema.
En esta fase debemos aprender a analizar ladocumentación de la empresa, investigar, observar todo lo que rodea el problema.
Diseño de soluciones
Una computadora no tiene la capacidad para solucionar más que cuanto se le proporcionan los sucesivos pasos a realizar. Estos pasos que indican las instrucciones a ejecutar por la maquina constituyen, como ya sabemos el algoritmo.
La información proporcionada al algoritmo constituyesu entrada y la información producida por el algoritmo constituye su salida.
Los problemas complejos se pueden resolver más eficazmente con la computadora cuando se rompen en sub-problemas que sean más fáciles de solucionar que el original. La descomposición del problema original en sub-problemas más simples y a continuación dividir estos sub-problemas en otros más simples que puedan serimplementados para su solución en la computadora se denomina diseño descendente (top - down design ).
Es preciso representar el algoritmo mediante una determinada herramienta de programación: diagramas de flujo, pseudocódigo o diagramas N - S.
Un Algoritmo
Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediantepasos sucesivos que no generen dudas a quien deba realizar dicha actividad
Diagrama de flujo
Los diagramas de flujo son una herramienta gráfica para descripción de algoritmos. Un diagrama de flujo consta de una serie de símbolos estándar, que representan las distintas acciones del algoritmo, conectados mediante líneas que indican el orden en el cual deben realizarse las operaciones.
Undiagrama de flujo muestra la lógica del algoritmo, acentuando los pasos individuales y sus interconexiones.
Un diagrama de flujo debe reflejar:
El comienzo del programa.
Las operaciones que el programa realiza.
El orden en que se realizan.
El final del programa.
Los símbolos utilizados han sido normalizados por las organizaciones ANSI (American National Standard Institute) y por ISO(International Standard Organization) y son los siguientes:



Indican el inicio y el fin del algoritmo. Del primero sólo puede salir una línea y al segundo sólo puede llegar una línea.



Indica una acción a realizar. Tiene una única línea de entrada y otra de salida.




Indica una acción de entrada (lectura de datos desde el teclado) o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS