Академический Документы
Профессиональный Документы
Культура Документы
SOLUCIÓN DE PROBLEMAS
Con el Soporte Computacional de MATLAB
1 INTRODUCCIÓN
El análisis y diseño de procedimientos computacionales para resolver problemas es una ciencia
que facilita usar el poder de las computadoras en diversas aplicaciones en forma eficiente.
Si este estudio se complementa con un lenguaje simple, flexible y de gran poder computacional
como el que proporciona el programa MATLAB, el resultado es un enfoque lógico para enfrentar
la solución de problemas con el apoyo de una gran cantidad de recursos disponibles para cálculo
numérico, manejo simbólico, visualización y programación.
Suponer un problema que debemos resolver y que está en nuestro ámbito de conocimiento.
En la etapa de Diseño se procede a elaborar los procedimientos necesarios para cumplir con los
requerimientos especificados en el análisis, incluyendo fórmulas, tablas, etc. El resultado de esta
etapa son especificaciones de diseño en las que se describen las acciones requeridas para
obtener los resultados previstos.
Este proceso necesita planificación y alguna sistematización para que se desarrolle en forma
eficiente, siendo imprescindible seguir normas y mantener una documentación adecuadas.
Los Instrumentos computacionales modernos tales como MATLAB contienen instrucciones que
pueden usarse directamente para resolver muchos problemas. Sin embargo, hay una gran
cantidad de problemas cuya instrumentación requiere una planificación previa.
ALGORITMOS Y PROGRAMAS
1.3 ALGORITMOS
Un algoritmo es una descripción ordenada de las instrucciones que deben realizarse para
resolver un problema en un tiempo finito.
Para crear un algoritmo es necesario conocer en forma detallada el problema, las variables, los
datos que se necesitan, los procesos involucrados, las restricciones, y los resultados esperados.
La descripción del algoritmo debe facilitar la instrumentación computacional final. Sin embargo,
cuando los problemas son muy simples, puede omitirse la elaboración del algoritmo e ir
directamente a la codificación en el lenguaje computacional.
1.3.3 Definiciones
a) Proceso
Conjunto de acciones realizadas al ejecutar un algoritmo.
b) Estado
Situación de un proceso en cada etapa de su ejecución, desde su inicio hasta su finalización.
c) Variables
Símbolos con los que se representan los valores que se producen en el proceso.