DISEÑAS Y ELABORAS ALGORITAMOS PARA SOLUCION DE PROBLEMAS
Empezaremos por definir y entender que es un problema. La palabra como tal se refiere a una determinada cuestion op asunto que requiere una solucion. Se trata de algun asunto en particular, que en el momento en que se solucione aportara veneficios. Es una situacion que nos impide lograr un objetivo, una condicion mental que impide llegar al satisfactor.Existen problemas tan sencillos que no nos damos cuenta de que son un problema en si; sin embargo, xisten otros un poco mas complejos que, ´por medio de pasos, nos ayudan a encontrar la solucion.
METODOLOGIA DE LA SOLUCION
La solucion de un problma en informatica requiere de 5 pasos, dispuestos de tal forma que cada unop es dependiente de los anteriores lo cual indica, que se trata de un proceso complementario y por lo tanto cada paso exige el mismo cuidado en su elavoracion.La metodologia de solucion la podemos definir de las sig. manera. "conjunto de metodos que se siguen en una investigacion.
FACES DE LA METODOLOGIA
1. Identificacion de problema...
esta es la primera fase de la metodologia y consiste en tener una vicio muy general de lo que se trata el problema.
2. Planteamiento de alternativas de la solucion ...
Una vez que se a comprendido el problema, devemos analizar y pensar en diferentes formas de resolverlo .
3. Eleccion de una alternativa...
Debemos pensar la alternatiova que mas nos convenga, hay que tomar en cuenta las caracterizticas del problema y las abilidades y recursos con los que contamos.
4. Desarrollo de la solucion...
En esta face se trata de dar la solucion al problema, a tra vez del empleo de algoritmos.
5. Evaluacion de la solucion...
Este es el ultimo paso de la metodologia y conciste en verificar si el resulatdo es el esperado, si la solucion fue la correcta o bien existe otra forma mas sencilla de realizarlo
El siguiente diagrama explica la metodologia de solucion de manera mas detallada:
DEFINICION DEL PROBLEMA
En esta seciion se debe de redactar de forma clara el problema.
ANALISIS DEL PROBLEMA
Conciste en establecer una serie de preguntas hacerca de lo que establece el problema
por ejemplo:
Con que cuento?
Que hago con esos datos?
Que se espera obtener?
DISEÑO DE LA SOLUCION
Una vez definido y analizado el problema se procede a la creacion del metodo el cual conciste en una serie de pasos ordenados que nos proporcione un algoritmo para su solucion.
...DEFINICION DE PROBLEMA ... ANALISIS ...INICIO ...DISEÑO DE LA SOLUCION ..PRUEBA DE ESCRITORIO...
PRUEBA DE ESCRITORIO
Es seguir uno a uno los pasos verificando que se lleve siempre al resultado valido
CODIFICACION
Consiste en escribir la solucion del problema en una serie de instrucciones detalladas con un codigo reconosible por la computadora
PRUEBA DE DEPURACION
Se toman en cuenta los sig. puntos:
°Tratar de iniciar la prueba on una mentalidad saboteadora
°Sospechar de todos los resultados que arroje la soluion
°Considerar todas las situaciones posibles normales y anormales
La depuracion conciste en eliminar los errores que se allan detectado.
ALGORITMO :)
Un algoritma es un conjunto de pasos, instrucciones, acciones u ordenes orientados a la solucion de un problema la importancia de un algoritmo radica en mostrar la manera de llevar a cabo procesos y resolver macanicamente problemas matematicos o de otro tipo.
El termino algoritmo suele ser señalado como el numero finito de pasos para convertir datos en entarda (problema) en una salida (solucion)
PASOS PARA HACER UN ALGORITMO
1:ANALISIS DEL PROBLEMA
2:DISEÑO DE ALGORITMO
3:CODIFICACION
Conduce al diseño detallado por medio de un codigo escrito en forma de un algoritmo
Se implementa el algoritmo en u8n codigo escrito en el lenguaje de una programacion, refleja las ideas desarrolladas en las etapas de analisis y diseño.
4:COMPILACION Y EJECUCION
5:VERIFICACION
6:DEPURACION
Traduce el progarma fuente a programa de codigo de maquinma y lo ejecuta.
Busca errores en las etapas anteriores y los elimina.
7:DOCUMENTACION
Son comentarios,etiquetas de texto, que facilitan la comprension del programa.
los algoritmos funcionan paso na paso. cabe destacar que los algoritmos son importantes en informatica ya que permiten representar datos como secuensias de bit.
DIAGRAMAS DE FLUJO
Los diagramas de flujo son descripsiones graficas de algoritmos; usan simbolos conectados con flechas para indicar la secuencia de ionstrucciones.
un diagrama de flujo es una forma muy tradicional de especificar los detalles algoritmicos de un proceso y constituye su representacion. Se utiliza principalmente en programacion,economia y procesos industriales.
VENTAJAS DE LOS DIAGRAMAS DE FLUJO
*Permite identificar problemas y las oportunidades de mejorar el proceso
*Son una excelente herramienta para capacitar alos nuevos empleados y tambiem alos que desarollan la tarea.
*Tambien pueden ser utilizados para clases de taleres o de acciones sobre bechilleratos tecnicos.
REGLAS PARA LA CONSTRUCCIONND EUN DIAGRAMA DE FLUJO
*Cualquier diagarama de flujo debe tenr un inicio y un fin.
*Las lineas utilizadas para indicar la direccion del flujo deben ser rectas,verticales y horizontales.
*todas las lineas para la direccion de un flujo deben estar conectadas
*el diagrama de flujo debe estar construido de arriba hacia abajo y de izquierda a derecha
*no puede llegar mas de una linea a un simbolo.
SIMBOLOS MAS COMUNES..

existen varios programas y lenguajes de programacion para resolver algoritmos. Uno de ellos es el programa DFD con el que se pueden analizar y desarrollar algoritmos.

