Para resolver problemas de ingeniería, así como de otras disciplinas, siempre es necesario contar con los datos suficientes, y con un método donde procesarlos para hallar lo que se busca, los resultados. Cuando esta práctica se implementa mediante programación en una computadora, resulta importante bosquejar, esquematizar, diagramar el método de resolución en forma gráfica, antes de pasar a la programación propiamente dicha, o codificación en lenguaje de alto nivel. Precisamente la Diagramación en Bloques, o más genéricamente, la Diagramación, se define como “la representación gráfica del método de resolución de un problema, empleando símbolos normalizados”. En esta clase, se verán ejemplos de Diagramas de Bloques, que representen las estructuras de diagramación típicas que pueden aparecer en casi todos los problemas. En algunas bibliografías los diagramas se denominan “diagramas de flujo” o, en Inglés “Flow charts”. En esta cátedra, se va a hacer una diferenciación entre los Diagramas de Bloques, que, correspondiendo a las soluciones a problemas pertenecen al mundo abstracto de los programas, o “Software” y los Diagramas de Flujo, que estrictamente describen el funcionamiento de dispositivos físicos, tales como circuitos electrónicos, o la organización de los componentes de una computadora, y que por tanto pertenecen al mundo concreto del “Hardware”. Volviendo al Diagrama de Bloques, éstos, en general proveen una organización lógica previa, que es útil independientemente del lenguaje de programación en el que se implemente finalmente la resolución (distintas versiones de C, Pascal, Visual Basic, Fortran o, como en este curso, Matlab).
Dr. en Ingeniería de la Universidad Nacional de La Plata. Investigador en la Facultad de Ingeniería de la misma casa. Director de la Escuela de Postgrado y Educación Continua (EPEC).
Esta obra está bajo una Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional