2. Todas estas situaciones tienen algo en
común, necesitan una solución o un
conjunto de pasos que permita llegar hasta
la meta propuesta. Comúnmente se llama
algoritmo a aquello que nos permite pasar
de un estado inicial "A" a un estado final "B",
justo lo que deseamos. Sin embargo, existe
mucho más involucrado en el momento de
resolver un problema que tan sólo el
conjunto de instrucciones necesarias para
ello. Al plantear la solución de un
problema, existen muchos aspectos que
deben tenerse en cuenta:
3. El problema mismo, las personas involucradas, las
herramientas a disposición, la solución, la
presentación de la misma, etc. Es posible distinguir
varias etapas en el proceso de resolución de
problemas: comprensión del problema,
elaboración de un plan, desarrollo del plan y
evaluación del proceso. Esto no quiere decir que
las etapas se van realizando secuencialmente. Con
frecuencia logramos comprender cabalmente un
problema una vez terminadas las cuatro etapas.
4. Problema
Se tiene un problema cuando se desea encontrar uno o
varios objetos desconocidos (ya sean estos números,
diagramas, figuras, demostraciones, decisiones, posiciones,
algoritmos, u otras cosas), que cumplen condiciones y/o
relaciones, previamente definidas, respecto a uno o varios
objetos conocidos. De esta manera, solucionar un problema
es encontrar los objetos desconocidos de dicho problema.
5.
6. Algoritmo
Un algoritmo es una secuencia finita
bien definida de tareas bien definidas,
cada una de las cuales se puede
realizar con una cantidad de recursos
finitos.
Ejecutar un algoritmo es realizar las
tareas del mismo, en el orden
especificado y utilizando los recursos
disponibles.
7.
8. Diagrama de flujo
Un Diagrama de Flujo representa la esquematización gráfica de
un algoritmo , el cual muestra gráficamente los pasos
o procesos a seguir para alcanzar la solución de un problema Es
importante resaltar que el Diagrama de Flujo muestra
el sistema como una red de procesos funcionales conectados
entre sí por " Tuberías " y "Depósitos" de datos que permite
describir el movimiento de los datos a través del Sistema.
9.
10. Lenguaje de programación
Lenguaje de programación, en informática, cualquier lenguaje
artificial que puede utilizarse para definir una secuencia de
instrucciones para su procesamiento por un ordenador o
computadora. Es complicado definir qué es y qué no es un
lenguaje de programación. Se asume generalmente que la
traducción de las instrucciones a un código que comprende la
computadora debe ser completamente sistemática.
Normalmente es la computadora la que realiza la traducción.