Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
Fases de la Resolucion de Problemas Con La Computadora

Fases de la Resolucion de Problemas Con La Computadora

Ratings: (0)|Views: 113 |Likes:
Published by ivanjvic

More info:

Published by: ivanjvic on Aug 24, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/17/2013

pdf

text

original

 
 1
FASES DE LA RESOLUCIÓN DE PROBLEMAS CON LA COMPUTADORA
El computador es una herramienta de trabajo, que nos permite aumentar nuestraproductividad y tener acceso a grandes volúmenes de información, a través deaplicaciones o programas que son desarrollados para este fin. El usuario de un programade computador es aquél que, como parte de su trabajo o de su vida personal, utiliza estosprogramas desarrollados por otros para resolver un problema. Todos somos usuarios deeditores de documentos o de navegadores de Internet, y los usamos como herramientaspara resolver problemas. Un programador, por su parte, es la persona que es capaz deentender los problemas y necesidades de un usuario y, a partir de dicho conocimiento, escapaz de construir un programa de computador que los resuelva. Visto de esta manera, laprogramación se puede considerar fundamentalmente una actividad de servicio para otrasdisciplinas, cuyo objetivo es ayudar a resolver problemas, construyendo soluciones queutilizan como herramienta un computador. Así pues, es posible afirmar que laprogramación es una actividad orientada a la solución de problemas.Para lograr esto, es necesario hacer seguimiento a un conjunto de etapas o fases,la cuales se mencionan brevemente a continuación: 1.Análisis del problema:en esta fase se determina que hará el programa. Consiste entonces en una clara definición donde se contemple exactamente lo que laaplicación debe hacer y que necesita para hacerlo. Para ello setratar de entendercomprender el contexto del problema en cuestión, recopilar toda la informaciónnecesaria para dicha comprensión y como las partes que lo componen afectan. Masen concreto, si un programa ejecuta una serie de instrucciones que modifican su
 
 2
estado, en esta fase se determina a que estado se tiene que llegar, dado un estadoinicial, para que se garantice la resolución del problema. Para la ejecución de estafase es recomendable seguir los pasos que a continuación se mencionan:
Confirmación de que el problema existe realmente: se deben identificar yrecoger los datos requeridos para confirmar que el problema identificado esreal. Para comprender un problema los mismos datos deben indicar quién,qué, cuándo, dónde y por qué el problema es más grave, así como ciertaspreguntas relacionadas con cuánto, de qué tamaño, cuántas o cuántos.
Presentación gráfica de los datos: esta forma de presentación de los datospermite usar la información con mayor facilidad.
Identificación de las causas potenciales: es necesario identificar y poner demanifiesto todas las causas potenciales que están contribuyendo a laexistencia del problema bajo consideración.2.Diseño del Algoritmo: en esta fase se determina como hace el programa la tareasolicitada. Para ello se utilizan los Algoritmos, que consisten en una secuenciaordenada de pasos que conducen a la resolución de un problema dado,sin ambigüedades y expresado en lenguaje natural. Para diseñar un algoritmo sedebe comenzar por identificar las tareas más importantes para resolver el problema ydisponerlas en el orden en el que han de ser ejecutadas. Los pasos en esta primeradescripción pueden requerir una revisión adicional antes de que podamos obtener unalgoritmo claro, preciso y completo. En un algoritmo se deben de considerar trespartes:
Entrada: Información dada al algoritmo.
Proceso: Operaciones o cálculos necesarios para encontrar la solución delproblema.
Salida: Respuestas dadas por el algoritmo o resultados finales de losprocesos realizados.
 
 3
Al diseñar algoritmos para escribir un programa, es necesario conocer determinadasestructuras cuyo objetivo es controlar su ejecución. Estas, se denominan Estructurase Control, las cuales, permiten modificar el flujo u orden de ejecución de los distintospasos de un programa. Las Estructuras de Control pueden ser de tres tipos:
Estructura Secuencial: es aquélla en laque una acción sigue a otra en secuencia.Las tareas se suceden de tal modo que lasalida de una es la entrada de la siguientey así sucesivamente hasta el fin delproceso. La estructura secuencial tieneuna entrada y una salida.
Estructuras Selectivas: en estas se evalúa una condición y en función delresultado de la misma se realiza una opción u otra. Las condiciones seespecifican usando expresiones lógicas.
Estructuras Repetitivas: consisten en la repetición de una secuencia deinstrucciones un número determinado de veces hasta que una condición determinación se cumpla.

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->